简述Visual C++开发环境版本

开发 后端
在Visual C++开发环境中除了包括C++编译器外,还包括所有的库、例子和为创建Windows应用程序所需要的文档,希望对大家有所帮助。

Visual C++这款软件是微软公司开发的一个开发环境,Visual C++是一个功能强大的可视化软件开发工具,对于Visual C++开发环境分为三个版本:他们分别是:学习版、专业版和企业版。

从最早期的1.0版本,发展到***的6.0版本,Visual C++已经有了很大的变化,在界面、功能、库支持方面都有许多的增强。***的6.0版本在编译器、MFC类库、编辑器以及联机帮助系统等方面都比以前的版本做了较大改进。

Visual C++开发环境一般分为三个版本:学习版、专业版和企业版,不同的版本适合于不同类型的应用开发。实验中可以使用这三个版本的任意一种。 Visual C++集成开发环境(IDE) 。

集成开发环境(IDE)是一个将程序编辑器、编译器、调试工具和其他建立应用程序的工具集成在一起的用于开发应用程序的软件系统。Visual C++软件包中的Developer Studio就是一个集成开发环境,它集成了各种开发工具和VC编译器。

程序员可以在不离开该环境的情况下编辑、编译、调试和运行一个应用程序。IDE中还提供大量在线帮助信息协助程序员做好开发工作。Developer Studio中除了程序编辑器、资源编辑器、编译器、调试器外,还有各种工具和向导(如AppWizard和ClassWizard),以及MFC类库,这些都可以帮助程序员快速而正确地开发出应用程序。

向导是一个通过一步步的帮助引导你工作的工具。Developer Studio中包含三个向导,用来帮助程序员开发简单的Windows程序,它们是: AppWizard:用来创建一个Windows程序的基本框架结构。AppWizard向导会一步步向程序员提出问题,询问他所创建的项目的特征,然后AppWizard会根据这些特征自动生成一个可以执行的程序框架,程序员然后可以在这个框架下进一步填充内容。

AppWizard支持三类程序:基于视图/文档结构的单文档应用、基于视图/文档结构的多文档应用程序和基于对话框的应用程序。也可以利用AppWizard生成最简单的控制台应用程序(类似于DOS下用字符输入输出的程序)。 #t#

ClassWizard:用来定义AppWizard所创建的程序中的类。可以利用ClassWizard在项目中增加类、为类增加处理消息的函数等。ClassWizard也可以管理包含在对话框中的控件,它可以将MFC对象或者类的成员变量与对话框中的控件联系起来。

ActiveX Control Wizard:用于创建一个ActiveX控件的基本框架结构。ActiveX控件是用户自定义的控件,它支持一系列定义的接口,可以作为一个可再利用的组件。
MFC库,库(library)是可以重复使用的源代码和目标代码的集合。

MFC(Microsoft Fundamental Casses)是Visual C++开发环境所带的类库,在该类库中提供了大量的类,可以帮助开发人员快速建立应用程序。这些类可以提供程序框架、进行文件和数据库操作、建立网络连接、进行绘图和打印等各种通用的应用程序操作。使用MFC库开发应用程序可以减少很多工作量。

项目开发过程
在一个集成的开发环境中开发项目非常容易。一个用C++开发的项目的通用开发过程可以用左图表示。建立一个项目的***步是利用编辑器建立程序代码文件,包括头文件、代码文件、资源文件等。

然后,启动编译程序,编译程序首先调用预处理程序处理程序中的预处理命令(如#include,#define等),经过预处理程序处理的代码将作为编译程序的输入。编译对用户程序进行词法和语法分析,建立目标文件,文件中包括机器代码、连接指令、外部引用以及从该源文件中产生的函数和数据名。

此后,连接程序将所有的目标代码和用到的静态连接库的代码连接起来,为所有的外部变量和函数找到其提供地点,***产生一个可执行文件。一般有一个makefile文件来协调各个部分产生可执行文件。

可执行文件分为两种版本:Debug和Release。Debug版本用于程序的开发过程,该版本产生的可执行程序带有大量的调试信息,可以供调试程序使用,而Release版本作为最终的发行版本,没有调试信息,并且带有某种形式的优化。

学员在上机实习过程中可以采用Debug版本,这样便于调试。选择是产生Debug版本还是Release版本的方法是:在Developer Studio中选择菜单Build|Set Active Configuration,在弹出的对话框中,选择所要的类型,然后选择OK关闭对话框。

 Visual C++开发环境中集成了编辑器、编译器、连接器以及调试程序,覆盖了的开发应用程序的整个过程,程序员不需要脱离这个开发环境就可以开发出完整的应用程序。

责任编辑:chenqingxiang 来源: CSDN
相关推荐

2010-01-12 18:00:30

Visual C++

2010-01-08 17:13:46

Visual C++环

2021-06-02 08:13:28

VscodeVisual stduC++

2010-01-18 14:41:52

Visual C++开

2010-01-12 15:13:37

Visual C++环

2010-01-21 10:44:59

Visual C++

2010-01-13 10:45:44

Visual C++

2010-01-14 16:54:02

C++开发环境

2010-01-15 09:58:38

C++ Builder

2010-01-18 15:40:37

Visual C++工

2010-01-15 14:52:33

Visual C++

2010-01-11 15:02:10

Visual C++

2010-01-20 11:02:42

C++开发环境

2009-11-12 11:00:56

Visual C++

2009-11-12 10:05:09

Visual C++

2010-02-04 16:35:24

C++ delete

2010-01-19 14:54:58

Visual C++

2010-01-26 17:44:32

Visual C++开

2022-12-30 17:12:42

开发c++调试

2009-12-16 14:34:32

Visual Stud
点赞
收藏

51CTO技术栈公众号