visio2013 uml类图6 画UML类图,类的属性怎样调出,双击类变成编辑文本,右键并没有属性选项

软件开发的家园,编程爱好者的天地.
&&|&&&&|&&
用Visio画UML图
类结构图(基本篇)
来源:互联网
时间: 00:03
因为类图很直观,所以恐怕C++成员首先接触到的应该就是类图了.在这篇文章中我们要将下面一个在MFC程序中随处可以见到类用UML图表现出来.
class CGraphicObject
&&& CRect m_rectB
&&& BOOL SetRect(CRect rect);
&&& CRect GetRect();
在模型资源管理器中选择[Static Model]-[Top Package],点鼠标右键,从弹出菜单中选择[New]-[Static
Structure Diagram]即可创建用于制作类结构图的图面了.
首先我们遇到的问题是,CRect和BOOL两种类型在Visio数据类型中找不到.所以我们先从追加数据类型开始.为了便于管理我们会先创建MFC数据类型包.
创建数据包
右键点击下图中模型资源管理器的根节点.在弹出菜单中,选择[包]项目.
下图是弹出的包属性对话框.点击[New]按钮,在[UML Package]列中输入[MFC Data
Types],点击[OK]按钮结束.上图可以看到追加的MFC数据类型包.
追加BOOL数据类型
在[MFC Data Types]项目上点击右键,选择[New]-[Data Type],在弹出的[UML
Datatype Property]窗口中的类别窗口中选择[DataType]项目,在名称项目中填写[BOOL],选择[OK]结束.用同样的方法追加CRect类型.
注意:在MFC中CRect是一个类,但是由于我们并不关心CRect的细节,所以把CRect作为简单数据类型来处理.
追加一个类
追加一个类很简单,然后从形状窗口中的[UML Static Sturcture]分类中拖动[Class]对象就可以了.
设定类的详细信息
设定类的详细信息的大部分工作都是同时属性对话框实现的.对于C++程序员来说,需要设定的内容包括类名,数据成员,成员函数.
对我有帮助
对我没帮助
以下留言只代表网友个人观点,不代表本站观点.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&您所在的位置: &
四步轻松实现用Visio画UML类图
四步轻松实现用Visio画UML类图
UML类图相信大家应该有所了解,那么用Visio画UML类图你是否熟悉,这里就向大家介绍一下用Visio画UML类图的步骤,希望本文介绍对你有所帮助。
本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对Visio画UML类图的步骤一定会有所了解。&
用Visio画UML类图&
对于画类图的工具很多,曾经学过用starUML画类图,但这个是用于Java语言的,对于用vs编程C++语言,个人感觉用visio会好一点。以下用以前面的俄罗斯方块游戏中的一个Block类为例来讲述。
1.首先创建一个类图。接下来我们要做一下准备工作,因为我们这里用了PSDK中的POINT类型,在种数据类型在visio数据类型中找不到,所以我们先得追加这个数据类型。为了便于管理我们会先创建PSDK数据类型包.
创建数据包:菜单-&UML-&包.打开[UML包]对话框.点击[新建]按钮,在[包]列中输入[PSDK数据类型],并确定
2.追加POINT数据类型:
这时我们可以看到模型资源管理器(若左边窗口没有,可以在从菜单-&UML-&视图-&模型资源管理器调出)中选中刚建的PSDK数据类型,再右击-&新建-&数据类型,打开UML数据类型属性对话框。选择[数据类型]项目,在名称项目中填写[POINT],选择[确定]结束.
注意:在PSDK中POINT是一个结构体,但是由于我们并不关心POINT的细节,所以把POINT作为简单数据类型来处理。
类:Visio画UML类图时添加一个类很简单,从形状窗口中[UML静态结构]分类中拖动对象就可以了。
3.设定类的详细信息:设定类的详细信息的大部分工作都是同时属性对话框实现的.对于C++程序员来说,需要设定的内容包括类名,数据成员,成员函数.。
双击类或右击-&属性打开UML类属性对话框。在[类别]中选择[类]项目,然后在右面的名称栏目中写入类名就可以了。这里还可以设定类的一些属性,可以暂时先不管。
添加数据成员在右面的表格中追加成员函数。。[特性]栏目中写入变量名,[类型]是用来选择数据类型的。这里我们选择[POINT]。[可见性]栏目选择的是这个成员是公共的(private)。[多重性]是指,在类中,数据成员的个数。[1]代表在这个类中,有而且只有一个数据成员。[0..1]表示,没有或者有一个。可以在[初始值]中输入数据成员的初值。同样添加其它数据成员。
4.添加成员函数:在[类别]窗口中选择[操作]项目。在右边表格中追加成员函数。在[操作]写函数名,在[可见性]中选择函数是,共有,保护还是私有的。[多态]也就是使否是虚函数。[范围]表示一个函数是属于实例,还是属于类,静态函数,也被称为类的成员函数,普通的成员函数也被称为实例的成员函数。所以如过,在这里选中了[分类器],就说明这个函数是静态函数。
Visio画UML类图时,对于上面的操作,只是设定函数的一些基本信息,更详细的信息可以通过选中函数后,点击[属性]按钮,在出现的[UML操作属性]窗口中设定。首先是设定函数的基本信息。和上面的窗口重复的内容,我们不再说明。我们只说明[前缀]和[后缀]。如果我们想要返回的类型是指针类型或者是应用类型的话,只要在[后缀]中填写[*]或[&]就可以了。
下图是用Visio画UML类图完成之后的效果。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM
国内网盘的关停让用户操碎了心 下一个风口在哪
《待字闺中:编程面试题集》集合最新最全的面试经验和
这周Windows8.1正式版发布了,不知道各位有没有去更新
十一长假归来上班,好像更累了;早上也越来越堵了。小
Python是目前流行的脚本语言之一。本书由浅入深、循序渐进地讲解如何使用Python进行程序开发。全书内容包括Python安装、开发工具
51CTO旗下网站

我要回帖

更多关于 visio uml 画java类图 的文章

 

随机推荐