- C语言程序设计习题解析与上机指导(第4版)
- 朱鸣华 罗晓芳 董明 孟军 汪德刚编著
- 790字
- 2024-12-03 17:53:11
第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中的一个模块,是微软公司推出的目前使用得极为广泛的基于Windows平台的可视化集成开发环境(IDE)。它包含文本编辑器、资源编辑器、项目(工程)编译器、源代码浏览器、集成调试等工具以及一套联机文档。使用Visual C++ 2010,可以完成创建、调试、修改C++应用程序等各种操作。
Visual C++ 2010提供面向对象技术的支持,它能够帮助使用MFC库的用户自动生成一个具有图形界面的应用程序框架。用户只需在该框架的适当部分添加、扩充代码就可以得到一个满意的应用程序。
Visual C++ 2010也是C语言程序的常用应用开发环境之一。C语言是C++的子集,C++是对C语言的扩展,包含了C语言的所有内容,Visual C++ 2010只有创建C++文件的选项,没有创建C语言文件的选项。但是这并不影响使用,我们只需在填写源文件名称时把后缀改为.c即可编写C语言的源程序文件,编译器会根据源文件的后缀来判断代码的种类。
如果使用Visual C++ 2010编写大型的C语言应用程序,一般采用层次文件结构,如图2-1所示。其中.sln类型的文件在Visual C++ 2010中是级别最高的,称为解决方案(solution)文件,一般与具体的应用系统相对应。在Visual C++ 2010中,应用程序是以项目(project,也称为工程)文件的形式存在的,文件的扩展名为.vcxproj。一个解决方案文件中可以包含多个项目文件,由解决方案文件对它们进行统一协调和管理。每个项目文件中包含若干头文件和源文件。头文件(.h)包含的主要是函数、数据类型的说明和符号常量的定义等内容;源文件(.c)为实现文件,该文件包含的主要是函数的实现代码。在程序结构层面,每个项目文件可以由很多个函数组成,但必须且只能有一个主函数main()。也就是说,每个项目文件对应一个C语言应用程序。
图2-1 C语言应用程序文件结构