类中构造。
2、ResourceView页面
ResourceView包含了项目中所有资源的层次列表,在Visual C++中,每一个图片、字符串值、工具栏、图标或其它非代码元素等都可以看作是一种资源。
(1)Accelerator : 快捷键列表,一系列组合键的集合,被应用程序用来引发一个动作。该列表一般与菜单命令相关联,用来代替鼠标操作。
(2)Bitmap:位图,图形映射的二进制形式,位图常被应用程序用于产生滚动条、最小化框和最大框等。
(3)Cursor:光标,这是一个32*32像素的位图,它指示鼠标当前在屏幕上的位置。
(4)Dialog : 对话框含有按钮、列表框、编辑框等各种控件的窗口。
(5)Icon : 图标,图标代表应用程序显示在Windows桌面上的位图,它同时有32*32像素和16*16像素两种规格。
(6)Menu : 菜单,用户通过菜单可以完成应用程序的大部分操作。
(7)String Table : 字符串列表,它是应用程序使用的全局字符串列表。
(8)Toolbar : 工具栏按钮,它是一系列具有相同尺寸的位图组成的,通常与一些菜单命令项相对应,用以提高用户的工作效率。
(9)Version : 版本信息,包含应用程序的版本、用户注册码等相关信息。
3、ClassView页面
ClassView用以显示项目中的所有的类的信息。
(1)CAboutDlg : 是对话框类,该类是每一个应用程序框架都有的,用于显示本程序的有关信息。它是从MFC的CDialog类派生来的。
(2)其它是:主框架、应用程序、文档和视图类。Globals是应用程序的实现文件。
4、文件类型
在Visual C++6.0中,项目中所有的源文件都是采用文件夹的方式进行管理的,它将项目名作为文件夹名,在此文件夹下包含以下一些文件类型:(1)。cpp,。h 源程序代码文件(。cpp实现文件,。h头文件)
(2)dsp(DeveloperStudio Project)项目文件
(3)dsw项目工作区文件
(4)opt关于开发环境的参数文件,如工具条位置等信息
(5)plg编译信息文件
(6)aps(AppStudio File)资源辅助文件,二进制格式
(7)bsc用于浏览项目信息
(8)clw 类向导ClassWizard信息文件
(9)hpj(Help Project)帮助文件项目
(10)map执行文件的映像信息记录文件
(11)mdp(Microsoft DevStudio Project)旧版本的项目文件
(12)pch(Pre-Compiled File)预编译文件,可以加快编译速度,但是文件非常大
(13)pdb(Program Database)记录程序有关的一些数据和调试信息
(14)exp记录DLL文件中的一些信息,只有在编译DLL才会生成
(15)ncb无编译浏览文件(no compile browser)
(16)Debug调试文件夹
(17)Relcase发行文件夹
(18)Res资源文件夹
当用户用Visual C++6.0应用程序向导创建项目时,系统会自动为项目创建Win32 Debug(或让其自动生成Win32 Release)的运行程序,并使用相应的默认配置。它和Win32 Release版本的区别在于:Debug版本的运行程序有相应的调试信息码,而Release版本的运行程序没有相应的调试信息码。但Release版本的运行程序经过代码的优化,其程序的运行速度被最大加速。Visual C++程序编译后的Debug要在有Visual C++系统环境下运行,而Release可在无Visual C++系统环境下运行。
创建Release的步骤是:在程序的顶层菜单点击Build—>Set Active Configuration…选中“文件名- Win32 Release”OK.这时在本程序文件夹中就有了Release,你把它拷贝到没安装Visual C++系统的机器里也能运行。
1.3.4 输出窗口(见图1.3.10所示)
我们常见程序编译完后,若正确则在此窗口中显示“文件名。exe – 0 error(s) , 0 warning(s)”,但有错误就在该窗口中出现一些错误信息。我们双击这些错误信息后,再到文档窗口的程序里查找已用箭头指示出的错误,从第一个错误开始查,顺序的排除一个个错误,程序就正常运行了。