MSDN Keyboard Map Tip of the Day Technical Support Microsoft on the Web About Visual C++ 显示所有的键盘命令 显示“每天一贴”对话框 用微软技术支持的方式获得帮助 微软网站 Visual C++的版本、
注册等信息 Help 菜单命令的功能描述
注:像 Contents、Search 和 Index 等菜单项,只有在安装 MSDN 后才能使用。MSDN 是微软提供的 有关技术支持文档。
2
项目和项目工作区
一个 Windows 应用
程序通常有许多
源代码文件以及菜单
、工具栏、对话框、图标等资 源文件,这些文件都将纳入应用程序的项目中。通过对项目工作区的操作,可以显示、修
- 222 -
改、添加、删除这些文件。项目
工作区可以管理多个项目。 2.1 项目基本概念 在 Windows 环境下,大多数应用程序除了许多源代码文件外,还包含菜单、工具栏、 对话框、图标等,Visual C++称它们为资源,这些资源通
常用资源文件保存起来。另外,还 要包含应用程序代码源文件编连时所需要的库文件、系统 DLL 文件等。有效组织这些文件 并维护各源文件之间的依赖关系是应用程序最先要达到的目的, Visual C++中的项目就起这 样的作用。实际上,项目作为工作区中的主要内容已加入集成开发环境中,不再需要自己 来组织这些文件,只需要在开发环境中进行设置、编译、连接等操作,就可创建可执行的 应用程序文件或 DLL 文件。 在 Visual C++中,项目中所有的源文件都是采用文件夹方式进行管理的,它将项目名 作为文件夹名,在此文件夹下包含源程序代码文件(.cpp,.h) 、项目文件(.dsp) 、项目工 作区文件(.dsw)以及项目工作区配置文件(.opt) ,还有相应的 Debug(调试)或 Release (发行) 、Res(资源)等子文件夹。 注意 在开发环境中,Visual C++是通过左边的项目工作区窗口对项目进行各种管 理。项目工作区窗口包含 3 页,它们分别是 ClassView 页、ResourceView 页 和 FileView 页。
2.2 ClassView 页 项目工作区窗口的 ClassView 页用以显示项目中的所有各类信息。假设打开的项目名 为 Stud, 单击项目区窗口底部的 ClassView, 则显示出一个标题 “Stud classes” 的树状条目, 在它的前面是一个图标和一个套在方框中的符号“+” ,单击符号“+”或双击图标,Stud 中的所有类名(包括结构体类型名)将被显示。例如,图 2 所示是第 13 章上机实验题的 对应项目, 它有 4 个结构体类型名 (如学生基本记录类型 STUDENT 等) 和若干个函数 (如 学生基本记录输出函数 distud()等) 。 在 ClassView 页中,每个类名前也有一个图标和一个套在方框中的符号“+” ,双击图 标,则直接打开并显示类定义的头文件(如 student.h) ;单击符号“+” ,则会显示该类中的 成员函数和成员变量;双击成员函数前的图标,则在文档窗口中直接打开源文件并显示相 应函数体代码。 这里要注意一些图标所表示的含义。例如,在成员函数的图标中,使用紫色方块表示 公共成员函数(包括普通函数) ,使用紫色方块和一把钥匙表示私有成员函数,使用紫色方 块和一把锁表示保护型成员函数;又如,用蓝绿色图标表示成员变量等。
- 223 -
2012 年 5 月 17 日
图 2
Cla
ssView 页
2.3 FileView 页 FileView 可将项目中的所有文件(C++源文件、头文件、资源文件、Help 文件等)分 类显示,如图 3 所示。
图 3
FileView 页 - 224 -
每一类文件在 FileView 页中都有自己的目录项,例如所有的 C++源文件都在 Source File 目录项中。你不仅可以在目录项中移动文件,而且还可以创建新的目录项以及将一些 特殊类型的文件放在该目录项中。 若创建一个新目录项, 可在添加目录项的地方右击, 弹出一个快捷菜单, 从中选择 “New Folder” ,将出现如图 4 所示的对话框,只要输入目录项名称和相关文件的扩展名,单击 “OK”命令按钮即可。
图 4
“New Folder”对话框
在大型