Nouveautés pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

Si vous êtes un utilisateur expérimenté de Visual Basic 6.0, vous trouverez une multitude de fonctionnalités nouvelles ou nettement améliorées dans Visual Basic 2008. Ces modifications rendent le développement à l'aide de Visual Basic plus simple et plus puissant qu'avec toute version antérieure. La liste suivante met en évidence quelques-unes des modifications les plus importantes et fournit des liens vers les informations détaillées.

Nouveautés du langage Visual Basic

Visual Basic présente de nombreuses fonctionnalités de langage nouvelles et améliorées qui en font un puissant langage de programmation orienté objet. Ces fonctionnalités incluent l'héritage, les interfaces et la surcharge. En tant que développeur Visual Basic, vous pouvez désormais créer de véritables applications multithread. La gestion structurée des exceptions, les attributs personnalisés et la conformité CLS (Common Language Specification) comptent parmi les autres fonctionnalités de langage nouvelles dans Visual Basic 2008.

Visual Basic 2008 prend en charge de nombreuses fonctionnalités de langage orientées objet, nouvelles ou améliorées, telles que l'héritage, la surcharge, le mot clé Overrides, les interfaces, les membres partagés et les constructeurs.

Pour plus d'informations sur les nouveautés du langage Visual Basic, consultez Nouveautés dans le langage Visual Basic pour les utilisateurs de Visual Basic 6.0.

Pour obtenir un examen des fonctions et fonctionnalités ayant fait l'objet de modifications depuis les versions antérieures, consultez Modifications du langage pour les utilisateurs de Visual Basic 6.0.

Développement Visual Basic avec My

Visual Basic 2008 fournit de nouvelles fonctionnalités destinées au développement rapide d'applications. Celles-ci améliorent la productivité et facilitent l'utilisation du logiciel, tout en fournissant une plus grande puissance. L'une de ces fonctionnalités, nommée My, fournit un accès aux fonctionnalités fréquemment utilisées du .NET Framework. My fournit également des informations et des instances d'objet par défaut associées à l'application et à son environnement d'exécution. Ces informations sont organisées dans un format accessible par le biais d'IntelliSense et dont la logique s'organise en fonction de l'utilisation. Pour plus d'informations, consultez Développement avec My.

Nouveautés dans les formulaires et les contrôles

Les Windows Forms représentent la nouvelle infrastructure orientée objet qui implémente le .NET Framework. Les Windows Forms, en association avec les contrôles Windows Forms, fournissent une architecture robuste pour le développement d'applications Windows en Visual Basic.

Pour plus d'informations sur les nouveautés introduites dans les formulaires et les contrôles, consultez Nouveautés dans les Windows Forms pour les utilisateurs de Visual Basic 6.0.

Si les formulaires de Visual Basic 6.0 vous sont familiers, consultez Tâches des formulaires pour les utilisateurs de Visual Basic 6.0 pour une introduction aux nouveaux concepts.

Nouveautés de l'IDE Visual Basic

À première vue, l'environnement de développement intégré (IDE) de Visual Basic 2008 peut sembler peu familier. Toutefois, lorsque vous commencerez à l'utiliser, vous constaterez qu'il propose de nombreuses fonctionnalités nouvelles qui amélioreront votre productivité.

Pour plus d'informations, consultez Nouveautés dans l'environnement IDE de Visual Studio pour les utilisateurs de Visual Basic 6.0.

Nouveautés des données

Visual Basic 2008 inclut plusieurs fonctionnalités nouvelles qui vous aideront à développer des applications accédant aux données. L'Assistant Configuration de source de données simplifie la connexion de votre application à des données présentes dans des bases de données, des services Web XML et des objets créés par utilisateur. La nouvelle Sources de données, fenêtre fournit un emplacement central pour consulter les données disponibles et associées à votre projet. Elle réduit également la complexité de la liaison de données en vous permettant de faire glisser des éléments de la fenêtre sur des formulaires pour créer des contrôles liés aux données. Vous pouvez utiliser le nouvel objet Vue d'ensemble de TableAdapter généré par Visual Studio pour remplir des groupes de données, exécuter des requêtes et exécuter des procédures stockées. La nouvelle fonctionnalité de données locale vous permet d'inclure des fichiers de base de données Microsoft Access et Microsoft SQL Server Express Edition directement dans vos applications. Pour obtenir la liste complète des nouvelles fonctionnalités de données, consultez Nouveautés des données.

Nouveautés de l'installation et du déploiement

Grâce à de nouvelles technologies, telles que le déploiement ClickOnce, le déploiement des applications créées dans Visual Basic 2008 n'a jamais été aussi facile.

Le déploiement ClickOnce vous permet de publier des applications Windows et console à mise à jour automatique, qui peuvent être installées, mises à jour et exécutées aussi facilement que des applications Web. Les nouveaux onglets Sécurité, Signature et Publier du Concepteur de projets permettent de personnaliser votre déploiement ClickOnce. La nouvelle commande Publier du menu Générer (et du menu contextuel de l'Explorateur de solutions) permet d'accéder à l'Assistant Publication, un outil qui vous guide dans la publication de votre application. Pour plus d'informations, consultez Déploiement ClickOnce.

De plus, l'Assistant Installation et déploiement de Visual Basic 6.0 est remplacé dans Visual Basic 2008 par les projets d'installation et de déploiement fondés sur Windows Installer. Pour plus d'informations, consultez Installation et déploiement pour les utilisateurs de Visual Basic 6.0.

Mise à niveau des applications créées dans Visual Basic 6.0

Visual Basic 2008 vous donne la possibilité de mettre à niveau des applications créées avec Visual Basic 6.0 et ainsi de continuer leur développement en bénéficiant des avantages du .NET Framework. Lorsque vous ouvrez pour la première fois un fichier projet Visual Basic 6.0 (.vbp), l'Assistant Mise à niveau apparaît. Un outil de ligne de commande est également fourni pour la mise à niveau de projets en dehors de l'environnement de développement. Pour plus d'informations, consultez Mise à niveau d'applications créées dans des versions précédentes de Visual Basic.

Remarque :

Si vous n'êtes pas prêt à mettre à niveau votre application Visual Basic 6.0, vous pouvez toujours tirer parti des avantages du .NET Framework en utilisant Interop Forms Toolkit 2.0. Interop Forms Toolkit 2.0 vous permet de créer de nouveaux formulaires et UserControls dans Visual Basic 2008 et de les utiliser dans votre application Visual Basic 6.0.

Interop Toolkit 2.0 peut être téléchargé gratuitement sur le site Web MSDN.

Voir aussi

Concepts

Nouveautés de Visual Basic

Autres ressources

Visite guidée de Visual Basic