Visual C++ Express Edition does not support the class designer, which means that I can not get the class diagram automatically generated by the VS, It is really a pity becasue the class diagram is very useful for the development of the large scale project. Below is the overview for the functionalities options for the family of the Visual Studio 2005.. OK, that's fine, i should draw the class diagram by myself before I get the purchased Visual Studio standard edition.
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 |