Vue d'ensemble des applications Windows
Microsoft Visual Studio offre plusieurs moyens de développer des applications Windows s'exécutant localement sur les ordinateurs des utilisateurs. Avec Visual Studio, vous pouvez créer des applications et des interfaces utilisateur Windows à l'aide de Windows Forms. Vous pouvez également créer des applications de service Windows ou des applications basées sur Windows Win32. À partir de Visual Studio 2008, vous pouvez créer des applications Windows à l'aide de Windows Presentation Foundation (WPF).
Applications Windows Visual Studio
Une application Windows Visual Studio est générée autour du .NET Framework, un ensemble complet de classes que vous pouvez utiliser pour développer des applications élaborées. Vous pouvez créer des applications Windows à l'aide de tout langage de programmation qui fonctionne avec le .NET Framework (Visual Basic, C#, C++ et de nombreux autres) et les outils de débogage du .NET Framework.
Les applications Windows créées à l'aide des classes .NET Framework offrent d'autres avantages. Vous pouvez accéder aux services du système d'exploitation et tirer parti de l'environnement informatique de l'utilisateur. Vous pouvez accéder aux données à l'aide d'ADO.NET. Pour plus d'informations, consultez Creating Data Applications by Using Visual Studio. GDI+ vous permet d'utiliser des fonctions de dessin et de peinture avancées dans vos applications Windows Forms. Pour plus d'informations, consultez Graphiques et dessins dans les Windows Forms. Vos applications Windows peuvent appeler des méthodes exposées par le biais de services Web XML, vous permettant ainsi de profiter des informations et des ressources informatiques en provenance de sources et de partenaires divers. Pour plus d'informations, consultez Introduction à la programmation des services Web en code managé.
Visual Studio Tools et le développement d'applications Windows
Comme avec toutes les applications .NET Framework, vous pouvez créer des applications Windows dans un éditeur de texte, appeler des méthodes et des classes .NET Framework, compiler votre application à partir de la ligne de commande et distribuer l'application exécutable résultante.
(Vous pouvez également utiliser Visual Studio. Lorsque vous utilisez Visual Studio pour créer des applications Windows, vous obtenez essentiellement la même application que si vous en aviez écrit manuellement le code. Visual Studio présente l'avantage de vous offrir des outils qui peuvent rendre le développement d'applications plus rapide, plus facile et plus fiable. La liste suivante présente certains des outils de développement d'applications Windows les plus importants :
Des concepteurs visuels pour les Windows Forms avec des contrôles glisser-déplacer. Pour plus d'informations, consultez Concepteur Windows Forms.
Concepteurs visuels pour Windows Presentation Foundation. Pour plus d'informations, consultez Windows Presentation Foundation dans Visual Studio.
Des éditeurs de code « intelligents » qui incluent la saisie semi-automatique des instructions, la vérification de la syntaxe et d'autres fonctionnalités IntelliSense.
Des fonctionnalités de compilation et de débogage intégrées.
Des outils de gestion de projet pour créer et gérer des fichiers d'application, y compris le déploiement local, sur un intranet ou sur Internet.
Si vous avez utilisé Visual Studio auparavant, ces fonctionnalités vous paraîtront familières ; en effet, elles sont semblables aux fonctionnalités disponibles dans les versions antérieures de Visual Basic et Visual C++. Visual Studio 2005 s'appuie sur ces fonctionnalités pour fournir une collection d'outils complète pour le développement d'applications Windows.
Types d'applications Windows
Avec Visual Studio, vous pouvez développer différents types d'applications Windows. Vous pouvez créer des applications Windows Forms et des applications de service Windows qui tirent parti de la puissance du .NET Framework ou utiliser Visual C++ pour créer des applications Win32 Windows.
Windows Forms
Pour plus d'informations sur les Windows Forms et leur utilisation dans Visual Studio, consultez les rubriques suivantes.
Rubrique |
Description |
---|---|
Fournit des informations sur la manière de créer et de développer des Windows Forms. |
|
Répertorie les rubriques qui fournissent des instructions détaillées sur la manière de développer des applications généralement créées sur des Windows Forms. |
|
Fournit une collection de rubriques détaillant les caractéristiques spécifiques et l'utilisation des contrôles Windows Forms. |
Applications WPF (Windows Presentation Foundation)
Pour plus d'informations sur Windows Presentation Foundation (WPF) et la création d'applications WPF à l'aide de Visual Studio, consultez les rubriques suivantes.
Rubrique |
Description |
---|---|
Fournit des informations d'introduction à propos de tous les aspects du développement d'applications à l'aide de WPF. |
|
Répertorie les rubriques qui fournissent des instructions pour le développement d'applications WPF à l'aide du Concepteur WPF. |
Applications de service Windows
Avec Visual Studio, vous pouvez aisément concevoir des services en créant une application que vous installerez en tant que service. Les applications de ce type sont appelées des « services Windows ». Les fonctionnalités du .NET Framework vous permettent de créer des services, de les installer, de les démarrer, de les arrêter et de contrôler à chaque instant leur comportement.
Pour plus d'informations, consultez Applications de service Windows.
Projets Win32
Vous pouvez utiliser l'Assistant Projet pour créer des types de projets Win32, notamment des applications console, des applications Windows exécutables, des bibliothèques de liens dynamiques (DLL) et des bibliothèques statiques.
Pour plus d'informations, consultez Création d'une application Windows Win32.