在VS.Net中集成CVS和UML开发

先说明我用的是VS2003. 不过2005应该对下面来说应该没大区别, 下一个开发决定用2005.

CVS

Windows下CVS Server 用CVSNT, 貌似网上一致推荐这个. 下了 cvsnt-2.5.03.2382. 要想在CVSNT上创建一个帐号, 只要在Windows系统上创建帐号; 换句话说, CVSNT Server上和帐号与操作系统帐号是一致的.

CVS Client用TortoiseCVS或WinCVS, 个人喜好而已. 下了TortoiseCVS-1.8.29. 具体怎么装网上到处都是.

.Net自然要装上直接使用CVS的插件, Jalindi Igloo很不错(http://www.jalindi.com/igloo/). 直接装上就可以用了, 装的速度超级快, 差点以为没装好. 这个也支持VS2005, 虽然最新版好像是2002年出的.

比上全免费的.

BTW, ClearCase装上后会直接集成到.Net中, 不过不做大的开发用ClearCase太复杂了, 大工程化了; 听说Subversion比CVS要好, 以后试试.

UML

UML插件就不好找的, 比较好的全是商业的, 自己学着玩找破解好了.

网上一般推荐小型开发用Borland Together作.Net插件(http://tech.163.com/05/1008/15/1VI85TAG00091589.html).

使用还真不错, 郁闷的是不支持C++, 用C#或VB写程序就装这个. 商业的也能搞到破解.
Together Designer 2005 for Microsoft Visual Studio .NET支持2003, Together 2006 for Visual Studio支持2005.

事实上, .Net中直接用Visio处理UML也可以, 并且集成在.Net, 也支持正逆向工程, 不过网上说太弱了, 一想到用Visio画UML不伦不类就不想去试.

Rational Rose能实现UML和C++代码互转, 用起来还行, 集成到VS中要装Rational Rose XDE Developer Plus For VS.net, 不过目前版本只支持VS.NET 2003. 听说速度有点慢.

像一些基于Eclipse平台的UML架构IDE, 通过CDT也支持UML和C++的互相转换, 并且也能做C++ Project, (Linux下直接用gcc/make, Windows下装点东西也行). 但速度跟VS简直没法比, 而且好一点的都是商业的.

思前想后, Rational Rose画UML, 并且试了一下C++正逆向都不错, 就用这个做C++建模了.

最后贴两个VS小问题, 以便日后自己参考:

1.

打开Visual Studio .net,创建一个新的应用程序的时候,有时会出现下面的错误提示:
中文信息:Automation 服务器不能创建对象
英文信息:Automation server can't create object
 
解决方法:
运行: Regsvr32 scrrun.dll 即可。

2.

VS2005的经典问题: 运行时出现
"没有找到MSVCR80D.dll, 因此这个应用程序未能启动. 重新安装应用程序可能会修复此问题."
由于VS2005程序运行方式不同引起的, 应该是托管方式运行吧, NTFS和FAT32系统对于时间截的问题, 我看了下, FAT32没有文件的Accessed Time这个属性, 而NTFS有, 不知是不是这个可能引起的, 以后细究. 要做的只要把项目属性改成支持FAT32就可以了. 或者参考下面文章, 注意有点问题, 自己看吧.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值