博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Visual Studio 2005 各版本区别

Posted on 2008-09-13 16:56  lake.cn  阅读(1970)  评论(1)    收藏  举报

Visual Studio 2005 Product Line Overview

Feature Express Products Visual Studio Standard Edition Visual Studio Professional Edition Visual Studio Tools For Office Visual Studio Team System
IntelliSense Yes Yes Yes Yes Yes
Code editor Yes Yes Yes Yes Yes
Code snippets Yes Yes Yes Yes Yes
Programming languages included VB, VC#, VC++, and VJ# are single language. Visual Web Developer includes VC# and VB All All VB and VC# All
Office development support* No No No Support for Excel 2003, Word 2003, InfoPath 2003 and Outlook 2003 Support for Excel 2003, Word 2003, InfoPath 2003 and Outlook 2003
User experience Simplified menu options and defaults Simplified menu options and defaults Full Full Full
Windows Forms designer VB, VC#, VC++, VJ# Yes Yes Yes Yes
Web Forms designer Visual Web Developer Yes Yes Yes Yes
Mobile Device Support* No Yes Yes No Yes
Database design tools (create/modify tables and stored procedures) Local Local and remote Local and remote Local and remote Local and remote
Data Access Designers VB, VC#, VC++, VJ#:local, Visual Web Developer: local and remote Local and remote Local and remote Local and remote Local and remote
Documentation 10mb "Getting Started"; Starter Kits targed at first-time programmers; 200mb optional MSDN Express MSDN MSDN MSDN MSDN
Class Designer / Object Test Bench* No Yes Yes Yes Yes
XML Editor Support XML Only XML Only Full XML/XSLT Full XML/XSLT Full XML/XSLT
Deployment Tools ClickOnce Yes Yes Yes Yes
Extensibility Use 3rd party controls and content. No Macros, Add-ins or Packages Write, record, run macros, Write and consume Add-ins, Install Packages (partner products) Write, record, run macros, Write and consume Add-ins, Install Packages (partner products) Write, record, run macros, Write and consume Add-ins, Install Packages (partner products) Write, record, run macros, Write and consume Add-ins, Install Packages (partner products)
Reporting Visual Web Developer: SQL Server Reporting Services Add-in SQL Server Reporting Services SQL Server Reporting Services / Crystal Reports SQL Server Reporting Services SQL Server Reporting Services / Crystal Reports
Source Code Control No MSSCCI-compatible (Visual SourceSafe sold separately) MSSCCI-compatible (Visual SourceSafe sold separately) MSSCCI-compatible (Visual SourceSafe sold separately) MSSCCI-compatible (includes Visual SourceSafe, Visual Studio Team Foundation Server sold separately)
Debugging Local Local Local / remote Local Local / remote
64-bit Compiler Support (Itanium) No No No No Yes
64-bit Compiler Support (x64) No Yes Yes No Yes
Server explorer “Servers” Node No No All All All
SQL Server 2005 Integration No No Yes Yes Yes
Code Profiling No No No No Yes
Static Analysis No No No No Yes
Unit Testing* No No No No Yes
Code Coverage No No No No Yes
Project Management No No No No Yes
Test Case Management No No No No Yes
Offline Database Project No No No No Yes
Data Generation No No No No Yes
Database Refactoring No No No No Yes
Database Schema and Data Compare No No No No Yes
Database Deployment Tools No No No No Yes
Size 80mb (Express + SQL Express + .NET Framework Redist) Multiple CDs Multiple CDs Multiple CDs Multiple CDs
Additional Tools Included SQL Server 2005 Express Edition SQL Server 2005 Express Edition SQL Server 2005 Developer Edition SQL Server 2005 Developer Edition; Microsoft Office Access 2003 Developer Extensions; Access 2003 Runtime license SQL Server 2005 Developer Edition (included with client products only)
Feature Express Products Visual Studio Standard Edition Visual Studio Professional Edition Visual Studio Tools For Office Visual Studio Team System



* There are no Office project templates for Visual C++.
The C++ language is not supported in the Class Designer/Object Test Bench.
C++ support in Unit Testing is limited. See this forum entry for more information.
For more information on Visual C++ enhancements in Visual Studio 2005, please see Team System for C++ Developers and the Visual C++ Developer