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

这篇具有很好参考价值的文章主要介绍了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 <iostream> 
using namespace std;
int main()
{
   cout<<"Hello C++ !"<<endl;
   system("pause"); //此句对付窗口一闪而过现象
   return 0;
}

【提示: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 <Windows.h>

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/ 【提示,若源码报错,用控制台程序方式试试】文章来源地址https://www.toymoban.com/news/detail-450562.html

到了这里,关于Visual C++ 2010 Express和EasyX初学者入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac安装配置Visual Studio Code(vscode)以及Java环境详细教程(初学者必看)

    原本博主今天想继续给大家出Java接下来的教程,但是就在昨天我在配置vscode的时候遇到了一些问题,Windows系统的小伙伴配置起来肯定很方便,但是在Mac的小伙伴却显得十分无奈,所以我想给大家出一篇Mac的Visual Studio Code配置以及Java环境搭建教程! 博客主页:Jovy.的博客_CSDN博客-领

    2024年02月01日
    浏览(84)
  • MATLAB初学者入门(24)—— 聚类算法

            聚类是一种广泛使用的无监督学习技术,用于将数据集中的对象分组,使得同一组内的对象比其他组的对象更为相似。MATLAB提供了多种工具和函数来实现和分析不同类型的聚类算法。 案例分析:使用K-均值聚类对数据进行分组         假设我们有一组二维数据

    2024年04月29日
    浏览(61)
  • K8s 初学者入门教程

    Kubernetes 简称为 K8s 最近想要通过 K8s 部署一些前端应用。但苦于之前没有接触过集群相关的概念,操作时,对 Deployment、Pod、Service 和 Ingress 等概念不是很理解,导致对部署的流程不太清晰(例如,在创建 Deployment 时,不清楚要填哪些选项,那些选项有什么作用和区别, Pod,

    2024年02月07日
    浏览(142)
  • 初学者入门:认识STM32单片机

    本教程含有较多专业词汇,大部分时候,不完全理解并不影响继续往下阅读,大家只需要了解大致的概念即可。当然,也鼓励大家多查百度和多问chatgpt,让自己学会的更多。 什么是单片机? 单片机,就是把中央处理器CPU、存储器、等计算机的功能部件,和定时器、I/0(输入

    2024年02月07日
    浏览(54)
  • 电脑入门: 路由器初学者完全教程

     路由器初学者完全教程                                    本文以Cisco2620为例,讲述了路由器的初始化配置以及远程接入的配置方法,探讨了如何使用内部网络的DHCP服务功能为远程拨入的用户分配地址信息以及路由器常见故障的排除技巧。                         

    2024年02月09日
    浏览(60)
  • Linux常用命令大全(Linux初学者快速入门)

      本文旨在为Linux初学者提供一份Linux常用命令总结。我将介绍一系列常用的命令及其用法,包括文件和目录相关操作、系统管理、进程控制、网络操作等方面。通过学习这些命令,读者将能够更好地管理和操作Linux系统,提高工作效率。   在本文中,我将详细讲解每个命

    2024年02月11日
    浏览(46)
  • 初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试

    目录 VsualStudio2022各版本说明 社区版本具体说明 VisualStudio2022下载选项 VisualStudio2022启动样式 VisualStudio2022图标样式 VisualStudio2022初始内存消耗 创建项目ASP.NET Core项目 具体项目创建 编辑项目名称与项目位置 创建配置 创建API控制器 修改路由配置 配置跨域 准备创建接口 创建【

    2024年02月05日
    浏览(48)
  • 初学者的HTML5 Geolocation API入门指南!

    文章导读:AI 辅助学习前端,包含入门、进阶、高级部分前端系列内容,当前是 HTML 的部分,瑶琴会持续更新,适合零基础的朋友,已有前端工作经验的可以不看,也可以当作基础知识回顾。 HTML5 提供了一个 Geolocation API,在平时的开发过程中,常使用 Geolocation API 获取用户设

    2024年04月28日
    浏览(50)
  • 雷达初学者必读 | 毫米波雷达信号处理入门教程

    本文编辑:调皮哥的小助理 本文来源:X. Li, X. Wang, Q. Yang and S. Fu, “Signal Processing for TDM MIMO FMCW Millimeter-Wave Radar Sensors,” inIEEE Access, vol. 9, pp. 167959-167971, 2021, doi: 10.1109/ACCESS.2021.3137387.(有删改) 本教程系统地介绍了用于TDM-MIMO FMCW 毫米波 (mmWave) 汽车雷达的基于离散傅里叶变

    2023年04月26日
    浏览(98)
  • RSA 加密算法在C++中的实现 面向初学者(附代码)

    博文的 一,二部分 为 基础知识 的铺垫。分别从 密码学,数论 两个方面为理解RSA算法做好了准备。 第三部分 是对RSA加密过程的具体介绍,主要涉及其 密钥对(key-pair)的获取 。前三个部分与编程实践无关,可以当作独立的关于RSA加密算法的介绍。 第四部分 开始介绍在 编

    2024年01月21日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包