维西奥 UML - 显示属性和返回值中的指针
我需要为我的一项 C++ 作业生成 UML 图。 我正在使用 Visio 2007,但在表示 C++ 指针时遇到问题。 我找到了一种向数据类型添加后缀的方法,但是为程序中使用或返回的每个指针执行此操作相当耗时。
基本上我试图获取 -object1 : Object* = NULL
和 +Object() : Object*
而不深入研究属性并添加 *
> 每次都到后缀字段。
我几乎一直使用微软软件来制作图表和编码,所以请不要建议我使用其他软件。 然而,如果 Visual Studio 2003 支持以比 Visio 更轻松的方式制作 UML 图,我不会反对使用 Visual Studio,但请告诉我该选项在哪里。
I have the requirement of generating UML Diagrams for one of my C++ assignments. I'm using Visio 2007 and I'm having trouble representing C++ pointers. I've found a way to add a suffix to Datatypes however it's rather time consuming to do this for every pointer used or returned in my program.
Basically I'm trying to get -object1 : Object* = NULL
and +Object() : Object*
without digging into the properties and adding *
to the suffix field every time.
I'm pretty much stuck with Microsoft software for making diagrams and coding so please don't suggest I use different software. However, if Visual Studio 2003 supports making UML Diagrams in a less painful way than Visio, I wouldn't object to using Visual Studio but please tell me where that option is.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以让 Visio 将其数据文件保存为 XML 格式。 然后,您可以编写一个脚本来在您想要的任何地方进行调整。 根据您的模型有多大,这可能比您现在使用的繁琐的手动方式更快,特别是如果您已经有一些像 Perl 这样的语言的经验。
You can have Visio save its data files to an XML format. You could then write a script to make the * tweaks wherever you want them. Depending on how big your model is, this may be faster than the tedious manual way that you're using now, especially if you already have some experience in a language like Perl.
一种解决方案是创建一个以 Object* 作为名称的自定义数据类型,但这需要为每个类完成。
One solution is to create a custom datatype with Object* as the name but that would need to be done for every class.