Programmation du .NET Framework dans Visual Studio

Les applications .NET Framework reposent sur les services du Common Language Runtime et tirent profit de la bibliothèque de classes.NET Framework. Le Common Language Runtime gère la mémoire, l'exécution des threads, l'exécution du code, la vérification de la sécurité du code, la compilation et d'autres services du système. La bibliothèque de classes .NET Framework est une collection orientée objet de types réutilisables qui s'intègrent parfaitement au Common Language Runtime. Vous pouvez utiliser ces types pour développer des applications en ligne de commande ou des applications d'interface utilisateur graphique (interface GUI) classiques, ainsi que des applications basées sur ASP.NET, sur les Web Forms et sur les services Web XML. Vous pouvez développer vos applications .NET Framework en Visual Basic, Visual C#, Visual F#, ou Visual C++ ; chacun de ces langages de programmation peut être utilisé indifféremment.

Pour télécharger le .NET Framework version 4, utilisez les liens fournis dans Installation du .NET Framework. Des informations détaillées relatives à .NET Framework s'affichent dans une autre section de la documentation : .NET Framework 4. Les liens aux sections clés suivants sont fournis à des fins pratiques uniquement.

  • Bibliothèque de classes .NET Framework
    Contient la syntaxe et des exemples pour l'ensemble du système .NET Framework.

  • Tableau de recherche rapide des technologies (.NET Framework)
    Fournit une table de liens vers les domaines technologiques principaux du .NET Framework.

  • Nouveautés de .NET Framework 4
    Décrit les fonctionnalités clés qui ont été ajoutées ou modifiées dans la version la plus récente du .NET Framework.

  • Vue d'ensemble du .NET Framework
    Décrit les concepts fondamentaux du .NET Framework, tels que le Common Language Runtime, le système de type commun (CTS, Common Type System), l'interopérabilité interlangage, l'exécution managée, les assemblys et la sécurité.

  • L'essentiel du développement .NET Framework
    Explique les tâches de programmation courantes qui s'appliquent à une gamme d'applications .NET Framework : accès aux données, E/S de fichier et de flux, configuration, encodage, déploiement et débogage.

  • Développement avancé du .NET Framework
    Propose des informations sur d'autres technologies utilisées dans la programmation .NET Framework, par exemple le garbage collection, COM interop et le threading.

  • Sécurité dans le .NET Framework
    Contient des liens vers des informations sur les classes et services .NET Framework qui permettent de développer des applications sécurisées.

  • Portail du .NET Compact Framework
    Fournit des liens vers des informations sur le développement d'applications managées pour les appareils informatiques soumis à des contraintes de ressources dans Visual Studio 2008. Le développement d'applications .NET Compact Framework n'est pas pris en charge dans Visual Studio 2010.

  • Windows Presentation Foundation
    Fournit des informations sur le développement d'applications à l'aide de Windows Presentation Foundation (WPF).

  • Windows Communication Foundation
    Fournit des informations sur le modèle de programmation Windows Communication Foundation (WCF) pour la génération d'applications orientées service.

  • Windows Workflow Foundation
    Fournit des informations sur l'infrastructure, le modèle de programmation et les outils pour Windows Workflow Foundation (WF).

  • Référence générale pour le .NET Framework
    Fournit des informations de référence supplémentaires pour .NET Framework, notamment des rubriques de référence pour ASP.NET et ClickOnce, un schéma de fichier de configuration, une référence d'API non managée, une référence de normes XML et un glossaire de termes.

  • Outils du .NET Framework
    Fournit des informations sur les outils de développement .NET Framework inclus dans le Kit de développement logiciel (SDK) Windows.

  • Exemples .NET Framework
    Fournit des liens vers MSDN Code Gallery présentant des exemples d'applications qui illustrent les fonctionnalités .NET Framework.