使用Visio—UML画类图

        在一个VS工程中,由于类的个数较多,而参数描述不是特别清晰。若此工程的生命周期较长,则有必要对工程进行完整分析,给出完整的文档。需要画出类图,并对每个成员进行详细描述。


一、画出类图


        在VIsio中,新建软件—UML模型图;在UML静态结构下,列出了各种静态结构;

        在模型资源管理器中,右键顶层包,选择 新建——类,可建立一个空类,在图表中显示顶层包

        双击建立好的类,或者右键-属性,可以对类进行编辑;

        选择类别 第二行——特性,便可以添加类成员;

          


         Visio的预定义类型包含了C++、VB、C#等基本类型,而自己设计的类和结构体有时包含了其他类型,这就需要自己定义数据类型,并在UML设置特定显示。


二、建立自定义数据类型


          选择界面选项:UML——包,显示UML包的属性;

          选择新建,在 包 这个属性栏自己命名 自己声明的包空间:比如Eigen

          建立完成后,在模型资源管理器 里面显示出了自己建立的包空间

         

           右键包空间名,可建立新的数据类型,

         

         选择界面UML选项:UML——选项, UML文档标签,设定使用时显示的数据选项

       


三、建立成员变量


         建立好自定义数据类型后,可以添加自定义的数据成员:

        



最后,在UML显示的类图为,

       

         其中成员前面的 +为属性为Public; -为属性Private; #为属性protect。

   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/26498.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用Visio画软件(模块)功能图

最开始自己也不会画,画了好久也没画出自己心中所想的,比如下图这样的: 在形状框中搜索“方块”,其中的图形有“框”和“多树枝直角”这两个组件 从左边的“框”拖动到右边的幕布上,自己调整大小,双击编辑文…

用ChatGPT创作论文

ChatGPT 无法创作长文,但是可以借助他可以理解上下文的能力,通过引导,使得他一步步创造出内容 下文以写一篇《形势与政策》论文为例 我会向你一步步展示如何引导 chatGPT 一步步写出完整的文本 创作地址:https://aipro.boxly.cn/ 第一步:…

原腾讯QQ技术总监、T13专家,黄希彤被“离职”,原因竟是……

曾经风光无限的互联网“淘金地”,为无数技术人提供了造梦机会,也带领着一批程序员走向致富之路。然而,如今国内各大厂也在经历着“瘦身”运动。 据 TechWeb 消息,近日,腾讯前端开发领袖、原腾讯 QQ 空间技术总监、T13…

技术博客--Go语言调用ChatGPT AI接口

文章目录 一、技术概述二、技术详述Go语言调用ChatGPT接口流程图2.1 导入必要的包2.2 构造请求体2.3 发送HTTP请求2.4 处理响应的数据2.5 提取结果2.6 错误处理 三、遇到的问题和解决过程四、总结五、参考文献 一、技术概述 关于使用Go语言调用ChatGPT API接口,在我…

5分钟掌握利用pycharm插件BitoAI 实现chatgpt自动编写代码

一、BitoAI 简介 最近出现了一款新型编程助手BitoAI。今天的主要内容就是给大家介绍它,号称 IDE 的“瑞士军刀”,可以提升开发 10 倍的效率。 简言之它的强大之处就是可以通过类似于ChatGPT对话的方式来编写代码,分析代码,生成代…

和chatgpt学架构03-引入UI框架(elment-plus)

目录 1 项目目录及文件的具体作用1.1 App.vue1.2 main.js的作用1.3 main.js什么时候被调用1.4 npm run serve干了什么事情1.5 package.json的作用 2 安装UI框架2.1 安装命令2.2 全局引入 3 启动工程总结 我们已经安装好了我们的vue脚手架,用vscode打开工程目录 要自…

android手机图标 足球球星,盘点六大世界足坛球星logo,贝尔艺术感十足

一名职业足球运动员,能够在赛场上踢出精彩的表现,就可以得到球迷以及球队的认可。那么,要想让那些平时偶尔看球的人记住自己,把他们变成自己的粉丝,就需要一个标志性的事物。进球后的庆祝动作,个人球队号码…

ajax 足球球员年薪,2017年足坛年薪排行榜:C罗梅西并列第一(2200万欧元)

2017年足坛年薪排行榜出炉,C罗与梅西并列第一,年薪都是2200万欧元。两人部分伯仲的实力水平也体现在了年薪之上。而2017年足坛俱乐部平均年薪排名中,曼联以684万欧元居首,巴塞罗那和曼城分别以670万欧元和643万欧元紧随其后&#…

大数据告诉你梅西如何制霸足坛!

北京时间今天凌晨上演的欧冠决赛,巴萨以3比1击败尤文,赢得历史上第5座欧冠奖杯。虽然比赛中梅西没有取得进球,不过梅西的发挥依然获得《每日邮报》赛后为球员打分中的最高分。2004年梅西出道以来,素以步频逆天,反应快,球商高,过你没商量著称,他的天赋之高甚至掩盖了人们…

世界足坛的一些著名德比

可能很多朋友都听说过足球比赛中的"德比",什么"西班牙国家德比"、"英格兰默西赛德郡德比"、"德甲鲁尔区德比"等等,"德比"到底是什么? 历史相传,小城德比郡(Derby)曾是英国举办…

足坛转会闲聊

最近工作太紧张,上周有三天都12点之后到的家,生活和工作,还是要尽量平衡,但这往往不现实,尽管有困难,还是要朝着这个方向努力。 今儿闲扯一下,谈谈世界足坛的转会。欧洲五大联赛的顶级球会&…

重新定义座舱智能化的下半场?谁能抓住弯道超车的窗口期

2020年,高通8155上车之前,行业的定义更多是4G联网互联网生态(智能手机的复刻),以斑马智行为代表;而随着集成异构计算、高性能AI引擎(8TOPS算力)的高通8155密集上车,驱动行…

一场内容生产的革命 :从PGC、UGC到AIGC

1 概念解读 1.1 什么是PGC? PGC 是指专业生成内容(Professional Generated Content),是由专业的内容创作者或团队进行创作、编辑和发布的内容。PGC创作方式起源于传统媒体时代,如报纸、杂志、电视和电影等&#xff0…

ruby on rails_将社交登录集成到Ruby on Rails应用程序中

ruby on rails I remember the old days when people had to register for an account separately on each website. 我记得以前人们不得不在每个网站上分别注册一个帐户的日子。 It was a boring and tedious process to repetitively enter the same information over and o…

效率!我用 ChatGPT 干的 18 件事!

来源:https://blog.csdn.net/weixin_42475060/article/details/129399125 给大家整理了 18 种 ChatGPT 的用法,看看有哪些方法是你能得上的。 语法更正文本翻译语言转换代码解释修复代码错误作为百科全书信息提取好友聊天创意生成器采访问题论文大纲故事…

国外一些知名的网盟、返利网平台,赚钱的底层逻辑是怎么样的?

今天的这篇文章,想和大家聊一聊项目的可持续性。随着互联网的发展以及今年chatGPT的横空出世,其实大家会发现一个问题,那就是各种项目层出不穷,很多项目的生命周期很短。 而且最近网上有个段子:“某个知识博主说&#…

chatgpt赋能python:Python图片保存方法

Python图片保存方法 Python是一种高级编程语言,广泛用于数据分析、科学计算和Web开发等领域。其中,图片处理是Python的一个重要应用方向之一。本文将介绍如何使用Python来保存图片。 保存本地图片 保存本地图片是Python处理图片的一个重要操作。Pytho…

你好 ChatGPT, 帮我看下这段代码有什么问题?

点赞再看,动力无限。 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多系列文章。 今天一个很简单的功能,触发了一个 BUG,处理后我想起了最近爆火的 ChatGPT,于是我尝试测…

Mac更改桌面名称

前后对比 Mac桌面可以很方便的将我们繁多的任务进行分类,通过创建多个桌面将不同的应用聚焦。但是MacOS创建的桌面默认的只能是下面这种样式: 而作为DIY爱好者,想要修改成下面的样式,通过重命名的方式来区分不同的桌面所担任的职…

Mac电脑如何添加多个桌面?Mac多桌面创建使用技巧

电脑桌面上乱七八糟的程序、窗口是否影响你的心情呢?Mac多桌面可以轻松解决这一难题。那么Mac电脑如何添加多个桌面呢?这里小编为大家带来了Mac多桌面创建使用技巧,一起来看看吧! 1.打开Mission Control(调度中心) 系统偏好设置-调…