,,,。
第1页/共22页
:Visual C++ ;它是美国Microsoft公司研发的基于Windows操作系统的C++集成开发环境。较早期程序设计的各个阶段都要用不同的软件来进行处理,如先用字处理软件编辑源程序,然后用链接程序进行函数、模块连接,再用编译程序进行编译,开发者必须在几种软件间来回切换操作。在这种开发条件下,软件研发是非常繁琐的,而且大多数浪费时间的繁琐手续对软件研发没有任何帮助。而集成开发环境是将这些繁琐工作流程集中在一个软件环境,通过这个软件环境来完成所有的软件研发步骤而无需切换不同的开发工具。
高级语言编程的学****主要分为两个方面:语言理论和开发工具。,是初学者学****的重点。本文所使用的全部实例是在Windows 。读者未必都要使用Windows XP操作系统,。
第2页/共22页
,读者可以通过:开始\所有程序\Microsoft Visual Studio \Microsoft Visual C++ ,。为了使用的方便,建议用户在桌面创建一个快捷方式。
,可以看到如图所示的界面,,本文的所有编程例子将在这里进行。
第3页/共22页
在本小节中,,并用该向导来创建一个软件项目-但该软件不做任何事。
在软件开发过程中,人们很早就认识到应用程序的创建具有相似性和重复性,因此,如果能有一种功能,即自动化创建一类程序,则可以大大提高软件开发的效率和软件编程的入门门槛。因此应用程序向导应运而生。:
修改MFC的DLL使用类型测试项目运行界面
第4页/共22页
,,最后介绍MSDN帮助的使用。
第5页/共22页
C/C++编译器
C和C++都是高级语言,C语言主要用于面向过程的程序设计,而C++是C的超集,即C是C++的子集。C++包含了原有的C的语法规则,同时增加了面向对象和泛型编程的思想,支持了类的定义、对象的创建和通用算法的使用。
高级语言要被计算机理解并执行,都要经过一个“翻译过程”,就如一个不懂英文的中国人要知道英国人说的话,他需要一个翻译,将英国人的语言翻译成为普通话才能听懂。在编程语言中,这种“翻译过程”有两种:编译型和解释型。编译型语言是将该语言一次性编译成另外一种语言或机器语言,如C/C++;解释型语言是在运行时逐行或逐段解释成其他语言或机器语言,如HTML。
第6页/共22页
编辑器
“test”项目,单击“FileView”选项卡,然后展开“test files”中的“Source Files”文件夹,双击打开“”源文件。如图所示,该图所示是“test”项目的工作区和代码编辑区。
编辑器窗口
第7页/共22页
资源编辑器和资源符号
“test”项目,单击“ResourceView”选项卡,然后展开“test resources”中的“Menu”文件夹,双击打开“IDR_MAINFRAME”资源项。,该图所示是工作区的资源选项卡列表,在该选项卡中可以编辑菜单或对话框等资源。。在这个界面中,用户可以自由地增加或删除菜单项。
,源代码和资源是分别编译的,源代码编译成中间代码时,资源则编译成二进制文件,再通过连接程序将这两者连接起来运行。在互不相同的编译途径中,连接程序怎么将源代码和资源文件联系起来呢?它是通过一个“资源的标记”来联系,这个“资源的标记”就是资源符号。
第8页/共22页
连接器和调试器
:编辑、连接、编译和运行的一体化。原本连接器要做的工作就是将C/C++编译器产生的OBJ文件和资源
第1vc6 0开发环境和应用程序框架 来自淘豆网www.taodocs.com转载请标明出处.