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
在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”按钮。
现在如下图,在“Solution Explorer”中,可以看到你新建的Project 名称“Demo”, 可以为其添加.cpp文件,右击它出现快捷菜单→Add → New Item,出现“Add New Item”对话框,单击C++ Flle (.cpp),在“Name”框输入文件名,我这里输入Hello,再单击“Add”按钮,出现编辑器窗口
输入如下代码试试
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello C++ !"<<endl;
system("pause"); //此句对付窗口一闪而过现象
return 0;
}
【提示:C++ 2010 Express 运行控制台代码时窗口一闪而过的解决方法
在主函数中“return 0;”语句之前加入“system("pause");”语句】
编译代码生成目标文件。程序编写完成以后,点击工具栏上那个绿色的小三角,VC++编程环境就会自编译、链接和运行程序,并在结果输出。
【单击“绿色的小三角”时,若如下图提示,点击“Yes”按钮,确定编译程序:
通常都会在执行前确保程序已经编译,所以建议勾选“Do not show this dialog again”。下次不再出现该提示框
】文章来源:https://www.toymoban.com/news/detail-450562.html
生成的程序项目(Project:工程,项目)所在的文件夹(目录),你可以找到浏览看看,以便增加感性认识:
其中.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”按钮。
现在如下图,在“Solution Explorer”中,可以看到你新建的Project 名称“Demo2”, 可以为其添加.cpp文件,右击它出现快捷菜单→Add → New Item,出现“Add New Item”对话框,单击C++ Flle (.cpp),在“Name”框输入文件名,我这里输入Hello2,再单击“Add”按钮,出现编辑器窗口
输入如下代码,创建一个最简单的win32应用程序:
#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
MessageBox(
NULL,
TEXT("WIN32应用程序——简单哈!"), // 内容
TEXT("窗口标题!"), // 标题名称
0);
return 0;
}
编译代码生成目标文件。程序编写完成以后,点击工具栏上那个绿色的小三角,VC++编程环境就会自编译、链接和运行程序,并在结果输出。
【单击“绿色的小三角”时,若如下图提示,点击“Yes”按钮,确定编译程序:
通常都会在执行前确保程序已经编译,所以建议勾选“Do not show this dialog again”。下次不再出现该提示框
】
生成的程序项目(Project:工程,项目)所在的文件夹(目录),你可以找到浏览看看,以便增加感性认识:
其中.sln 解决方案文件 存储和定义一组项目关联 配置等信息,解决方案(solution)文件(后缀为sln的文件)表示一个项目组,他通常包含一个项目中所有的工程文件信息。自动生成的。打开sln文件是可以启动工程的,那是因为sln文件有工程文件的入口。
让Visual C++ 2010 Express的代码编辑窗口显示行号
编写代码界面的左边默认是没有显示行号,加上行号要更方便些。
单击菜单Tools→Options,出现“Options”对话框,Text Editor→C\C++,勾选“Line numbers”,然后点击“OK”按钮,参见下图:
EasyX的使用
EasyX?
EasyX (EasyX Graphics Library) 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2022,EasyX 在 C/C++ 学习、编写小游戏、图形学、图像学、分形学、粒子系统、物理模拟等各种场景都有应用。下载安装很简单,EasyX 官网https://easyx.cn/ 介绍的很详细。
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/ 【提示,若源码报错,用控制台程序方式试试】文章来源地址https://www.toymoban.com/news/detail-450562.html
到了这里,关于Visual C++ 2010 Express和EasyX初学者入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!