Visual Studio 2015高级编程(第6版)
上QQ阅读APP看书,第一时间看更新

10.1 创建类图

应用程序的设计过程通常至少应包含所创建类的设计以及它们交互方式的设计。Visual Studio 2015提供了一个名为Class Designer的设计界面,可以把类拖放到该界面上,以绘制类图。接着,可以在类上添加字段、属性和方法,并在类之间建立关系。尽管这种设计称为类图,但它也支持结构、枚举、接口、抽象类以及委托。

在项目中添加Class Diagram有多种方式,一种方式是通过如图10-1所示的Add New Item对话框来添加,该对话框会在项目中创建一个新的空白类图。

图10-1

在项目中添加新的Class Diagram的另一种方式是在Solution Explorer窗口右击项目或类,并选择View Class Diagram菜单项。如果以这种方式创建Class Diagram后选择了项目,Visual Studio就会自动把项目中定义的所有类型添加到初始类图中。尽管有时需要进行这种处理,但对于一个包含很多类的项目来说,创建和布置类图的过程会消耗大量的时间。

与某些要求必须在相同类图中包含一个项目内全部类型的工具不同,类图可以包含任意数量的类型,因此可以为一个解决方案添加多个类图。

Class Designer只能用于一个项目。不能在类图中添加在另一个项目中定义的类型,即使这两个项目位于同一解决方案中也同样如此。

Class Designer由4个部分组成:设计界面、Toolbox、Class Details窗口以及属性网格。对类图的修改保存在.cd文件中,该文件和类代码文件结合使用,可以生成在Class Designer中显示的可视化布局。