用户登录  |  用户注册
首 页IT知识库休闲娱乐下载中心翔宇问吧收藏本站
当前位置:翔宇亭IT乐园IT知识库编程技术UML

用Visio画UML的类结构图

减小字体 增大字体 作者:佚名  来源:转载  发布时间:2010-05-31 11:04:00

因为类图很直观,所以恐怕C++成员首先接触到的应该就是类图了.在这篇文章中我们要将下面一个在MFC程序中随处可以见到类用UML图表现出来。

class CGraphicObject
{
    CRect m_rectBound;
public:
    BOOL SetRect(CRect rect);
    CRect GetRect();
};

1、创建类图

在模型资源管理器中选择[Static Model]-[Top Package],点鼠标右键,从弹出菜单中选择[New]-[Static Structure Diagram]即可创建用于制作类结构图的图面了。

2、准备工作

首先我们遇到的问题是,CRect和BOOL两种类型在Visio数据类型中找不到.所以我们先从追加数据类型开始.为了便于管理我们会先创建MFC数据类型包.

3、创建数据包

右键点击下图中模型资源管理器的根节点.在弹出菜单中,选择[包]项目.

clip_image001

下图是弹出的包属性对话框.点击[New]按钮,在[UML Package]列中输入[MFC Data Types],点击[OK]按钮结束.上图可以看到追加的MFC数据类型包.

clip_image002

4、追加BOOL数据类型

在[MFC Data Types]项目上点击右键,选择[New]-[Data Type],在弹出的[UML Datatype Property]窗口中的类别窗口中选择[DataType]项目,在名称项目中填写[BOOL],选择[OK]结束.用同样的方法追加CRect类型。

注意:在MFC中CRect是一个类,但是由于我们并不关心CRect的细节,所以把CRect作为简单数据类型来处理.

clip_image003

5、追加一个类

追加一个类很简单,然后从形状窗口中的[UML Static Sturcture]分类中拖动[Class]对象就可以了.

clip_image004

[1] [2]  下一页

分享到:

Tags:UML Visio 类图

作者:佚名

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 1分

内 容:

            请注意用语文明且合法,不要发布带有攻击性、侮辱性的言论,谢谢合作!

         通知管理员 验证码:

关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
用户守则 | 联系我们 | |   辽ICP备08103971号
Copyright © 2007-2012 biye5u.com. All Rights Reserved.
页面执行时间:8,468.75000 毫秒
  本站大多数内容来自互联网或网站会员发布,如有侵权,请来信告之,谢谢!