
2.2.3 解决方案和类视图
解决方案和类视图是Visual Studio 2005的重要组成工具,通过它们可以更加灵活地对项目进行控制和管理。在下面的内容中,将对其解决方案和类视图的基本知识进行简要介绍。
1.解决方案
当创建一个项目后,会在“解决方案资源管理器”中显示自动生成的项目文件。解决方案中包含一个或多个项目,每个项目都对应于软件中的一个模块。在“解决方案资源管理器”中,Visual Studio 2005将同类的文件放在一个目录下,如图2-14所示。

图2-14 “引用”目录的程序集
用鼠标右键单击“解决方案资源管理器”中的每个节点,都将弹出一个右键快捷菜单,通过其中的命令可以对节点对象进行操作。例如,用鼠标右键单击项目名,在弹出的快捷菜单中选择“添加”|“新建项”命令,可以在项目内添加一个新的项目文件,如图2-15所示。

图2-15 新建一个项
2.类视图
上面介绍的“解决方案资源管理器”是以文件为角度的项目管理,而C++是一种面向对象的编程语言,其基本的对象编程单位是类。为此,Visual Studio 2005提供了类视图来进行对项目对象的管理。
在菜单栏中依次选择“视图”|“类视图”命令,将在“解决方案资源管理器”中显示当前项目内的所有类对象,如图2-16所示。

图2-16 项目类视图
在图2-16中,上方类视图中能够显示项目的命名空间、基类和各种子类,用如下3个符号表示。
• :表示命名空间。
• :表示基类。
• :表示普通类或子类。
在上方类视图中选中一个类类型,然后单击鼠标右键,将弹出一系列和类相关的操作命令,如图2-17所示。例如,选择“查看类关系图”命令,可以查看这个类的关系图结构,并且可以在Visual Studio 2005的底部窗口查看类的详细信息,如图2-18所示。

图2-17 类操作命令

图2-18 类关系结构和详细信息