候,VC 会自动为 这个类的代码建立一组源文件(.h 与.cpp)。同时,当我们要查看某一段代码的时候,也不需 要亲自一个个的打开文件然后查找,只需要在类视图窗口中选中想阅读的函数,VC 则会自动帮 我们找到它所在的文件并打开它。总的来说,VC 在这里就承担了一个大管家的角色,它帮助我 们管理了复杂的项目文件结构,而把逻辑层面上的内容清晰的呈现在我们的面前。也就是说,当 我们在写代码的时候,不需要关心倒底在写哪个文件,只需要关心在下哪一个类、哪一个函数就 可以了。换句话说,VC 让我们看不到文件的概念,呈现在我们眼前的只是类、函数这些逻辑概 念,这正是 VC 项目管理机制的强大之处。 1.2 工作区的概念 工作区的概念可以认为是 VC 项目管理机制对项目概念的一个延伸。在我们工作中,很多时 候不仅只关心各个文件的内容。比如我们刚刚在 A 文件中增加了一个函数,然后下班时间到了, 终于可以休息一下了。 但是毕竟这个函数还没有写完, 所以我们希望再次开始工作的时候能自动 打开 A 文件并把输入位置设置为上次中断的位置而不是文件头以便于我们继续工作。 通过一 VC 个“工作区”来满足这种需求,“工作区”这个概念正如它的名字,就是用于描述用户当前工作状态 的。比如打开了哪些文件、当前输入位置在什么地方这一类的信息被保存在工作区文件中,它在 VC 关闭的时候会自动保存。当用户下一次继续工作的时候,只需要打开这个工作区文
件,就可 以回到上一次关闭前的状态,而不需要再费心思回忆上一次到底在改哪一行代码了。 这里特别给出两个提示,一:工作区与项目并不一定是一一对应的,一个
工作区中也可以包 含两个或多个项目。但一般情况下,人们还是喜欢每次只在一个项目中进行工作,因此一个工作 区中往往只有一个项目,或者说,每个项目往往都有与之对应的工作区;二:正是如此,当我们 想打开一个项目的时候, 常用“打开工作区 Open Workspace”菜单项打开这个项目文件夹中的 工作区文件而不是使用“打开项目 Open Project”。 2.VC 界面简介 2.1 常用菜单项: 正如诸位所见,VC 的界面上有很菜单项,但是很多功能一般是用不到,因此这里仅对常用 的几个项目做一下简单的介绍。 2.1.1 文件(File)菜单组: New (新建):新建项目或新建文件都是由它完成的,点击后出现一个对话框询问新建项 目还是新建文件以及新建的项目或文件的类型。具体的操作将在后面详细介绍 项目的资源文件夹,与.rc 文件配合使用,用于存放该项目需要的各种资源(.bmp、. ico 等),由 VC 负责维护,不建议在 VC 之外修改
Open(打开):用于打开文件。注意,这个菜单项不是为打开项目准备的,而只是用来打 开单独的文件,因此它的默认打开类型是.h 和.cpp 的文件。这个功能一般不
常用到,但有的时 候希望打开一些不属于任何项目的源文件时可以用到这一项功能。 Close(关闭):关闭当前被打开且处于活动状态的文件。 Open Workspace(打开工作区):在打开项目的时候常用的选项,用它来打开项目文件 夹中的.dsw 文件即可以。也可以用来打开项目描述文件(.dsp),但是如果检测到有.dsw 文 件的存在则会自动以打开这个.dsw 文件的方式打开项目。 Save Workspace(保存工作区):保存当前的工作区状态。这个功能并不常用,因为当 V C 在关闭的时候往往会自动执行这个操作。 Close Workspace(关闭工作区):当我们需要开始或打开一个新的项目的时候最好先关 闭当前的工作区,这个时候应当使用这一菜单项。仅仅关闭所有打开的文件是不行的,此时的工 作区仍然处于打开状态,只不过没有被打开的代码源文件而已。 Save(保存):保存当前处于被编辑状态的源文件。这个功能作用并不是很大,因为它一