Visite guidée de Visual Studio
Mise à jour : novembre 2007
Utilisez cette rubrique pour vous familiariser avec les technologies clés, langages et types d'application pris en charge dans Visual Studio. Pour plus d'informations sur l'environnement de développement intégré (IDE), consultez Présentation rapide de l'environnement de développement intégré.
Technologies représentées
Vous pouvez incorporer de nombreuses technologies différentes dans les applications que vous créez en utilisant Visual Studio. Quelques-unes de ces technologies sont décrites dans le tableau suivant.
Technologie |
Brève description |
Pour plus d'informations, consultez |
---|---|---|
.NET Framework
|
Découvrez .NET Framework, composant Windows intégral qui prend en charge la création et l'exécution de la génération suivante d'applications et Services Web XML. |
Vue d'ensemble Vue d'ensemble conceptuelle du .NET Framework Nouveautés de .NET Framework version 3.5 Vue d'ensemble de Microsoft .NET Framework 3.0 Vue d'ensemble du .NET Compact Framework Exemples et didacticiels |
Windows Presentation Foundation (WPF) |
Le WPF est un ensemble de types .NET Framework qui peuvent être utilisés pour créer l'apparence visuelle d'applications clientes Windows. Le WPF se compose de fonctionnalités, telles que le langage XAML (Extensible Application Markup Language), de contrôles, de liaison de données, de disposition, de graphiques 2D et 3D, d'animation, de styles, de modèles, de documents, de médias, de texte et de typographie. |
Vue d'ensemble Introduction à Windows Presentation Foundation Exemples et didacticiels |
Windows Communication Foundation (WCF) |
Le WCF est un runtime et un jeu d'API pour créer des systèmes qui transmettent des messages entre services et clients. Les mêmes infrastructure et API sont utilisées pour créer des applications qui communiquent avec d'autres applications sur le même système informatique ou sur un système accessible via Internet. |
Vue d'ensemble Concepts fondamentaux de Windows Communication Foundation Exemples et didacticiels |
Windows Workflow Foundation |
Windows Workflow Foundation est à la fois le modèle de programmation, le moteur et les outils pour générer rapidement des applications prenant en charge le workflow sur Windows. |
Vue d'ensemble Vue d'ensemble de Windows Workflow Foundation Exemples et didacticiels |
Silverlight |
Silverlight est un inter-navigateur, une technologie de client multiplateforme qui vous aide à concevoir, développer et fournir des expériences compatibles avec les médias et des applications interactives riches sur le Web. |
Vue d'ensemble Exemples et didacticiels |
Windows Forms |
Windows Forms vous permet de développer des applications graphiquement riches qui sont faciles à déployer et à mettre à jour. De plus, les applications Windows Forms peuvent accéder aux ressources sur l'ordinateur local de façon plus sécurisée que les applications Windows traditionnelles. |
Vue d'ensemble Vue d'ensemble des Windows Forms Mise en route des Windows Forms Exemples et didacticiels |
ASP.NET
|
ASP.NET repose sur les classes de programmation dans le .NET Framework et fournit un modèle d'application Web et un jeu de contrôles et d'infrastructure qui facilitent la génération d'applications Web. AJAX, qui fait partie de ASP.NET, inclut des bibliothèques de script client qui incorporent les technologies d'inter-navigateur ECMAScript (JavaScript) et HTML dynamique (DHTML). AJAX s'intègre également avec la plateforme de développement serveur ASP.NET. En utilisant les fonctionnalités AJAX, vous pouvez améliorer l'expérience utilisateur et l'efficacité de vos applications Web. |
Vue d'ensemble Présentation de l'infrastructure ASP.NET Nouveautés dans ASP.NET et le développement Web Exemples et didacticiels |
Langage XAML (eXtensible Application Markup Language) |
Le langage XAML est un langage de balisage pour la programmation d'applications déclaratives. Windows Presentation Foundation (WPF) implémente un chargeur XAML et assure la prise en charge du langage XAML pour les types WPF afin que vous puissiez créer l'essentiel de l'interface utilisateur de votre application en utilisant le balisage XAML. |
Vue d'ensemble Vue d'ensemble du langage XAML Exemples et didacticiels |
LINQ (Language-Integrated Query) |
Le LINQ introduit des modèles standard pour interroger et mettre à jour des données à l'aide de Visual Basic ou Visual C#. LINQ peut être étendu pour prendre en charge la plupart des types de magasins de données. Visual Studio 2008 inclut des assemblys du fournisseur LINQ qui activent les requêtes LINQ dans les collections .NET Framework, les bases de données SQL, les datasets ADO.NET et les documents XML. |
Vue d'ensemble Exemples et didacticiels |
Langage et types d'application
Visual Studio fournit de nombreux modèles d'applications différents pour vous aider à créer des programmes, et plusieurs langages de programmation pour l'écriture du code. Quelques-uns de ces éléments sont décrits dans le tableau suivant.
Langage et types d'application |
Brève description |
Pour plus d'informations, consultez |
---|---|---|
Visual Basic |
Visual Basic offre un moyen rapide et facile pour créer des applications Windows, Web et pour appareils mobiles .NET Framework. Comme avec tous les programmes qui ciblent le .NET Framework, les programmes écrits dans Visual Basic bénéficient de la sécurité et de l'interopérabilité des langages. |
|
Visual C# |
Visual C# (prononcez C sharp) est un langage de programmation permettant la création d'une large gamme d'applications qui s'exécutent sur le .NET Framework. Visual C# est simple, puissant, de type sécurisé et orienté objet. Avec ses nombreuses innovations, Visual C# permet le développement rapide d'applications tout en conservant la simplicité et l'élégance des langages de style C. |
|
Visual C++ |
Visual C++ est un langage puissant conçu pour vous donner le contrôle profond et détaillé lorsque vous générez des applications Windows natives (COM+) ou des applications Windows managées .NET Framework. |
|
JScript |
JScript est la nouvelle génération d'une implémentation Microsoft du langage ECMA 262. De nombreux types d'applications différents sont disponibles. |
|
Applications Windows |
Type d'application conçu pour être hébergé dans Windows. Peut être écrit dans tout langage de programmation. Certains exemples sont les bibliothèques de classes, les services Windows, les applications console et les applications WPF. |
|
Applications Web |
Type d'application conçu pour être hébergé sur une page Web. Peut être écrit dans tout langage de programmation. Certains exemples sont les applications Web ASP.NET, les bibliothèques de contrôles Web et les contrôles serveur AJAX ASP.NET. |
|
Applications Office 2007 |
Un type d'application conçu pour être hébergé dans une ou plusieurs des applications Office 2007 ou pour utiliser Office 2007 comme élément frontal pour l'application. Peut être écrit dans tout langage de programmation. Certains exemples sont les personnalisations au niveau du document, les compléments d'application et les modèles de flux de travail SharePoint. |
|
Applications Smart Device |
Type d'application conçu pour être hébergé sur un appareil mobile qui exécute Windows CE, par exemple, un Pocket PC ou un téléphone mobile de type SmartPhone. Peut être écrit dans tout langage de programmation. |
|
Applications d'extensibilité |
Type d'application conçu pour automatiser ou ajouter des fonctionnalités à l'IDE, par exemple, des compléments ou des Assistants. Peut être écrit dans tout langage de programmation. |
Voir aussi
Concepts
Mise en route de Visual Studio
Présentation rapide de l'environnement de développement intégré
Nouveautés de Visual Studio Team System
Comment faire dans le cadre d'un développement général
Référence
Choix des technologies et outils à utiliser
Autres ressources
Exemples et procédures pas à pas (environnement de développement)