、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)”,但有错误就在该窗口中出现一些错误信息。我们双击这些错误信息后,再 到文档窗口的程序里查找已用箭头指示出的错误, 从第一个错误开始查, 顺序的排除一个个 错误,程序就正常