Visual C++从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

1.4 Visual C++ 6.0的常用工具

本节视频教学录像:9分钟

除了上一节我们学习的集成开发环境以外,在平时的学习和开发中,一般还会频繁地使用Visual C++ 6.0中的几个重要工具,它们是:

● App Wizard应用程序向导。

● Resource Editor资源编辑器。

● Class Wizard类向导。

● MSDN帮助文档。

当然,Visual C++ 6.0提供的便利之处和辅助开发手段数不胜数,但上面4个却是我们要经常与之打交道的“常客”。由于这几个工具包含的内容太多,因此本节只能做一个简单的介绍,在后面的编程应用中会详细阐述每个工具的使用。

1.4.1 应用程序向导

App Wizard(应用程序向导)用来制作各种应用程序的骨干框架。

称App Wizard为程序代码生成器可能会更恰当一些,因为在后面的学习中就会看到,使用App Wizard创建的应用程序不需要用户添加任何代码,就已经是一个具有Windows统一风格的漂亮窗口了。

当用户创建新工程的时候,Visual C++ 6.0会自动加载相应的App Wizard供用户选用,大家会发现使用App Wizard来创建应用程序就好像是在填表单一样轻松。但是这种轻松是有代价的,轻松的外表隐藏了应用程序本身的机制,使得初学者容易停留在表层,而很难快速掌握Windows应用程序的本质。后面的课程会带领初学者慢慢深入到Windows编程机制中去,做到知其所以然。

选择【File】➢【New】菜单项,会弹出【NEW】对话框,当用户选择了适当的工程类型,输入工程名称并单击【OK】按钮之后,就会进入相应的App Wizard中。

注意

不同的工程类型有不同的App Wizard。

1.4.2 资源编辑器

Resource Editor(资源编辑器)用来编辑Visual C++ 6.0中的各种资源(如菜单、图标等)。资源编辑器针对不同的资源有不同的编辑方式,但提供给用户的都是一个可视化的用户界面,使得程序员可以很直观地修改应用程序的各种资源。

资源编辑器所编辑的资源放在应用程序的资源描述文件(扩展名为.rc)中,当然,也可以使用传统的文本编辑器来编辑资源,但与使用资源编辑器比起来,这种方法过于烦琐且不够直观。

1.4.3 类向导

Class Wizard用来给应用程序快速地添加新类,添加类中的消息处理函数,等等。使用Class Wizard添加消息处理函数后,会自动在程序代码中添加相应的函数声明、函数体以及建立消息映射,这使得我们的开发变得更加高效率。

注意

Class Wizard也不是万能的,在某些情况下,我们也不能过于依赖Class Wizard,还得自己手动添加代码。

选择【View】➢【Class Wizard】菜单项,弹出【MFC ClassWizard】对话框,其中有5个选项卡,如图所示。

1. Message Maps

消息映射选项卡,用来添加各种消息处理,管理消息和成员函数之间的映射关系。

2. Member Variables

成员变量选项卡,用来添加与子控件相对应的成员变量。

3. Automation

自动化选项卡,用来添加与自动化相关的内容。其中提供了各种特性支持OLE 2.0,包括为OLE Automation增加属性、方法以及处理事件。

4. ActiveX Events

ActiveX事件选项卡,用来处理ActiveX控件,为ActiveX控件增加属性、方法,以及为ActiveX控件事件增加处理函数。

5. Class Info

类信息选项卡,用来显示类的各种信息。还可以让用户创建新类,以便支持对话框和各种可视类(包括控件、窗口等),以及从类库文件导入类到当前工程中。

除了这几个选项卡以外,还有一个【Add Class】按钮,可以用来向工程中添加新类。

注意

我们还可以使用键盘快捷键【Ctrl+ W】来打开Class Wizard工具。

1.4.4 身边的老师——MSDN

在Visual C++以前的版本中,帮助是同开发工具一起提供的。而Visual C++ 6.0则把帮助文件和一些相关的开发文档全部独立了出来,形成了MSDN,整个MSDN就是一个庞大的资料库,内含超过1.2GB的各种文档以及示例程序源代码,等等。

MSDN需要独立安装,安装方法和Visual C++ 6.0的安装一致,此处不再赘述。

在MSDN中,我们能够找到所有Windows API函数的详细说明,当然,也有将要使用到的MFC类库的详细说明。MSDN详细介绍了MFC类库的结构层次、每个类的详细说明,以及程序员使用最频繁的类的成员函数的说明。

在任何时候按【F1】键,或者选择【Help】➢【Content】菜单项,就会弹出MSDN帮助窗口,如图所示。

提示

帮助文件可以按照目录、索引、搜索、书签4种方式来浏览。当需要查看某个函数(或者类等)的帮助说明时,首先把光标放到需要查看的字符串上面,然后按【F1】键即可。如果MSDN查到了相应的内容,就会自动列在窗口中。