Fiche technique | |
---|---|
Plateforme : | Windows |
Auteur : | Microsoft |
Date de publication : | 2007 |
Catégorie : | IDE |
Sommaire
Le logiciel Visual Studio 2008, soit la version 9.0, propose le cadre d'application .NET 3.5 et un support pour les applications Windows Vista. Le Visual Studio 2008 est le successeur du Visual Studio 2005. Le Visual Studio 2008 est la dernière version à prendre en charge le ciblage de Windows 2000 pour les applications C++.
Le Visual Studio 2008 se concentre sur le développement d'applications Windows Vista, Office System 2007 et le Web. Pour la conception visuelle, un nouveau concepteur visuel Windows Presentation Foundation et un nouvel éditeur HTML/CSS influencé par Microsoft Expression Web sont inclus. Le J# n'est pas inclus. Le Visual Studio 2008 nécessite le cadre d'application .NET 3.5 et configure par défaut les assemblys compilés pour s'exécuter sur le cadre d'application .NET 3.5, mais il prend également en charge le multi-ciblage permettant aux développeurs de choisir quelle version du cadre d'application .NET (parmi 2.0, 3.0, 3.5, Silverlight CoreCLR ou .NET Compact Framework) sur lequel l'assembly s'exécute. Le Visual Studio 2008 inclut également de nouveaux outils d'analyse de code, notamment le nouvel outil Code Metrics (uniquement dans Team Edition et Team Suite Edition). Pour Visual C++, le Visual Studio ajoute une nouvelle version de Microsoft Foundation Classes (MFC 9.0) ajoutant la prise en charge des styles visuels et des contrôles d'interface utilisateur introduits avec Windows Vista. Pour l'interopérabilité du code natif et géré, le Visual C++ introduit le STL/CLR, étant un port des conteneurs et des algorithmes de la bibliothèque de modèles standard C++ (STL) vers le code géré. Le STL/CLR définit des conteneurs, des itérateurs et des algorithmes de type STL fonctionnant sur les objets gérés C++/CLI.
Les fonctionnalités de Visual Studio 2008 incluent un concepteur basé sur XAML, un concepteur de flux de travail, un concepteur LINQ à SQL (pour définir les cartographies de type et l'encapsulation d'objets pour les données SQL Server), un débogueur XSLT, la prise en charge de JavaScript IntelliSense, la prise en charge du débogage JavaScript, la prise en charge de Manifestes UAC, un système de génération simultanée, entre autres. Il est livré avec un ensemble amélioré de widgets d'interface utilisateur, à la fois pour Windows Forms et WPF. Il comprend également un moteur de génération multi-processus léger (MSBuild) pour compiler plusieurs fichiers source (et générer le fichier exécutable) dans un projet sur plusieurs processus léger simultanément. Il inclut également la prise en charge de la compilation des ressources d'icônes au format PNG, introduite dans Windows Vista. Un concepteur de schéma XML mis à jour a été publié séparément quelque temps après la sortie de Visual Studio 2008.
Le Visual Studio Debugger inclut des fonctionnalités ciblant un débogage plus facile des applications multi-processus léger. En mode débogage, dans la fenêtre Threads, répertoriant tous les processus léger, le survol d'un processus léger affiche la trace de la pile de ce processu léger dans les info-bulles. Les processus léger peuvent être directement nommés et marqués pour une identification plus facile à partir de cette fenêtre elle-même. De plus, dans la fenêtre de code, en plus d'indiquer l'emplacement de l'instruction en cours d'exécution dans le processus léger actuel, les instructions en cours d'exécution dans d'autres processus léger sont également signalées. Le débogueur Visual Studio prend en charge le débogage intégré de la bibliothèque de classes de base du cadre d'application .NET 3.5 (BCL) pouvant télécharger dynamiquement le code source BCL et les symboles de débogage et permettre d'accéder à la source BCL pendant le débogage. Le Visual Studio 2008 est le successeur du Visual Studio 2005.