第2章 VC++基础.ppt
文本预览下载声明
ResourceView是VC++中对程序资源进行可视化管理的工具。利用它调用AppStudio可以对程序所拥有的各种资源(菜单、工具条、对话框、加速键、热键)等进行可视化管理。 FileView是管理一个开发项目所包含的所有文件的工具。通过它可以用来管理一个开发项目所包含的源文件。 DataView是一个在VC++平台中管理和使用ODBC数据源的一个工具。它用来管理进行数据库程序设计时连接的数据源。在VC++中利用ODBC或DAO等进行数据库程序设计时,需要使用别的数据库系统提供的数据源,如可以使用Foxpro、Access、Oracle、SQL Server等的数据库文件,通过DataView可以在VC++开发环境下对各种数据库提供的数据源进行浏览和管理,这对数据库应用程序设计具有十分重要的作用 1.使用APPWizard MFC APPWizard的启动 利用AppWizard产生MFC应用程序的步骤 步骤一 步骤二 步骤三 步骤四 步骤五 步骤六 实例:生成一个应用程序Draw。 2.使用ClassView 用VC++开发应用程序时,随着系统功能的增加、代码的增多,系统具有的头文件和实现文件会越来越多,文件也会越来越大,在源代码文件中寻找类和类的成员函数、成员变量的位置将会变得困难而繁琐。通过ClassView可以使成员函数、变量的定位和增加类、类的成员工作变得较为容易。 启动ClassView 编辑定位 增加类 增加类的成员 (1)启动ClassView ClassView的启动非常简单,只须在VC++开发工作界面上的工作区中单击“ClassView”选择标签,就会在工作区中列出当前应用程序项目所包含的类。用鼠标单击“+”会打开各子项目(如在一个类边上单击,会列出此类包含的成员函数和变量),单击“-”会关闭打开的子项目。 (2)编辑定位 可以利用ClassView的定位功能在源文件中迅速找到需要进行编辑的位置。 在需要编辑的类或类的成员上双击鼠标左键,就会在文件编辑框内打开包含类的定义或类的成员的源文件,并将编辑位置移动到类或类的成员的定义处或开始处。 也可以在类或类的成员上单击鼠标右键,调出一个快捷菜单,选择运行快捷菜单中的“Go to Difination”(到定义处)或“Go to declaration”(到声明处)菜单项,同样可以在文件编辑框中指向类或类的成员的定义处或实现代码开始处。 (3)增加类 在ClassView工作区中,在最高一级的列表项目上单击鼠标右键,调出快捷菜单,在菜单中选择运行“New Class…”菜单项,就会调出“New Class”对话框。在对话框中,在“Class Type”列表框中有三中类型供选择:MFC Class、Generic Class、Form Class。其中 MFC Class选项选择增加MFC类的派生类 Generic Class选项用来增加一般的C++类 Form Class选项用来选择增加几个特殊MFC类的派生类,通过选择Form Class选项可选择增加CDialog、CRecordView、CDaoRecordView、CFormView等类的派生类。 增加类—增加MFC派生类 进行增加一个MFC派生类的操作时,需要作出以下选择。 (1)选择基类 如果增加的类是从已有的MFC类派生而来的,则需要对继承的基类进行选择。 (2)确定类的存放位置 此项是确定增加类的定义和实现部分分别所在的文件,即这个类的头文件和实现文件。默认情况下,当你输入增加类的名称时,系统自动将头文件和实现文件设置成与类的名称相同。(如在对话框的“Name”编辑框中输入类名称CLine时,则头文件名称为“line.h”,实现文件名称为“line.cpp”)。如果需要人为确定头文件和实现文件,则需单击“Change…”按钮,进入“Change Files”对话框,在这个对话框中输入头文件和实现文件的名称,可以采用已经有的文件,也可以重建新的文件。头文件和实现文件也可以在同一个文件中(一般在.cpp文件)。按OK退出文件选择对话框就确定了类的头文件和实现文件。 增加类—增加Form派生类 在“New Class”对话框的“Class Type”选择列表框中选择Form Class选项,就变成增加Form派生类的对话框界面,与增加MFC派生类界面不同的是,“Dialog ID’选择列表框处于可选状态。增加Form派生类的过程与增加MFC派生类相同,唯一不同的是需要从”Dialog ID”列表选择框中选择要增加的Form派生类所采用的对话框资源。 增加类—增加一般类 在“New Class”对话框中,从“Class Type”列表选择框中选择Generic Class选项,
显示全部