1、1任务一:Visual C+ 6.0 集成开发环境Visual C+是一个功能强大的可视化应用程序开发工具。其凭借强大功能,受大了广大程序员的欢迎。当今流行的 Visual C+的开发工具是 6.0 版本。下面来介绍 Visual C+ 6.0的一些基本情况。1.1 Visual C+ 6.0 概述Visual C+是一种 C/C+语言的集成开发环境(IDE) 。当最初还处于 DOS 时代的Borland 公司推出了 Turbo Pascal 和 Turbo C,让程序员感受到了把编译器和编辑器集成在一起使用时的方便。Microsoft 公司也看到了这一点,于是,两个公司开始合作,推出了Qui
2、ck C 和 Microsoft C/C+等多个 DOS 版本的 C/C+集成开发环境。随着 Windows 的不断成熟,于是 Microsoft 开始开发 Windows 下的 Visual C+。经过多次版本的修订与更新,现在大多数程序员使用的是 Visual C+ 6.0 版本。Visual C+是一个可视化的 C+的集成开发环境。在使用 Visual C+时,开发人员可以通过鼠标拖动方便地设计程序的界面,相应的代码系统会自动生成。MFC (Microsoft Fundermental Classes)是微软提供的 Visual C+可以调用的类库,其中封装了开发人员常用的类。使用 MF
3、C 可以大大提高编程人员的工作效率。1.2 Visual C+6.0 界面介绍安装好 Visual C+开发环境后,桌面上并没有其快捷图标,需读者自己修改。选择“ 开始”菜单,从所有程序中,找到 Microsoft Visual Studio 6.0 级联菜单下的 Microsoft Visual C+菜单项。选择该菜单项,并将其拖动到桌面上,则在桌面上创建了 Microsoft Visual Studio 的快捷图标。双击快捷图标,即可启动 Visual C+6.0 集成开发环境。每次运行 Visual C+6.0 时,会弹出一个【Tip of the day】 对话框,如下图所示。技巧:【
4、Tip of the day】对话框中介绍了很多关于开发环境的使用方法以及编程方面的小技巧。如果想在下次启动 Visual C+ 6.0 时不再显示该提示对话框,可以选择下一次启动时不再显示它。为了便于说明,首先创建一个 IDE 的 MFC 项目(具体创建步骤,后面会详细介绍) ,如下图所示。2从上图中可以看出,Visual C+的界面被分成了 7 部分。上面依次标题栏、菜单栏和工具栏。中间左侧部分是工作区窗口,右侧部分是编辑区。最下方是输出窗口和状态栏。1.2.1 工作区窗口和输出窗口工作区窗口和输出窗口是在一个程序编译时使用最多的停靠式窗口。工作区窗口中显示了当前程序中的所有类、资源和文件
5、信息。工作区窗口分为 3 个部分:Class View(类视图) 、Resource View(资源视图)和 File View(文件视图) 。Class View:显示当前工作区中所有工程定义的 C+类。双击某个类名,Visual C+会自动打开这个类的文件,并将编辑区定位到该类的定义处。双击类中的成员函数和变量,编辑区则定位到该成员函数或变量的定义处。Resource View:显示当前工作区中所有的资源。这些资源包括快捷键、对话框、图标、菜单、字符条编辑器、工具栏和版本信息。双击其中的 ID 号,会显示相应的资源信息。File View:显示属于当前工程的所有文件,包括 C/C+源文件、
6、头文件、资源文件等。输出窗口与工作区一样,分为多个选择卡。其中最常用的选项卡被放在了最外面,分别为 Build、Debug、Find in Files 1 和 Find in Files 2。Build: Build 显示工程在创建中,经过的每一个步骤及相应信息。如果出现编译链接错误,那么出现错误的文件、原因、行号等内容会显示在 Build 中。双击该错误信息行,编辑区则定位在该错误出现的行。Debug:工程通过编译后,运行调试版本时,Debug 选项卡中会显示具体的调试信息。Find in Files 1 和 Find in Files 2:两个选项卡的作用相同,用于显示从多个文件中查找字符
7、串的结果。当用户想要查看某个函数或变量出现在哪些文件中,单击【Edit】| 【Find in Files】命令,弹出【Find in Files】对话框,如下图所示。在【Find in Files】对话框中的【Find what】后的编辑框中,输入想要查找的内容,单击【Find】按钮即可。查找到的内容会输出到 Find in Files 选项卡中。31.2.2 菜单栏和工具栏菜单栏位于集成开发环境的顶部。菜单栏由 9 个菜单项组成:File (文件) 、Edit(编辑) 、View(视图) 、Insert (插入) 、Project (工程) 、Build(编译) 、Tools(工具) 、Wi
8、ndows(窗口) 、Help(帮助) 。每一个菜单项都有一个下拉式菜单,其中的菜单项用于完成特定的功能。工具栏位于菜单栏的下面。工具栏可以称作是美化的菜单栏,其由许多按钮构成。其中的按钮用于完成特定的功能。工具栏可以任意拖动,也可以成为一个浮动窗口。1.2.3 编辑区在 Visual C+中,编写应用程序代码的位置就是编辑区。该编辑区的功能十分强大,智能化程度也非常高。在编辑区内,除了能编写 C/C+语言外,还能编写 SQL、HTML 和VBScript 等其他编程语言。如下图所示。1.2.4 联机帮助Visual C+6.0 不像其他集成开发环境一样把帮助系统集成在开发环境内部,而是提供了
9、一个专门为 Visual C+设计的 MSDN 类库。MSDN 虽然是一个独立的帮助系统,但却能很好地和 Visual C+6.0 集成在一起。MSDN 的使用方式有以下几种:单击【Help】|【Contents】命令;单击【Help】|【Search】命令;单击【Help】|【Index】命令;按下【F2】键。4通过上述几种命令方式,即可运行 MSDN。打开程序 Hello World 所在的文件夹,看到该文件夹自动生成了许多扩展名不同的文件,如下图所示。1.2.6 Visual C+中的文件扩展名了解这些不同的扩展名文件,对于理解 Visual C+6.0 如何组织和管理项目文件是很有必要
10、的。有关这些文件扩展名及其说明,如下表所示。例 1.1 创建一个简单的 MFC 应用程序1、新建:52、选择创建类型3、调整控件大小及位置:64、处理“确定”按钮的单击事件1)双击“确定”按钮(可以不更改名称)2)输入程序代码:void CHelloDlg:OnOK() / TODO: Add extra validation hereCFont font;font.CreatePointFont(200,“宋体“);GetDlgItem(IDC_STATIC)-SetWindowText(“Hello Visual C+“);GetDlgItem(IDC_STATIC)-SetFont(/CDialog:OnOK();运行程序观察结果!