今天终于搞到了VS2005CTP十月版的CD,共两张,分别为659MB和423MB,在2003下安装,没有选择vb.net c++.net j#和水晶报表。
在第一次打开Microsoft Visual Studio 2005的时候,它会提示你选择是C# developer还是Visual Web Developer开发使用,我做asp.net比较多,就选择了后者,打开后界面跟express版本一样。
MSDN上对于vs的介绍文章中Visual Studio 2005 Team System: Overview对VSTS的阐述为Provides an overview of Microsoft Visual Studio 2005 Team System and the role it plays in increasing the productivity and predictability of the Software Development Life Cycle (SDLC). Visual Studio Team System is part of the Microsoft Solution System, which integrates process guidance, prescriptive architectures, and life cycle tools for successfully deploying solutions on the Windows Server System. 看到Life Cycle这个伟大的词,就能想象微软出微软究竟要把它设计成什么样的一种开发工具了。下面是VSTS的图。

Visual Studio Team System
我们可以看到VSTS套装包含了三大方面,即系统构架,代码编写和代码测试三部分,其中单元测试和code coverage贯穿与编写和测试代码之中,Vision和UML建模贯穿与构架和编写代码之中,将三者紧密的联系在了一起。
对与这款开发工具,微软声称它
Reduce the complexity(降低开发复杂度)
Facilitate collaboration (促进团队合作)

Customize and extend (可定制可扩展)
在其Building Robust and Reliable Software一文中,重点讲了code analysis tools,它包含两个工具,一个是PREfast,a static analysis tool that provides information to developers about possible defects in their C/C++ source code. Common coding errors reported by Prefast include buffer overrun, un-initialized memory, null pointer dereference, memory and resource leaks.它还有像#pragma支持和annotation支持等等,另一个是FxCop,a static analysis tool that analyzes managed code assemblies and reports information about the assemblies, such as violations of the programming and design rules set forth in the Microsoft .NET Framework Design Guidelines。还有它增加的Performance tools。这三个工具在稍后的一个例子中我会给大家较为详细的介绍一下。
另外推荐的一篇文章是http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-pm.aspOverview of the Visual Studio "Whidbey" Service-Oriented Application Designer
我做webform比winform要多,所以文章主要会放在Visual Web Developer上,下一篇将会介绍一下VWD,并结合一个微软的Starter Kit以及一个Guide Tour
posted on 2004-12-29 08:51  维生素C.NET  阅读(782)  评论(2编辑  收藏  举报