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

Présentation de .NET Framework

.NET Framework 4.5

Ce plan d'action annoté répertorie les ressources utiles pour comprendre, évaluer, et déployer le .NET Framework et pour développer des applications qui ciblent le. NET Framework. Les ressources sont organisées en quatre sections :

Article

Description

Mise en route du .NET Framework

Fournit une description générale du .NET Framework pour les développeurs et les utilisateurs. Le plus souvent, le .NET Framework est transparent pour les utilisateurs. En général, un utilisateur exécute des applications sans savoir réellement si l'application utilise le .NET Framework et si ce dernier est installé ou non sur l'ordinateur.

Article

Description

Mise en route du .NET Framework

Vue d'ensemble du .NET Framework

Fournit une introduction générale au .NET Framework et à ses deux composants principaux : le Common Langage Runtime et la bibliothèque de classes .NET Framework.

Configuration requise du .NET Framework

Spécifie la configuration matérielle requise et répertorie les systèmes d'exploitation sur lesquels le .NET Framework peut s'exécuter.

Nouveautés de .NET Framework 4.5

Répertorie les nouvelles fonctionnalités introduites dans .NET Framework 4.5, avec des liens vers des informations détaillées.

Installation du NET Framework 4.5, 4.5.1

Téléchargement de .NET Framework 4.5

Déploiement d'applications et du .NET Framework :

Contient des informations sur l'installation .NET Framework 4.5, son déploiement avec vos applications et la résolution des problèmes d'installation.

Les Core technologies (Technologies principales) sont des fonctionnalités .NET Framework probablement utiles à tout développeur dont les applications ciblent le .NET Framework, quelle que soit la technologie spécifique de développement qu'il utilise.

Fonctionnalité

Article

Description

Applications 64 bits

Applications 64 bits

Le .NET Framework prend en charge les applications 32 bits et 64 bits. L'article explique les différences et les éventuels problèmes pouvant résulter du portage d'un code 32 bits vers une plateforme 64 bits.

Bibliothèque de classes .NET Framework

Vue d'ensemble de la bibliothèque de classes .NET Framework

Référence des API de la bibliothèque de classes .NET Framework

La bibliothèque de classes .NET Framework contient l'ensemble principal des classes servant à développer une application .NET Framework.

Domaines d'application

Domaines d'application

Domaines d'application et assemblys

Un domaine d'application fournit une limite d'isolation intra-processus pour les applications.

Tableaux et collections

System.Array

Collections et structures de données

Collections simultanées

Collections immuables (disponible via NuGet)

Les tableaux et les collections vous permettent de traiter étroitement les données connexes, telles que les températures pour une plage de dates et d'heures, ou les noms des étudiants dans une classe.

Assemblys

Assemblys dans le Common Language Runtime

Les assemblys constituent l'unité fondamentale de déploiement, de contrôle de version, de réutilisation du code, de portée d'activation et des autorisations de sécurité dans le .NET Framework.

Programmation asynchrone

Modèles de programmation asynchrone

En programmation asynchrone, un processus ou une opération s'exécute indépendamment du processus qui l'a lancé(e).

Attributs

Extension des métadonnées à l'aide des attributs

Les attributs sont des mots clés qui fournissent des informations supplémentaires à propos d'un élément de programme, tel qu'un assembly, un type ou un membre de type, et qui vous permettent de modifier un comportement.

Common Language Runtime

Common Language Runtime (CLR)

Le Common Language Runtime est l'environnement d'exécution du .NET Framework. Il inclut des services de gestion de mémoire et de garbage collection.

Système de type commun (CTS, Common Type System)

Système de type commun

Le .NET Framework fournit un système de type accessible par tout langage qui cible le .NET Framework.

Configuration

Configuration d'applications

Schéma des fichiers de configuration pour le .NET Framework

Le .NET Framework offre aux développeurs et aux administrateurs un contrôle étendu sur la façon dont une application s'exécute via les éléments de configuration.

Chiffrement

Modèle de chiffrement de .NET Framework

Le chiffrement permet de coder et de décoder des données pour des raisons de sécurité. Le .NET Framework prend en charge de nombreux algorithmes de chiffrement standard, notamment des algorithmes symétriques, asymétriques et de hachage.

Accès aux données

Accès aux données avec ADO.NET

ADO.NET est un ensemble de classes qui exposent les services d'accès aux données pour les programmeurs .NET Framework. ADO.NET peut être utilisé pour accéder aux données à partir d'un large éventail de sources de données, telles que Microsoft Access et des bases de données SQL Server.

Délégués

System.Delegate

Délégués (guide de programmation C#)

Délégués (Visual Basic)

Un délégué est une classe qui détient une référence à une méthode. Il est comparable à un pointeur de fonction dans du code non managé.

Débogage

Débogage, traçage et profilage

Le débogage vous permet d'identifier des erreurs dans la logique de programme et l'exécution du code dans vos applications.

Services d'annuaire

Services d'annuaire dans le .NET Framework

Le .NET Framework inclut des types dans les trois espaces de noms (espaces de noms System.DirectoryServices, System.DirectoryServices.ActiveDirectory et System.DirectoryServices.Protocols) qui permettent d'accéder aux services de répertoire Windows.

Dynamic Language Runtime

Vue d'ensemble du Dynamic Language Runtime

Génération et compilation de code source dynamique

Le .NET Framework prend en charge les langages dynamiques tels que F#, JavaScript et Python via le composant DLR (Dynamic Language Runtime).

Événements et programmation pilotée par événement

Gestion et déclenchement d'événements

La programmation piloté par événement implique des appels aux méthodes en fonction d'un certain événement spécifié, tel qu'un clic de souris, la fin d'un processus ou l'arrêt d'un thread.

Gestion des exceptions

Gestion et levée des exceptions

Les exceptions sont des erreurs inattendues qui se produisent au moment de l'exécution. La gestion des exceptions permet à une application de gérer ces erreurs de façon cohérente.

Compression de fichier

Comment : compresser et extraire des fichiers

System.IO.Compression

Le .NET Framework inclut plusieurs types qui vous permettent de compresser et de décompresser fichiers et flux.

Mise en forme

Mise en forme des types

La mise en forme consiste à convertir un objet en représentation sous forme de chaîne. Par exemple, la représentation sous forme de chaîne de 1033478 peut être "$1,033,478.00".

Génériques

Génériques dans le .NET Framework

Les génériques vous permettent d'adapter une méthode, une classe ou une structure aux données précises sur lesquelles elle agit. Par exemple, au lieu de stocker plusieurs objets People dans un objet ArrayList, qui prend en charge les valeurs de tout type, vous pouvez utiliser le type List<T> générique pour stocker les objets dans un objet de collection fortement typé.

Globalisation et localisation

Globalisation et localisation d'applications .NET Framework

La globalisation implique la création d'une application qui peut être utilisée dans diverses cultures. La localisation implique la traduction de chaînes et d'autres ressources d'une application, ainsi que la modification de son interface utilisateur afin qu'elle puisse être exécutée par les utilisateurs d'autres cultures.

Images

Utilisation de classes graphiques managées

Utilisation des images, bitmaps, icônes et métafichiers

Vue d'ensemble de la création d'images (WPF)

Les classes du .NET Framework fournissent une prise en charge pour créer, charger et manipuler des images de divers formats.

Entrée/sortie

Fichier et flux de données E/S

La programmation d'E/S permet de lire et d'écrire des données sur un support de stockage, tel que le système de fichiers, un stockage isolé ou un canal nommé.

Interopérabilité

Interopérabilité

Référence des API non managées

Le .NET Framework vous permet d'appeler du code non managé, telles que les composants COM et des fonctions définies dans des bibliothèques de liens dynamiques externes.

LINQ (Language-Integrated Query)

Portail LINQ

LINQ fournit un langage de requêtes fortement typé qui prend en charge les requêtes dans une plage de sources de données.

Gestion de la mémoire

Gestion de la mémoire et garbage collection dans le .NET Framework

Le Common Langage Runtime gère la mémoire en grande partie de façon transparente. Toutefois, vous devez gérer et nettoyer les ressources non managées dans vos applications. En outre, dans certains scénarios avancés, vous pouvez contrôler ou tirer parti de certaines fonctionnalités du garbage collection.

Fichiers mappés en mémoire

Fichiers mappés en mémoire

Un fichier mappé en mémoire comporte le contenu d'un fichier en mémoire virtuelle. Cela permet à une application de modifier le fichier en lisant ou en écrivant directement dans ou depuis la mémoire.

MSBuild

MSBuild

MSBuild est le système de génération de Visual Studio. Les fichiers projet MSBuild prennent en charge la personnalisation étendue du processus de génération, et les types dans les espaces de noms Microsoft.Build permettent un contrôle par programmation des builds.

Programmation réseau

Programmation réseau dans le .NET Framework

La programmation réseau vous permet de développer des applications qui utilisent les protocoles Internet ou l'interface Windows Sockets.

Programmation parallèle

Programmation parallèle dans le .NET Framework

La programmation parallèle implique le développement de code qui distribue le travail entre plusieurs processeurs.

Analyse

Analyse de chaînes

L'analyse est l'opération inverse de la mise en forme. Elle consiste à convertir une représentation sous forme de chaîne d'un objet vers l'objet d'origine.

Performances

Mise en cache dans les applications .NET Framework

Initialisation tardive

La mise en cache et l'initialisation tardive sont deux fonctionnalités prises en charge par le .NET Framework, qui peuvent améliorer les performances de votre application.

Profilage

Compteurs de performance dans le .NET Framework

Traçage et instrumentation d'applications

Activation du profilage

Événements ETW dans le .NET Framework

Les outils de profilage et la prise en charge du .NET Framework pour le profilage permettent d'identifier les goulots d'étranglement potentiels et les zones de performances médiocres dans vos applications.

Réflexion

Réflexion dans le .NET Framework

Émission d'assemblys et de méthodes dynamiques

La réflexion vous permet de collecter des informations sur les assemblys, les types et les membres de type managés au moment de l'exécution, et de créer dynamiquement des assemblys et du code exécutable.

Expressions régulières

Expressions régulières du .NET Framework

Langage des expressions régulières - Aide-mémoire

Les expressions régulières vous permettent de traiter les données de texte ou de chaîne qui correspondent à un modèle défini par le langage d'expression régulière.

Ressources

Ressources dans des applications de bureau

Ressources pour les bibliothèques de classes qui plateformes cibles

Création et récupération de ressources dans les applications Windows Store

Les fichiers de ressources fournissent un référentiel pour les chaînes et autres données d'une application. Leur utilisation est essentielle dans les applications localisées.

Sécurité

Sécurité dans le .NET Framework

Les fonctionnalités de sécurité du .NET Framework vous aident à gérer l'accès aux ressources en fonction des autorisations, et facilitent l'utilisation de la sécurité basée sur les rôles.

Sérialisation et désérialisation

Sérialisation

La sérialisation convertit un objet en une forme pouvant être persistante ou transportée. La désérialisation convertit des données persistantes ou transmises de retour vers l'objet d'origine.

Exécution côte à côte

Exécution côte à côte dans .NET Framework

L'exécution côte à côte désigne la possibilité d'exécuter plusieurs versions d'une application ou d'un composant sur le même ordinateur. Plusieurs versions du Common Language Runtime et plusieurs versions d'applications et de composants qui utilisent une version du runtime peuvent s'exécuter sur le même ordinateur simultanément.

Threads

Threading managé

Un thread constitue l'unité de base d'exécution dans un processus. Plusieurs threads peuvent être exécutés dans un processus, et chacun reçoit du temps processeur.

Transactions

Transaction Processing

Les transactions garantissent qu'une opération liée aux données n'est pas enregistrée de manière définitive à moins que chaque élément de l'opération se termine correctement. Un ensemble d'opérations connexes réussit complètement ou échoue complètement en tant qu'unité unique.

Conversion de type

Conversion de type dans le .NET Framework

Système de type commun

La conversion de type crée une valeur d'un nouveau type qui est équivalente à la valeur du type d'origine.

XAML

Vue d'ensemble du langage XAML (WPF)

Services XAML

XAML est un langage de balisage déclaratif utilisé pour créer l'interface utilisateur de certains types d'applications .NET Framework.

XML

Documents et données XML

Référence du standard XML

Utilisation de XML dans le .NET Framework

XML est un langage de balisage basé sur des normes qui produit des documents explicites.

Fichiers ZIP et archives

Comment : compresser et extraire des fichiers

System.IO.Compression.ZipFile

ZipArchive

Le .NET Framework permet la programmation de la manipulation des fichiers ZIP.

Cette section fournit des liens vers les technologies utilisées pour développer des applications et des composants .NET Framework.

Technologie

Article

Description

Ajax

Microsoft Ajax Overview

Une application Web Microsoft Ajax se compose d'une solution client unique ou d'une solution client-serveur.

ASP.NET

Développement d'applications Web avec ASP.NET

ASP.NET est une technologie .NET Framework destinée à créer des applications Web qui s'exécutent sur un serveur et qui servent des pages Web en réponse aux demandes des clients.

Applications de console

Génération d'applications console

System.Console

Une application de console lit les caractères sur la console Windows ou les y écrit.

Managed Extensibility Framework (MEF)

Managed Extensibility Framework (MEF)

Le package Managed Extensibility Framework (MEF) est une bibliothèque destinée à la création d'applications simples et extensibles. Elle permet aux développeurs de découvrir et d'utiliser des extensions au moment de l'exécution sans requérir aucune configuration.

Applications du Windows Store

Prise en charge .NET Framework pour les applications Windows Store et Windows Runtime

Le .NET Framework prend en charge le développement d'applications du Windows Store pour Windows 8.

Bibliothèque de classes portable

Développement interplateforme avec .NET Framework

La bibliothèque de classes portables du .NET Framework vous permet de développer des assemblys portables qui fonctionnent sans modification sur plusieurs plateformes ou périphériques, tels que Windows 7, Windows 8, Windows Phone et Xbox.

Windows Communication Foundation (WCF)

Windows Communication Foundation (WCF)

Services de données WCF

Windows Communication Foundation (WCF) est une infrastructure conçue pour générer des applications orientées service.

Windows Forms

Windows Forms

Windows Forms est utilisé pour développer des applications Windows.

Windows Identity Foundation

Windows Identity Foundation

Windows Identity Foundation est un ensemble de classes .NET Framework permettant d'implémenter l'identité basée sur les revendications (claim-based) dans vos applications.

Windows Presentation Foundation (WPF)

Windows Presentation Foundation

Windows Presentation Foundation (WPF) fournit aux développeurs un modèle de programmation unifié pour créer des applications clientes intelligentes Windows enrichies qui intègrent une interface utilisateur, des médias et des documents.

Composants Windows Runtime

Création de composants Windows Runtime en C# et Visual Basic

Vous pouvez utiliser le .NET Framework pour créer des composants utilisables par n'importe quel langage de programmation qui prend en charge Windows Runtime.

Services Windows

Développement des applications de service Windows

Les services Windows vous permettent de créer des applications exécutables à durée d'exécution longue qui s'exécutent dans leurs propres sessions Windows. Ils sont parfaitement adaptés à une utilisation sur un serveur ou pour fournir des fonctionnalités à durée d'exécution longue qui n'interfèrent pas avec les utilisateurs qui travaillent sur le même ordinateur.

Windows Workflow Foundation (WF)

Windows Workflow Foundation (WF)

Windows Workflow Foundation vous permet de définir une activité correspondant à un processus réel et de décrire l'ordre d'exécution et les relations dépendantes entre des parties de travail à courte ou à longue durée d'exécution.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft