hur.cn - 华软网

 热门搜索

VC++ 6.0 反向类图

  作者:未知    来源:网络    更新时间:2009/1/4
大家好,我有VC6.0的一个工程,想生成一个类图,要求所有的类都在一张图上那种。
我尝试了下面的:
1.运用visual modeler,然则我的工程下没有*.mdl资料
2.运用visio,但Visual C++ 中,找不到“Visio UML 加载项”工具
请大家帮助解决。谢谢。不要运用ROSE。

---华软 网友回答---
vc6好像没有这类对应支持的功能.
---华软网友回复---
首先把你的工程备份一下

然后用VC8/9 打开, 然后允许升级。

转换工程后,  再反向到类图
---华软网友回复---
哦,My God~
---华软网友回复---
推荐一个免费的uml工具,开源的, staruml

点击【Tools】->【C++】->【Reverse Engineer】
---华软网友回复---
v6不行,vs2008能够的!
---华软网友回复---
不大懂帮顶一下
---华软网友回复---
vc6哪有这么高级。用2008吧
---华软网友回复---
刚转换成VS2005的试了下,增加新项里找不到类关系图,右键项目也没有查看类关系图。而c#的项目是正常的。
怎么回事?另外有说“项目”菜单下,选择“Visual UML”的,我这也没有这个选项。
---华软网友回复---
记得,vs2008好像只支持C#, 不支持C++的类图直接生成
---华软网友回复---
引用 8 楼 cc850107 的回复:
刚转换成VS2005的试了下,增加新项里找不到类关系图,右键项目也没有查看类关系图。而c#的项目是正常的。 
怎么回事?另外有说“项目”菜单下,选择“Visual UML”的,我这也没有这个选项。


不是在增加新项里吧,我适才用我的工程试验了下,是在工程上点击右键,然后选择view class Diagram,中文版的不知道是咋翻译的,你能够找找
---华软网友回复---
谢谢大家,结贴给分。
我最后有两种方案
1.staruml 直接从源资料生成
2.升级为2003的,而且装置了visio,然后菜单里“项目”下,选择“Visual UML”,有反向工程,生成visio的资料,在静态里面把类图拖过去就能够了。不知道为什么这类方式在VS2005里不行,莫非我的没有绑定好VISIO?

至于升级后直接看类关系图,c++的项目我没有看到这个。。。
---华软网友回复---
正在找这方面的资料      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。