Visual C++ 2010 Express和EasyX的使用介绍

Visual C++ 2010 Express和EasyX初学者入门

本文将介绍Visual C++ 2010 Express创建Win32控制台(Console)程序、创建WIN32项目(project)程序,及其EasyX的用途和使用。

Visual C++ 2010 Express使用

Visual C++ 2010 Express是微软在2010年出品的免费C++开发集成开发环境,专用于C++语言的编程、调试和运行。

【为什么用这个版本?VC++6.0版本太老,微软提供的其它版本又较大。

C++ 、VC++ 和VS的关系
C++一般指标准C++,一门经典的面向对象的编程语言,也即是ANSI C++,只有国际标准的规范和函数库、类库支持。
Microsoft的VS全名是 Visual Studio是一个开发环境集合,包含很多高级语言的开发环境,VC++只是VS其中的一个开发环境。
VC++为微软的Visual C++,提供了Ansi C++大部分的规范,同时微软提供了一些诸如MFC、ATL等函数库和框架来减少开发者的重复开发工作,提高开效率。Visual C++6.0之后,微软推出支持NET技术的Visual C++版本(如Visual C++ 2010),NET是一个通用跨平台开发平台标准。这样的版本可以创建托管代码(managed code),也支持之前版本所创建的代码非托管代码(unmanaged code)。当你用Visual C++后期版本创建一个项目的时候,选择名字CLI(Common Language Infrastructure、通用语言基础架构)项目类型,就是托管代码,编译的最终结果和VB.NET/C#等语言开发的程序编译结果没有区别,且运行时需要系统安装NET框架才行。当你创建一个项目,并且选择名字以MFC,ATL或者Win32开头的项目类型,那么这个项目所产生的就是非托管程序。顺便指出Express 版本不支持 MFC 或 ATL,顺便指出Express 版本不支持 MFC 或 ATL,关于MFC 和 ATL更多情况可见https://learn.microsoft.com/zh-cn/cpp/mfc/mfc-and-atl
关于Visual Studio、.NET 更多情况可见https://blog.csdn.net/cnds123/article/details/100528341

下载安装说明比较简单就不多说了。建议上网搜索Visual C++ 2010 Express独立安装包(安装时不需要联网下载,如https://download.csdn.net/download/cnds123/86951612)。

安装成功后,在开始菜单里面的程序可以找到该软件,可以也可以在安装目录文件夹里面创建快捷方式剪切到桌面,方便以后使用。

需要注册,注册是免费的,否则试用30天,Hel→Register product可以直接输入注册码进行注册。

vc++2010使用方法:

在Windows操作系统中通常会创建两类应用程序。一类是图形界面应用程序(GUI),一类是控制台应用程序(CUI)。C++语言的初学者在学习语法时一般都是从编写控制台应用程序开始的,如在使用Visual C++ 2010编写运行第一个C++程序一文中就介绍了如何使用Visual C++创建一个Win32控制台项目,编写并运行自己的第一个C++程序。

下面介绍使用Microsoft Visual C++ 2010 Express怎么编程序。

创建Win32控制台(Console)程序

编写Win32控制台应用程序的步骤为:

(1)创建Win32控制台项目,打开Microsoft Visual C++ 2010 Express软件

(2)编写C++源代码文件。自动生成的”include stdafx.h”保留原样。这行下面的main函数与标准C++中的main函数不一致,可以删掉,然后按照C++的标准编写新的main函数。

(3)编译代码生成目标文件。程序编写完成以后,点击工具栏上那个绿色的小三角,VC++编程环境就会自编译、链接和运行程序,并在结果输出。

打开Microsoft Visual C++ 2010 Express软件:

开始→Microsoft Visual Studio Express→Microsoft Visual C++ 2010 Express

Visual C++ 2010 Express和EasyX的使用介绍

在Microsoft Visual C++ 2010 Express中,选择”File”菜单栏→New →Project,出现New Project对话框,在其中单击Win32,在选择”Win32 Cnsole Application”。 在Name输入框中输入Demo,再单击”OK”按钮,出现 Win32 Application Wizard,在此界面中的”Additional options”中选中”Empty project”(建议选”空项目”,否则系统新建项目后会自动生成部分代码和文件,可能对初学者产生干扰)。之后单击”Finish”按钮。

Visual C++ 2010 Express和EasyX的使用介绍

现在如下图,在”Solution Explorer”中,可以看到你新建的Project 名称”Demo”, 可以为其添加.cpp文件,右击它出现快捷菜单→Add → New Item,出现”Add New Item”对话框,单击C++ Flle (.cpp),在”Name “框输入文件名,我这里输入Hello ,再单击”Add “按钮,出现编辑器窗口

Visual C++ 2010 Express和EasyX的使用介绍

输入如下代码试试

#include
using namespace std;
int main()
{
   cout<

【提示:C++ 2010 Express 运行 控制台代码时窗口一闪而过的解决方法

在主函数中”return 0;”语句之前加入”system(“pause”);”语句】

编译代码生成目标文件。程序编写完成以后,点击工具栏上那个绿色的小三角,VC++编程环境就会自编译、链接和运行程序,并在结果输出。

Visual C++ 2010 Express和EasyX的使用介绍

【单击”绿色的小三角”时,若如下图提示,点击”Yes”按钮,确定编译程序:

通常都会在执行前确保程序已经编译,所以建议勾选”Do not show this dialog again”。下次不再出现该提示框

Visual C++ 2010 Express和EasyX的使用介绍

生成的程序项目(Project:工程,项目)所在的文件夹(目录),你可以找到浏览看看,以便增加感性认识:

Visual C++ 2010 Express和EasyX的使用介绍

其中.sln 解决方案文件 存储和定义一组项目关联 配置等信息,解决方案(solution)文件(后缀为sln的文件)表示一个项目组,他通常包含一个项目中所有的工程文件信息。自动生成的。打开sln文件是可以启动工程的,那是因为sln文件有工程文件的入口。

创建WIN32(Project )程序——窗口程序

打开Microsoft Visual C++ 2010 Express软件:

开始→Microsoft Visual Studio Express→Microsoft Visual C++ 2010 Express

在Microsoft Visual C++ 2010 Express中,选择”File”菜单栏→New →Project,出现New Project对话框,在其中单击Win32,在选择”Win32 Cnsole Application”。 在Name输入框中输入Demo2,再单击”OK”按钮,出现 Win32 Application Wizard,在此界面中的”Additional options”中选中”Empty project”(建议选”空项目”,否则系统新建项目后会自动生成部分代码和文件,可能对初学者产生干扰)。之后单击”Finish”按钮。

Visual C++ 2010 Express和EasyX的使用介绍

现在如下图,在”Solution Explorer”中,可以看到你新建的Project 名称”Demo2″, 可以为其添加.cpp文件,右击它出现快捷菜单→Add → New Item,出现”Add New Item”对话框,单击C++ Flle (.cpp),在”Name”框输入文件名,我这里输入Hello2 ,再单击”Add”按钮,出现编辑器窗口

Visual C++ 2010 Express和EasyX的使用介绍

输入如下代码,创建一个最简单的win32应用程序:

#include

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
    MessageBox(
        NULL,
        TEXT("WIN32应用程序——简单哈!"),        // 内容
        TEXT("窗口标题!"),      // 标题名称
        0);
    return 0;
}

编译代码生成目标文件。程序编写完成以后,点击工具栏上那个绿色的小三角,VC++编程环境就会自编译、链接和运行程序,并在结果输出。

Visual C++ 2010 Express和EasyX的使用介绍

【单击”绿色的小三角”时,若如下图提示,点击”Yes”按钮,确定编译程序:

通常都会在执行前确保程序已经编译,所以建议勾选”Do not show this dialog again”。下次不再出现该提示框

Visual C++ 2010 Express和EasyX的使用介绍

生成的程序项目(Project:工程,项目)所在的文件夹(目录),你可以找到浏览看看,以便增加感性认识:

Visual C++ 2010 Express和EasyX的使用介绍

其中.sln 解决方案文件 存储和定义一组项目关联 配置等信息,解决方案(solution)文件(后缀为sln的文件)表示一个项目组,他通常包含一个项目中所有的工程文件信息。自动生成的。打开sln文件是可以启动工程的,那是因为sln文件有工程文件的入口。

让Visual C++ 2010 Express的代码编辑窗口显示行号

编写代码界面的左边默认是没有显示行号,加上行号要更方便些。

单击菜单Tools→Options,出现”Options”对话框,Text Editor→C\C++,勾选”Line numbers”,然后点击”OK”按钮,参见下图:

Visual C++ 2010 Express和EasyX的使用介绍

EasyX 的使用

EasyX?

EasyX (EasyX Graphics Library) 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2022,EasyX 在 C/C++ 学习、编写小游戏、图形学、图像学、分形学、粒子系统、物理模拟等各种场景都有应用。下载安装很简单,EasyX 官网https://easyx.cn/ 介绍的很详细。

Visual C++ 2010 Express和EasyX的使用介绍

EasyX具体使用介绍,可见 https://blog.csdn.net/cnds123/article/details/127865557

【官方提供的

在 VC2010 的控制台程序中使用 EasyX,请参考https://easyx.cn/used-in-vc2010-console

在 VC2010 的窗口程序中使用 EasyX,请参考https://easyx.cn/used-in-vc2010-win32

一些范例程序可参见 https://codebus.cn/ 【提示,若源码报错,用控制台程序方式试试】

Original: https://blog.csdn.net/cnds123/article/details/127801184
Author: 软件开发技术爱好者
Title: Visual C++ 2010 Express和EasyX的使用介绍

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/659441/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球