第2章 Visual C++ 2010上机指南
2.1 Visual C++ 2010概述
Visual Studio 是微软公司推出的目前流行的Windows 平台应用程序开发环境。Visual Studio 2010同时带来了 NET Framework 4.0、除了Microsoft SQL Server ,它还支持 IBM DB2和Oracle 数据库。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
Visual C++ 2010 是Visual Studio 2010其中的一个模块 Visual C++ 2010是微软公司推出 的目前使用极为广泛的基于Windows 平台的可视化集成开发环境(IDE )。包含了文本编辑器、资源编辑器、工程编译器、源代码浏览器、集成调试等工具以及一套联机文档。使用Visual C++ 2010,可以完成创建、调试、修改C++应用程序等各种操作。
Visual C++ 2010提供面向对象技术的支持,它能够帮助使用MFC 库的用户自动生成一个具有图形界面的应用程序框架。用户只需在该框架的适当部分添加、扩充代码就可以得到一个满意的应用程序。
Visual C++ 2010也作为C 语言程序的常用的应用开发环境之一,C 语言是C++的子集,C++是在C 语言的基础上进行的扩展,C++已经包含了C 语言的所有内容,Visual C++ 2010 只有创建C++文件的选项,
没有创建C 语言文件的选项。但是这并不影响使用,我们在填写源文件名称时把后缀改为.c 即可,编译器会根据源文件的后缀来判断代码的种类。
如果使用Visual C++ 2010编写大型的C 语言应用程序,一般采用层次文件结构,如图2-1所示。 图2-1 C 语言应用程序文件结构
其中.sln 这种类型的文件在Visual C++2010中是级别最高的,称为解决方案(Solution )文件 ,一般与一个具体的应用系统相对应。在Visual C++2010中,应用程序是以工程文件(Project )的形式存在的,文件的扩展名为.vcxproj ,一个解决方案文件中可以包含多个工程文件,由解决方案文件对它们进行统一的协调和管理。每个工程文件中包含若干头文件和源文件。头文件(.h )包含的主要是函数、数据类型的说明和符号常量的定义等内容;源文件(.c )为实现文件,该文件包含的主要是函数的实现代码。在程序结构层面,每个工程文件有很多函数组成,但必须而且只能有一个主函数main()。
解决方案文件
工程文件2工程文件n(vcxproj)
源文件1(.c ) 头文件1(.h )
工程文件1源文件n (.c ) 头文件n (.h )
2.2 建立C语言应用程序
利用Visual C++ 2010提供的一种控制台操作方式,可以建立C语言应用程序,Win32控制台程序(Win32 Console Application)是一类Windows程序,它不使用复杂的图形用户界面,程序与用户交互是通过一个标准的正文窗口,下面我们通过编写简单的C语言应用程序,对Visual C++ 2010的使用初步的介绍。
2.2.1. 安装和启动
运行Visual Studio 2010 Express软件中的setup.hta程序,选择安装Visual C++ 2010 学习版,然后按照安装程序的指导完成安装过程。
安装完成后,在开始菜单的程序选单中有Microsoft Visual Studio 2010项,选择其中的Microsoft Visual C++ 2010 Express即可运行(也可在Window桌面上建立一个快捷方式,双击即可运行)。
Visual C++ 2010 默认安装完成后:我们为了在执行程序时出现“结果窗口”,需要进行手动设置。详细操作参考
2.2.2 创建项目
用Visual C++ 2010系统建立C语言应用程序,首先要创建一个项目(project),用来存放C程序的所有信息。创建一个项目的操作步骤如下:
1). 进入Visual C++ 2010环境后,在上方菜单栏中选择“文件—> 新建—> 项目”命令,或者按下Ctrl+Shift+N组合键,都会弹出下面图2-2所示的对话框:
图2-2 创建项目
2). 屏幕上出现如图2-2所示的“新建项目”对话框后,选择“Win32”模板,选择“Win32
控制台应用程序”,(如果你安装的是英文版,那么对应的项目类型是“Win32 Console Application”)填写好项目名称,选择好存储位置,点击“确定”按钮后会弹出图2-3向导对话框:
图2-3 “新建项目”输入对话框
3). 然后单击“下一步”按钮继续。如图2-4所示:
图2-4 “新建项目向导1对话框”
4). 屏幕上出现如图2-5所示的“新建项目向导2对话框”对话框,先取消“预编译头”,再勾选“空项目”,然后点击“完成”按钮就创建了一个新的项目。
图2-5 “新建项目向导2对话框”
2.2.3 添加C源程序文件
1). 选择主菜单“文件”中的“项目—>添加新项”命令;或在解决方案资源管理器的“源文件”处右击鼠标,在弹出菜单中选择“添加—> 新建项”,或者按下Ctrl+Shift+A组合键,如图2-6所示:
图2-6 添加新的C源程序文件
2)。选定“C++ 文件(cpp)”项,在“文件”一栏中填入新添加的源文件名,如“hello.c”,在“位置”一栏中指定文件路径,一般选择存放在项目文件夹内可以不必输入,单击“添加”按钮,如图2-7所示。
注意:填入C源文件名一定要加上扩展名“.c”,否则系统会为文件添加默认的C++源文件扩展名自动变成“.cpp”,编译器会根据源文件的后缀来判断代码的种类。
图2-7 定义C源程序文件
3). 在文件编辑区输入源程序,如图2-8所示。
图2-8 输入C源程序
windows开发平台2.2.4 编译、连接和运行
系统提供了一种快捷的方式,可以一键完成编译、链接、运行,有三种方法
1)点击“生成”工具栏的“开始执行(不调试)”图标;
2)点击菜单栏中的“调试”按钮,选择“开始执行(不调试)”命令;
3)按下Ctrl+F5组合键
系统首先进行编译过程,输出窗口将显示编译过程中检查出的错误或警告信息,在错误信息处双击鼠标左键或单击鼠标右键再选“转到”命令,可以使输入焦点跳转到引起错误的源代码处大致位置以进行修改。如图2-9所示:输出窗口中提示“error C2143: 语法错误: 缺少分号”,同时在程序窗口标注出出错语句的大致位置。在“printf("hello everybody!\n")”的后面加一个分号后再编译一次即可。
如果程序没有语法错误,自动开始链接和运行,此时将会出现一个新的用户窗口,按照程序输入要求正确输入数据后,程序即正确执行,用户窗口显示运行的结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论