工具和实用程序
Borland Together
Borland的Together工具是该公司推出的代号为Themis的软件开发优化框架(software delivery optimization framework)的建模基础。该框架目标是提供完整的生命周期管理平台,被分拆为三个主要功能模块:architect、designer和developer。
Together用来建模,您还可以用来做代码审查等。
CppUnit
CppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。CppUnit 和 JUnit 一样主要思想来源于极限编程(XProgramming)。主要功能就是对单元测试进行管理,并可进行自动化测试。
目前针对C++项目的测试工具中,开源的CppUnit是最著名的测试工具之一。
Microsoft Application Compatibility Toolkit
Microsoft Application Compatibility Toolkit 是一个生命周期管理工具,它帮助您确定和管理您的全套应用程序,减少用于解决应用程序兼容性问题的成本和时间,并且帮助您快速部署 Windows Vista 和 Windows Updates。
XML Notepad 2007
XML Notepad 2007是微软提供的一款可视化的XML浏览和编辑小工具,直接可以在树形节点中进行拖放操作,输出默认的XSL等;在性能方面也非常好.
CSS Properties Window
CSS Properties Window是一个Visual Studio 2005的插件,可以很方便的察看和修改当前元素的样式。
Iron Speed Designer
微软.NET多层网络应用快速开发工具,无论是行业应用还是跨行业应用,Iron Speed Designer都可以将你从繁重的编码工作中解脱出来,并缩短开发周期.
微软轻量级“代码生成器”—Repository Fact
Repository Factory是微软模式与实践小组发布的一个开发指南包,它把之前的Web Service Software Factory(WSSF)集成的Data Access Guidance Package分离出来,形成了一个单独的开发指南包。引用Johnny Halife的话说:“它不是一个对象-关系映射(Object-Relational Mapping,ORM)工具,它的目的是作为一个轻量级的代码生成器,以自动化完成绝大部分生成领域模型对象,并将之持久化到数据库的任务代码。”
Visual Assist X
Visual Assist X是一款非常好的Visual Studio .NET 2008、2005、2003、2002插件,支持C++、C#和VB等语言,也支持VC++6,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程地自动化和开发效率。
SketchPath
SketchPath 是一个XPath编辑器,用来分析和测试XML。它提供了一个集成的图形环境用于查看XML文件、 开发、测试和管理XPath表达式。
ViewState Decoder
类似ASP.NET ViewState Helper的一个工具,输入网址就可查看页面的ViewState,并会以树状结构显示。