,还要对资源文 件中使用的语言进行选择,选择“中文〔中国」APPWZCHS.DLLI,选项。单击 Next 按钮, 就会进人如下图所示的 MFC AppWiard Step 2 of6 对话框。
④在如上图所示的对话框中,要求用户对应用
程序支持的数据库类型进行选择。共有 4 种选择:None(不支持数据库)、Header file only(仅包含头文件)、Databaseview without file support(无文件支持的数据库视结构)和 Databaseview with file support(有文件支持的数据库 视结构)。根据应用程序在开发中要涉及到数据库操作,进行选择单击 Next 按钮,就会进入 如下图所示的 MFC AppWiard Step 3 of 6 对话框。
⑤在上图所示的 MFC AppWiard Step 3 of 6 对话框中, 要求用户选择支持的 OLE 类型。 共有 5 种选择:None(不支持 OLE)、Container(生成 OLE 容器应用程序)、Mini-Server(生成小 型 OLE 服务器)、Full-Server(生成全 OLE 服务器应用程序)和 Both container and Server。(生 成 OLE 容器和服务器应用程序)。在应用程序中,一般不进行与 OLE 有关的程序功能设计, 保持默认选项 None。单击 Nexed 按钮,进人下图所示的 MFC AppWiard Step 4of6 对话框。
⑥在上图所示的对话框申, 要求对生成的应用程序包含的特征进行选择。 具有以下 几个可选项:Docking toolbar(具有一个固定的工具条)、Initial status bar(具有可初始化的状态 条)、 Printing and print preview(具有打印和打印预览功能)、 Context-sensitive Help(具有上下文 相关帮助功能)、3D Control(3D 控件)。在本例中,选中所有的这些选项。单击 Next 按钮, 就会进人下图所示的 MFC AppWiard Step 5 of6 对话框。
⑦在上图所示的对话框中, 用户需要对是否在生成的程序源代码中加人注释进行选 择。在本例中,选择, “Yes,please”(加入注释)选项。另外有一个选项是选择在产生的应 用程序中如何应用 MFC,有两种选择:“As a shared DLL,(作为共享动态链接库)和“As a statically linked library”(作为静态链接库)。选择“As a shared DLL”选项。单击 Next 按钮, 就会进入下图所示的 MFC AppWiard Step 6 of6 对话框。
在上图所示的对话框中,用户可以选择或修改要创建应用程序的类、文件名称,以 及所要继承的基类,一般保留默认参数不变。 在这个对话框中单击 “Finish’ 按钮, 就完成了生成新程序项目 DRAW 的操作过程。 MFC AppWiard 将在选定的目录下生成一个应用程序项目 DRAW 的所有源文件,并在当前 开发平台上打开这个程序项目 DRAW。对程序项目进行编译后运行,就会得到如下图的执 行界面。应用程序的执行结果是令人鼓舞的,轻而易举地就产生了一个与常见的 windows 应用程序。它包含着一个主菜单,一个工具条和一个状态条等部件。
1.2 使用 Class View
Class View 是 VC++工作平台上的一个工具, 它通过对应用程序的头文件(.h)和实现 文件(.cpp)进行处理,从中得到应用程序中所包含的类,并能够实现增加类、增加类的成员 函数和变量,以及在头文件(.h)和实现文件(.cpp)中定位各个类、类的成员函数和变量等各种 操作。 用 yc++开发应用程序时,随着系统功能的增加、代码的增多,系统具有的头文件 和实现文件会越来越多,文件也会越来越大,在
源代码文件中寻找类和类的成员函数、成员 变童的位置将会变的困难而繁琐。通过 Class View 可以使成员函数、变量的定位和增加类、 类的成员的工作变得较为容易。
1.2.1 启动 ClassView
ClassView 的启动非常简单,在下图所示的 Vc++开发工作界面上的工作区中单击 “Class View”选择标签,就会在
工作区中列出当前应用程序项目所包含的类(图 2 一 10), 用鼠标单击 “+” 会打开各子项目(如在一个类边上单击, 会列出此类包含的成员函数和变量), 单击“一”会关闭打开的子项目。
Class View 能够完成的功能较多,在下