Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Mise en route du .NET Framework

.NET Framework 4.5

Le .NET Framework est un environnement d'exécution qui gère les applications ciblant le .NET Framework. Il se compose d'un Common Language Runtime, qui assure la gestion de la mémoire et d'autres services système, et d'une bibliothèque de classes étendue, qui permet aux programmeurs de tirer parti d'un code solide et fiable pour tous les domaines importants du développement d'applications.

Le .NET Framework est un environnement d'exécution managé qui fournit divers services à ses applications actives. Il comporte deux composants principaux : le Common Langage Runtime (CLR), qui est le moteur d'exécution gérant les applications actives, et la bibliothèque de classes .NET Framework, qui fournit une bibliothèque de code testé réutilisable que les développeurs peuvent appeler à partir de leurs propres applications. Le .NET Framework fournit notamment les services suivants aux applications en cours d'exécution :

  • Gestion de la mémoire. Dans de nombreux langages de programmation, les programmeurs sont chargés d'allouer et de libérer la mémoire et de gérer les durées de vie des objets. Dans les applications .NET Framework, le CLR fournit ces services pour le compte de l'application.

  • Système de type commun. Dans les langages de programmation traditionnels, les types de base sont définis par le compilateur, ce qui complique l'interopérabilité interlangage. Dans le .NET Framework, les types de base sont définis par le système de type .NET Framework et sont communs à tous les langages qui ciblent le .NET Framework.

  • Bibliothèque de classes étendue. Afin d'éviter d'écrire des quantités importantes de code pour gérer les opérations de programmation de bas niveau courantes, les programmeurs peuvent utiliser une bibliothèque de types et de leurs membres facilement accessible à partir de la bibliothèque de classes .NET Framework.

  • Infrastructures et technologies de développement. Le .NET Framework inclut des bibliothèques pour des domaines spécifiques de développement d'applications, tels qu'ASP.NET pour les applications web, ADO.NET pour l'accès aux données et Windows Communication Foundation pour les applications orientées service.

  • Interopérabilité des langages. Les compilateurs de langage qui ciblent le .NET Framework émettent un code intermédiaire nommé Common Intermediate Language (CIL) qui est compilé à son tour au moment de l'exécution par le Common Language Runtime (CLR). Avec cette fonctionnalité, les routines écrites dans un langage sont accessibles à d'autres langages et les programmeurs peuvent se concentrer sur la création d'applications dans leur(s) langage(s) préféré(s).

  • Compatibilité des versions. À de rares exceptions près, les applications qui sont développées à l'aide d'une version particulière du .NET Framework peuvent s'exécuter sans modification avec une version ultérieure.

  • Exécution côte à côte. Le .NET Framework aide à résoudre les conflits de versions en permettant à plusieurs versions du Common Langage Runtime de cohabiter sur le même ordinateur. Cela signifie que plusieurs versions d'applications peuvent également coexister, et qu'une application peut s'exécuter sur la version du .NET Framework avec laquelle elle a été générée.

  • Multi-ciblage. En ciblant la bibliothèque de classes portable .NET Framework, les développeurs peuvent créer des assemblys qui fonctionnent sur plusieurs plateformes .NET Framework, telles que Windows 7, Windows 8, Windows 8.1, Windows Phone et Xbox 360.

Si vous ne développez pas d'applications .NET Framework, mais que vous ne faites que les utiliser, vous n'êtes pas obligé d'avoir de connaissance particulière du .NET Framework ou de son fonctionnement. Pour la plus grande part, le .NET Framework est complètement transparent aux utilisateurs.

Si vous utilisez le système d'exploitation Windows, le .NET Framework est peut-être déjà installé sur votre ordinateur. En outre, si vous installez une application qui requiert le .NET Framework, le programme d'installation de l'application peut installer une version spécifique du .NET Framework sur votre ordinateur. Dans certains cas, vous pouvez afficher une boîte de dialogue qui vous demande d'installer le .NET Framework. Si vous venez d'exécuter une application lorsque cette boîte de dialogue apparaît et que votre ordinateur a un accès Internet, vous pouvez accéder à une page web qui vous permet d'installer la version manquante du .NET Framework.

En règle générale, vous ne devez pas désinstaller les versions du .NET Framework installées sur votre ordinateur. Il existe deux raisons à cela :

  • Si une application que vous utilisez dépend d'une version spécifique du .NET Framework, elle peut cesser de fonctionner si cette version est supprimée.

  • Certaines versions du .NET Framework sont des mises à jour sur place de versions antérieures. Par exemple, le .NET Framework 3.5 est une mise à jour sur place de la version 2.0 et le .NET Framework 4.5.2 est une mise à jour sur place des versions 4, 4.5 et 4.5.1. Pour plus d'informations, consultez Versions et dépendances du .NET Framework.

Si vous choisissez de supprimer le .NET Framework, désinstallez-le toujours à l'aide de l'option Programmes et fonctionnalités du Panneau de configuration. Ne supprimez jamais manuellement une version du .NET Framework.

Notez que plusieurs versions du .NET Framework peuvent être chargées simultanément sur un même ordinateur. Cela signifie que vous n'avez pas besoin de désinstaller les versions antérieures afin d'installer une version ultérieure.

Si vous êtes développeur, vous pouvez choisir n'importe quel langage de programmation qui prenne en charge le .NET Framework pour créer votre application. Comme le .NET Framework fournit l'indépendance et l'interopérabilité des langages, vous pouvez interagir avec d'autres applications et composants .NET Framework, quel que soit le langage utilisé pour leur développement.

Pour développer des applications ou des composants .NET Framework, procédez comme suit :

  1. Installez la version .NET Framework que votre application ciblera. La version de production la plus récente est le .NET Framework 4.5.2. Il existe des packages .NET Framework supplémentaires proposés hors bande. Pour plus d'informations sur ces packages, consultez Versions finales hors plage de .NET Framework.

  2. Sélectionnez le ou les langages .NET Framework à utiliser pour développer vos applications. Microsoft propose plusieurs langages, notamment Visual Basic, C#, Visual F# et C++. (Un langage de programmation qui vous permet de développer des applications pour le .NET Framework respecte la spécification CLI (Common Language Infrastructure).) Pour obtenir la liste des langages de programmations disponibles, consultez Langages Visual Studio.

  3. Sélectionnez et installez l'environnement de développement que vous utiliserez pour créer vos applications et qui prend en charge le ou les langages de programmation sélectionnés. L'environnement de développement intégré de Microsoft pour les applications .NET Framework est Visual Studio. Il est disponible dans plusieurs versions commerciales et gratuites.

Titre

Description

Vue d'ensemble du .NET Framework

Fournit des informations détaillées pour les développeurs qui génèrent les applications ciblant le .NET Framework.

Versions finales hors plage de .NET Framework

Décrit les versions finales hors plage du .NET Framework et leur utilisation dans votre application.

Configuration requise du .NET Framework

Répertorie les configurations matérielle et logicielle requises pour exécuter le .NET Framework.

Présentation de .NET Framework

Répertorie les ressources pour comprendre, évaluer et déployer le .NET Framework, et pour développer les applications ciblant le .NET Framework.

Tableau de recherche rapide des technologies pour le .NET Framework

Fournit des liens vers différentes technologies incluses dans le .NET Framework.

Installation du .NET Framework 4.5, 4.5.1 et 4.5.2

Fournit des informations sur l'installation du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft