.png) Visual Studio 2008-ProduktvergleichFebruar 2008, Version 1.04 Der folgende Produktvergleich dient nur zur Veranschaulichung. Weitere Informationen finden Sie unter Neuerungen in Visual Studio 2008 (englisch). Allgemein
| ProjektsystemVerwenden Sie das Projektsystem, um für Ihre Entwicklungsarbeit erforderliche Elemente zu verwalten, z. B. Verweise, Datenverbindungen, Ordner und Dateien | | | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Projekte mit automatischer Konvertierung ermöglichen Ihnen ein unkompliziertes Verschieben von Projekten, die auf .NET 2.0 Framework basieren, nach .NET Framework 3.5 | | ♦ | ♦ | | | | | | | | | | Support für mehrere Ziele ermöglicht Ihnen die Ausrichtung Ihres Codes auf eine bestimmte Version von .NET Framework | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Dienstverweis fügt Verweise auf WCF-Dienste (Windows Communication Foundation) hinzu | ♦ | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Projektmappen-Explorer bietet eine übersichtliche Ansicht der Projekte und Dateien einer Lösung | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Lösungen können mehrere Projekte enthalten, die Sie gleichzeitig öffnen, schließen und speichern können | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Aktualisierungs-Assistent ermöglicht Ihnen, ein Visual Basic 6.0-Projekt in Visual Basic 2008 zu öffnen und die Aktualisierung schrittweise durchzuführen | | ♦ | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Visual Studio-Assistent für die Konvertierung ermöglicht Ihnen die Konvertierung einer Lösung oder eines Projekts in das Projektdateiformat, das von dieser Version von Visual Studio verwendet wird | ♦ | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Webverweise ermöglichen Ihnen die Verwendung von Objekten und Methoden, die von einem Webdienst in Ihrem Code bereitgestellt werden | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ |
|
| ErweiterbarkeitVisual Studio ist eine hochgradig erweiterbare und automatisch integrierte Entwicklungsumgebung | | | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Add-Ins ermöglichen Ihnen das Erstellen von Visual Studio-Add-Ins zum Erweitern oder Automatisieren der Funktionalität von Visual Studio | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Makros und Makro-IDE ermöglichen Ihnen durch Verwenden des Visual Studio-Automatisierungsmodells Makros zu erstellen, zu ändern, zu bearbeiten und auszuführen, um Visual Studio zu automatisieren | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Visual Studio-Add-In – Projektvorlage zum Erstellen eines Add-Ins, das sowohl in Visual Studio als auch in die Makro-IDE von Visual Studio geladen werden kann | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | VSPackages ermöglichen Ihnen das Erstellen von Softwaremodulen zum Erweitern von Visual Studio mit Elementen der Benutzeroberfläche, Diensten, Projekten, Editoren und Designern | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Assistenten ermöglichen Ihnen das Erweitern oder Automatisieren der Funktionalität von Visual Studio mithilfe von Programmen, die einen Benutzer durch eine Reihe von Aktionen führen, um eine komplexe, sich wiederholende oder schwierige Aufgabe durchzuführen | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ |
|
| Externe ToolsVisual Studio enthält eine Anzahl zentraler externer Tools zur Unterstützung der Entwicklung und des Debuggens Ihrer Anwendungen | | | |
[Zurück zum Anfang] Elementvorlagen
| ElementvorlagenElementvorlagen können von der Komplexität her von einer einfachen leeren Datei bis hin zu einem Element mit mehreren Quellcodedateien mit Stubcode und mehr reichen. | | | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Infofeld erstellt ein Infofeldformular für Windows Forms-Anwendungen | | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Aktionsbereichssteuerelement erstellt mithilfe des visuellen Designers eine Klasse zum Erstellen eines Aktionsbereichssteuerelements | | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | AJAX-Clientverhalten erstellt ein AJAX-Clientverhalten zur Verwendung in AJAX-fähigen Webanwendungen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | AJAX-Clientsteuerelement erstellt ein AJAX-Clientsteuerelement zur Verwendung in AJAX-fähigen Webanwendungen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | AJAX-Clientbibliothek erstellt eine Datei zum Erstellen einer AJAX-Clientbibliothek für die Verwendung in AJAX-fähigen Webanwendungen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | AJAX-Masterseite erstellt eine AJAX-fähige Masterseite für Webanwendungen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | AJAX-Webformular erstellt ein AJAX-fähiges Formular für Webanwendungen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | AJAX-fähiger WCF-Dienst erstellt einen Dienst zum Bereitstellen von Daten für eine AJAX-Seite | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Anwendungskonfigurationsdatei erstellt eine Datei zum Speichern von Werten für Anwendungskonfigurationen und -einstellungen | | | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Anwendungsdiagramm erstellt ein Diagramm zum Definieren und Visualisieren von Anwendungen in der Lösung | | | | | | | ♦ | | | | ♦ | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Anwendungsmanifestdatei erstellt eine Sammlung von Einstellungen einschließlich der Benutzerkontensteuerung für Windows-Anwendungen | | | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | ASP.NET-Serversteuerelement erstellt eine Klasse zum Erstellen eines ASP.NET-Serversteuerelements | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Assemblyinformationsdatei erstellt eine Datei, die allgemeine Assemblyinformationen enthält | | | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Bitmapdatei erstellt eine leere Bitmapdatei | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Leere Leistungssitzung erstellt eine leere Leistungssitzung | | | | | | | | | ♦ | | ♦ | | Browserdatei erstellt eine Datei zum Definieren von Browserdefinitionen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | C++-Datei erstellt eine Datei, die C++-Quellcode enthält | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Klasse erstellt eine leere Klassendefinition | ♦ | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Klassendiagramm erstellt ein leeres Klassendiagramm | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Codedatei eine leere C#- oder Visual Basic-Codedatei | | | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | COM-Klasse erstellt eine Klasse, die für COM verfügbar gemacht werden kann | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Component-Klasse erstellt eine CLR-Component-Klasse | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Konfigurationsdatei erstellt eine leere Konfigurationsdatei | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Crystal Report erstellt eine Crystal Report-Datei, die Daten in einem Windows- oder Webformular veröffentlicht | | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Cursordatei erstellt eine leere Cursordatei | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Benutzerdefiniertes Steuerelement erstellt eine Klasse zum Erstellen eines user-drawn Windows Forms-Steuerelements | | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Datenbankkomponententest erstellt einen Datenbankkomponententest zum Überprüfen von Datenbankobjekten | | | | | | | | ♦ | | | ♦ | | DataSet erstellt ein DataSet zur Verwendung von Daten in Ihrer Anwendung | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Debuggerschnellansicht erstellt eine einfache Debuggerschnellansicht | | | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Dialogfeld erstellt ein Dialogfeld für Windows Forms-Anwendungen | | ♦ | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Explorer-Formular erstellt ein Skelett-Explorer-Formular mit Strukturansicht und Navigationssteuerelementen | | ♦ | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Frameset erstellt eine HTML-Datei, die mehrere HTML-Seiten hostet | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Generischer Handler erstellt eine Seite zum Implementieren eines generischen Handlers | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Generische Tests ist ein vorhandenes, integriertes Programm, das als Test in Visual Studio funktioniert | | | | | | | | | | ♦ | ♦ | | Globale Anwendungsklasse erstellt eine Klasse zum Verarbeiten von Webanwendungsereignissen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Headerdatei erstellt eine C++-Headerdatei | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | HTML-Seite erstellt eine leere HTML-Datei | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Symboldatei erstellt eine leere Symboldatei | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Geerbtes Formular erstellt ein neues, auf einem vorhandenen Windows Form basierendes Formular | | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Geerbtes Benutzersteuerelement erstellt ein neues, auf einem vorhandenen Windows Form-Steuerelement basierendes Steuerelement | | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Schnittstelle erstellt eine leere Schnittstellendefinition | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Installerklasse erstellt eine CLR-Installerklasse | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | JScript-Datei erstellt eine Skriptdatei, die JScript-Code enthält | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | LINQ to SQL-Klassen erstellt LINQ to SQL-Klassen, die relationalen Objekten zugeordnet werden | ♦ | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Auslastungstest erstellt eine Auslastungstestdatei | | | | | | | | | | ♦ | ♦ | | Lokale Datenbank erstellt eine leere SQL Server Compact Edition-Datenbank für lokale Daten | | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Lokaler Datenbankcache erstellt eine Einstellungsdatei, eine lokale Datenbank und ein Dataset für die Client-/Serverdatensynchronisierung | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Diagramm für logisches Datencenter erstellt ein leeres Diagramm zum Definieren eines logischen Datencenters | | | | | | | ♦ | | | | ♦ | | Anmeldeformular erstellt ein Anmeldeformular zum Erfassen eines Benutzernamens und eines Kennworts | | ♦ | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Manueller Test erstellt ein Word- oder Textdokument zum Aufzeichnen manueller Testanweisungen | | | | | | | | | | ♦ | ♦ | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Masterseite erstellt eine Masterseite für Webanwendungen | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Übergeordnetes MDI-Formular erstellt ein Skelettformular für eine MDI-Anwendung (Multiple Document Interface) für Windows Forms | | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Midl-Datei erstellt eine IDL-Datei (Interface Definition Language) | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Modul erstellt eine Datei zum Speichern von Gruppen von Funktionen | | ♦ | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Moduldefinitionsdatei erstellt eine DLL-Exportdefinitionsdatei | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Verschachtelte Masterseite erstellt eine Masterseite, die von einer anderen Masterseite erbt | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Testreihe erstellt einen Test zum Ausführen einer Reihe vorhandener Tests in einer von Ihnen angegebenen Reihenfolge | | | | | | | | | | ♦ | ♦ | | Outlook-Formularbereich erstellt eine Klasse zum Erstellen eines Outlook-Formularbereichs | | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Leistungs-Assistent erstellt mithilfe des Assistenten eine Leistungssitzung | | | | | | | | | ♦ | | ♦ | | Eigenschaftenblatt erstellt eine Eigenschaftenblattdatei für das Visual C++-Projekt | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Registrierungsskript erstellt eine ATL-Registrierungsskriptdatei (Active Template Library) | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Bericht erstellt mithilfe der Berichtstechnologie von Microsoft eine leere Berichtsdatei zum Erstellen eines Berichts | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Berichts-Assistent erstellt mithilfe des Berichts-Assistenten einen neuen Bericht | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Ressourcendatei erstellt eine Datei zum Speichern verwalteter Ressourcen | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Ressourcendatei erstellt eine Datei, die Win32-Ressourcen enthält | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Ressourcenvorlagendatei erstellt eine Datei, die Win32-Ressourcenvorlagen enthält | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Multifunktionsleiste (Visueller Designer) erstellt ein Steuerelement, das einen visuellen Designer für grundlegende Anpassungsaufgaben der Multifunktionsleiste bietet | | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Multifunktionsleiste (XML) erstellt eine Klasse zum Erstellen grundlegender und erweiterter Multifunktionsleistenanpassungen mithilfe von XML | | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Dienstbasierte Datenbank erstellt eine leere SQL Server-Datenbank für einen dienstbasierten Datenzugriff | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Sitemap erstellt eine Datei zum Erstellen einer Sitemap | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Featurebereich | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | .png) | | Designdatei erstellt eine Datei zum Definieren eines ASP.NET-Designs | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Begrüßungsbildschirm erstellt ein Formular, das für die Verwendung als Begrüßungsbildschirm vorkonfiguriert ist | | ♦ | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | SQL Server-Datenbank erstellt eine leere SQL Server-Datenbank | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Statische Discovery-Datei erstellt eine statische Discovery-Datei für den Webdienst | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Stylesheet erstellt ein Cascading Stylesheet, das zum Festlegen von HTML-Formaten verwendet wird | ♦ | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Systemdiagramm erstellt ein leeres Diagramm zum Entwerfen eines Systems, das Anwendungen und weitere Systeme für die Lösung enthält | | | | | | | ♦ | | | | ♦ | | Testlaufkonfiguration erstellt eine Konfigurationsdatei mit Einstellungen zur Verarbeitung von Testläufen | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Textdatei erstellt eine Nur-Text-Datei | ♦ | ♦ | ♦ | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Transaktionskomponente erstellt eine Klasse zum Erstellen einer Transaktionslogik | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Komponententest erstellt eine leere Komponententest-Klassendeklaration | | | | | | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | | Featurebereich | .png) | .png) | .png) | |
|
|