Glossaire de Visual Studio et du .NET Framework

Mise à jour : novembre 2007

Ce glossaire définit les termes clés de Visual Studio 2008 et du .NET Framework.

  • .NET Compact Framework
    Environnement indépendant du matériel pour l'exécution de programmes sur des périphériques informatiques soumis à des contraintes de ressources. Il hérite de l'architecture .NET Framework complète du Common Language Runtime, prend en charge un sous-ensemble de la bibliothèque de classes .NET Framework et contient des classes exclusivement conçues pour le .NET Compact Framework. Les périphériques pris en charge incluent les assistants numériques personnels (PDA) (tels que les PC de poche), les téléphones mobiles, les décodeurs, les périphériques informatiques automobiles et les périphériques embarqués personnalisés créés avec le système d'exploitation Microsoft Windows CE.NET.

  • .NET Framework
    Composant Windows intégral qui prend en charge la création, le déploiement et l'exécution de la génération suivante d'applications et de services Web. Elle offre un environnement multilingue ultra-productif à base de standards intégrant des investissements existants à la prochaine génération d'applications et de services, de même que la possibilité de résoudre les enjeux du déploiement et du fonctionnement des applications Internet. Le .NET Framework se compose de trois parties : le Common Language Runtime (CLR), un ensemble hiérarchique de bibliothèques de classes unifiées et une version comportant des composants ASP appelée ASP.NET. Voir aussi : ASP.NET, Common Language Runtime, bibliothèque de classes .NET Framework.

  • bibliothèque de classes .NET Framework
    Bibliothèque de classes, d'interfaces et de types valeur inclus dans le Kit de développement .NET Framework SDK. Cette bibliothèque, qui permet d'accéder aux fonctionnalités du système, est le fondement des applications, composants et contrôles du .NET Framework. Voir aussi : classe, conforme CLS, Common Language Specification, interface, type valeur.

  • Fournisseur de données .NET Framework
    Composant d'ADO.NET fournissant un accès aux données d'une source de données relationnelle. Un fournisseur de données .NET Framework contient des classes pour se connecter à une source de données, exécuter des commandes sur la source de données et retourner des résultats de requête de la source de données, y compris la possibilité d'exécuter des commandes dans des transactions. Un fournisseur de données .NET Framework contient également des classes pour remplir un groupe de données avec les résultats provenant d'une source de données et retourner les changements effectués dans un groupe de données à la source de données.

  • éditeur d'accélérateurs
    Éditeur de ressources qui vous permet d'ajouter, de supprimer, de modifier ou de rechercher les assignations des touches de raccourci de votre projet.

  • liste de contrôle d'accès (access control list (ACL))
    Liste qui spécifie les règles d'accès à une ressource particulière. Microsoft Windows NT implémente des ACL basés sur des utilisateurs, qui spécifient les ressources disponibles pour un utilisateur particulier.

  • volet Actions
    Volet Office personnalisable au niveau du document dans Microsoft Office Word et Microsoft Office Excel.

  • Bibliothèque ATL (Active Template Library)
    Collection de modèles C++ pour aider les utilisateurs à créer des objets COM (Component Object Model).

  • contrôle ActiveX
    Contrôle, par exemple une case à cocher ou un bouton, qui fournit des options aux utilisateurs ou exécute des macros ou des scripts pour automatiser une tâche. Vous pouvez écrire des macros pour le contrôle dans Microsoft Visual Basic for Applications (VBA) ou des scripts dans Microsoft Script Editor.

  • complément
    Dans le modèle de programmation de compléments du .NET Framework, assembly d'application du complément qui communique avec une application hôte sur un pipeline de communication. Voir aussi : hôte, pipeline.

  • vue de complément
    Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient des interfaces ou des classes de base abstraites et qui représente la vue du complément des méthodes et des types utilisés pour communiquer avec un hôte. Voir aussi : complément, hôte.

  • adaptateur côté complément
    Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient une ou plusieurs classes et qui convertit des données vers et à partir de la vue de complément et du contrat. Selon la direction de l'appel, l'adaptateur effectue la conversion d'une vue en contrat ou d'un contrat en vue. Voir aussi : complément, contrat.

  • ADO.NET
    Suite de technologies d'accès aux données incluses dans les bibliothèques de classes .NET Framework qui fournissent l'accès à des données relationnelles et au langage XML. ADO.NET comprend des classes qui composent le groupe de données (comme les tableaux, les lignes, les colonnes, les relations, etc.), les fournisseurs de données .NET Framework et les définitions de type personnalisées (comme SqlTypes pour SQL Server).

  • ornement
    Glyphe spécial sur l'aire de conception. En général, les ornements sont attachés à un contrôle cible et offrent à l'utilisateur un moyen graphique d'ajuster les propriétés du contrôle.

  • AfxFreeLibrary
    Fonction appelée par les applications MFC après qu'elles aient explicitement été liées à un module DLL lorsque ce module n'est plus nécessaire. Cette fonction décrémente le décompte de référence du module et, si le comptage de référence indique zéro, annule son mappage dans l'espace d'adressage du processus.

  • AfxLoadLibrary
    Bibliothèque utilisée par les applications MFC pour la liaison à une DLL d'extension.

  • événement d'agrégation
    Dans WMI, type d'événement qui est généré après qu'une série d'événements d'un autre type s'est produite. Un événement d'agrégation est utilisé pour représenter une série d'événements pour éviter d'inonder le consommateur d'événements. Voir aussi : événement, consommateur d'événements.

  • canal alpha
    Dans GDI+, partie des données de couleur du pixel réservée aux informations de transparence.

  • ancrage dynamique
    Moyen de déterminer les bords d'un contrôle parent auquel un contrôle est lié et de déterminer comment un contrôle est redimensionné avec son parent. L'ancrage dynamique et l'ancrage sont mutuellement exclusifs. Voir aussi : ancrage.

  • méthode anonyme
    Bloc de code passé en tant que paramètre à un délégué.

  • type anonyme
    Type de classe dont le nom est généré par le compilateur et qui hérite directement de l'objet. Les membres d'un type anonyme sont des propriétés déduites de l'initialiseur d'objet qui crée des instances du type.

  • base de l'application (application base)
    Répertoire du fichier .exe qui se charge dans le domaine d'application d'origine ou par défaut. Si vous créez votre propre domaine d'application, la base de l'application est l'emplacement que vous spécifiez dans la classe AppDomainSetup. Voir aussi : domaine d'application.

  • domaine d'application (AppDomain)
    Limite que le Common Language Runtime pose sur des objets créés dans la même portée d'application (autrement dit, en tout point de la séquence d'activations d'objets commençant par le point d'entrée de l'application). Comme les domaines d'application permettent d'isoler les objets créés dans une application de ceux créés dans d'autres applications, le comportement au moment de l'exécution est prévisible. Plusieurs domaines d'application peuvent exister dans un processus unique.

  • manifeste d'application
    Fichier utilisé dans les applications ClickOnce qui décrit l'application et tous les fichiers qui le constituent.

  • service d'application
    Dans ASP.NET, fonctionnalités intégrées pour les tâches d'application communes. ASP.NET inclut des services d'application pour l'authentification (appartenance d'ASP.NET), les informations persistantes pour chaque utilisateur (propriétés de profil), etc.

  • état de l'application
    Dans ASP.NET, magasin de variables créé sur le serveur pour l'application actuelle et partagé par tous les utilisateurs. L'état de l'application est généralement utilisé pour stocker des informations utilisées par tous les utilisateurs, tels que les paramètres d'application.

  • complément au niveau de l'application
    Programme supplémentaire qui modifie ou ajoute des fonctionnalités à une application ou un programme existant. Les modifications sont disponibles à tout moment pour l'application.

  • ASP.NET
    Ensemble des technologies de Microsoft .NET Framework destinées à la création d'applications et de services Web. Les pages ASP.NET s'exécutent sur le serveur et génèrent un balisage (tel que HTML, WML ou XML) qui est envoyé à un navigateur de bureau ou mobile. Les pages ASP.NET utilisent un modèle de programmation compilé, piloté par des événements, qui améliore les performances et permet de séparer l'interface utilisateur et la logique de l'application. Les fichiers de pages ASP.NET et de services Web créés à l'aide de ASP.NET contiennent une logique côté serveur (plutôt que côté client) écrite en Visual Basic, C# ou tout autre langage compatible .NET. Les applications et services Web tirent parti des fonctionnalités du Common Language Runtime, par exemple la sécurité de type, l'héritage, l'interopérabilité des langages, le versioning et la sécurité intégrée.

  • base de données des services d'application ASP.NET
    Dans ASP.NET, base de données qui stocke les données de plusieurs services d'application ASP.NET, y compris l'appartenance, personnalisation des WebParts, les rôles et les profils. La base de données peut être une base de données locale dans le dossier App_Data du site Web ou une base de données SQL Server ou autre, suivant la manière avec laquelle le site est configuré.

  • contrôles mobiles ASP.NET (ASP.NET mobile controls)
    Ensemble de contrôles ASP.NET conçus pour des applications Web mobiles. Les contrôles mobiles ASP.NET étendent les contrôles serveur ASP.NET.

  • Web Forms mobiles ASP.NET (ASP.NET mobile Web Forms)
    Extensions des Web Forms ASP.NET qui ciblent les périphériques mobiles, des téléphones cellulaires aux PC de poche.

  • page ASP.NET (ASP.NET page)
    Composant d'une application ASP.NET.

  • contrôle serveur ASP.NET (ASP.NET server control)
    Composant côté serveur qui encapsule l'interface utilisateur et ses fonctionnalités associées. Un contrôle serveur ASP.NET dérive directement ou indirectement de la classe System.Web.UI.Control. Le sur-ensemble des contrôles serveur ASP.NET inclut les contrôles serveur Web, les contrôles serveur HTML et les contrôles mobiles ASP.NET. La syntaxe de page d'un contrôle serveur ASP.NET contient un attribut sur la balise du contrôle. Voir aussi : contrôle serveur HTML, contrôles serveur de validation, contrôle serveur Web.

  • application Web ASP.NET (ASP.NET Web application)
    Application qui traite les requêtes HTTP (demandes Web) et s'exécute sur ASP.NET. Une application Web ASP.NET peut inclure des pages ASP.NET, des services Web, des gestionnaires HTTP et des modules HTTP.

  • assembly
    Collection d'un ou de plusieurs fichiers dont les versions sont gérées et qui sont déployés comme une unité. Un assembly constitue le bloc de construction principal d'une application .NET Framework. Tous les types et les ressources managés sont contenus dans un assembly et marqués comme uniquement accessibles à l'intérieur de l'assembly ou comme accessibles à partir du code figurant dans d'autres assemblys. Les assemblys jouent également un rôle clé dans la sécurité. Le système de sécurité d'accès du code utilise des informations relatives à l'assembly pour déterminer le jeu d'autorisations octroyé au code contenu dans l'assembly. Voir aussi : assembly privé, assembly partagé.

  • cache d'assembly (assembly cache)
    Cache de code utilisé pour le stockage côte à côte des assemblys. Le cache comprend deux parties : le Global Assembly Cache qui contient des assemblys installés explicitement à des fins de partage parmi plusieurs applications sur l'ordinateur ; le cache de téléchargement qui stocke le code téléchargé des sites Internet ou intranet. Comme le cache est isolé de l'application à l'origine du téléchargement, le code téléchargé pour le compte d'une application ou d'une page n'a pas d'impact sur les autres applications. Voir aussi : Global Assembly Cache.

  • manifeste d'assembly (assembly manifest)
    Partie intégrale de chaque assembly qui rend ce dernier autodescriptif. Le manifeste d'assembly contient les métadonnées de l'assembly. Il établit l'identité de l'assembly, spécifie les fichiers constituant l'implémentation de l'assembly, indique les types et les ressources de l'assembly, détaille les dépendances lors de la compilation par rapport aux autres assemblys et précise l'ensemble des autorisations requises pour que l'assembly fonctionne correctement. Ces informations sont utilisées au moment de l'exécution pour résoudre les références, appliquer la stratégie de liaison des versions et valider l'intégrité des assemblys chargés. La nature autodescriptive des assemblys rend également possibles l'installation et le déploiement de XCOPY sans impact. Voir aussi : assembly, métadonnées.

  • métadonnées de l'assembly (assembly metadata)
    Voir : manifeste d'assembly

  • assertion (Assert)
    Dans la sécurité .NET Framework, permet de s'assurer qu'une méthode accède à une ressource particulière, même si les appelants de la méthode ne disposent pas de l'autorisation nécessaire. Si, pendant un parcours de pile, un frame de pile confirmant l'autorisation requise est trouvé, une vérification de la sécurité de cette autorisation est effectuée. Les assertions peuvent créer des failles de sécurité et ne doivent être utilisées qu'avec une extrême prudence.

  • association
    Dans ADO.NET Entity Framework, définition d'une relation entre types d'entité.

  • classe d'association
    Dans WMI, classe qui décrit une relation entre deux classes ou entre instances de deux classes. Les propriétés d'une classe d'association incluent des pointeurs, ou références, vers les deux classes ou instances. Le qualificateur Association est attaché à chaque classe d'association à des fins d'identification.

  • ligne d'association
    Dans le Concepteur de classes, ligne qui indique que deux types sont liés. La ligne représente un champ ou une propriété et relie le type qui contient le membre au type de champ ou de propriété.

  • jeu d'associations
    Dans ADO.NET Entity Framework, conteneur logique pour les instances d'associations du même type.

  • ASSOCIATORS OF
    Instruction WQL (WMI Query Language) qui prend en charge le parcours d'associations par programme en récupérant toutes les instances de point de terminaison qui sont associées à une instance de source particulière. Voir aussi : GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

  • couche de communication asynchrone
    Dans ASP.NET, couche de fonctionnalités AJAX qui s'occupent de la communication entre le navigateur et le serveur.

  • méthode asynchrone
    Appel de méthode qui retourne immédiatement à l'appelant que le traitement soit terminé ou non. Les résultats du traitement sont retournés via un autre appel sur un autre thread. Les méthodes asynchrones évitent à l'appelant de devoir attendre que le traitement ait terminé. Voir aussi : méthode semi-synchrone.

  • publication asynchrone
    Dans ASP.NET, processus d'envoi de données de pages Web (plus l'état d'affichage et autres métadonnées nécessaires) du navigateur au serveur sans publication (postback) complète et sans empêcher l'utilisateur de travailler sur la page. Les publications asynchrones sont une fonctionnalité importante de la technologie AJAX.

  • ATL
    Voir : Bibliothèque ATL (Active Template Library)

  • attribut
    Déclaration descriptive pouvant être appliquée à des éléments de programmation tels que des types, champs, méthodes et propriétés. Les attributs sont enregistrés avec les métadonnées d'un fichier Microsoft .NET Framework et peuvent servir à décrire le code au Common Language Runtime ou affecter le comportement de l'application au moment de l'exécution.

  • authentification (authentication)
    Dans la sécurité .NET Framework, processus de découverte et de vérification de l'identité d'une entité de sécurité par l'examen des informations d'identification de l'utilisateur et par leur validation auprès de l'autorité appropriée. Voir aussi : entité de sécurité.

  • autorisation (authorization)
    Dans la sécurité .NET Framework, processus consistant à limiter les droits d'accès en accordant ou en refusant des autorisations spécifiques à une entité de sécurité ou à une identité authentifiée. Voir aussi : authentification, entité de sécurité.

  • bouton de masquage automatique
    Bouton qui apparaît sur le bord d'une trame lorsqu'une fenêtre est en mode de masquage automatique. Le volet de fenêtre masqué apparaît lorsque le pointeur de la souris survole le bouton.

  • autopostback
    Dans les contrôles serveur ASP.NET, paramètre qui contraint le contrôle à soumettre la page lorsque l'utilisateur interagit avec le contrôle. (Par défaut, seuls les contrôles bouton provoquent une publication.) Par exemple, si un contrôle DropDownList est configuré pour effectuer l'autopostback, la page est soumise dès qu'un utilisateur sélectionne un élément dans la liste. Voir aussi : contrôle serveur ASP.NET.

  • limites
    Taille et emplacement d'un objet.

  • conversion boxing (boxing)
    Conversion d'une instance de type valeur en objet, ce qui implique que l'instance contiendra des informations de type complètes au moment de l'exécution et sera allouée dans le tas. L'instruction box du jeu d'instructions MSIL (Microsoft Intermediate Language) convertit un type valeur en objet en faisant une copie du type valeur et en l'incorporant dans un objet nouvellement alloué. Voir aussi : Microsoft Intermediate Language, conversion unboxing, type valeur.

  • journal de génération
    Sortie de texte enregistrée d'une génération Visual Studio qui indique, la plupart du temps, les lignes de commande émises et l'état de chaque étape dans le processus de génération. Pour une génération C++, ce fichier s'appelle BuildLog.htm.

  • C#
    Langage de programmation conçu pour générer des applications d'entreprise s'exécutant dans le .NET Framework. Évolution de C et de C++, C# est orienté objet et possède la sécurisation des types. Comme il est compilé comme code managé, il bénéficie des services du Common Language Runtime, tels que l'interopérabilité des langages, la sécurité et l'opération garbage collection.

  • légende
    Voir : barre de titre

  • barre de légende
    Volet statique qui peut afficher un ou plusieurs des objets suivants : un bouton, une étiquette de texte et une image.

  • bouton de barre de légende
    Bouton affiché dans la barre de légende d'un volet ancrable ou d'une fenêtre mini-frame.

  • carte
    Page Web en WML. Les périphériques WML peuvent afficher le contenu d'une carte sur un seul écran ou, lorsque cela est nécessaire, fournir des barres de défilement de sorte que la totalité du contenu de la carte puisse être affichée. Les développeurs n'ont pas à se soucier de la manipulation des cartes ou des paquets de cartes, car les contrôles mobiles ASP.NET gèrent la mise en forme (y compris la pagination) des périphériques ciblés. Voir aussi : paquet de cartes, WML.

  • catalogue
    Liste de contrôles WebPart (ou autres contrôles serveur Web, serveur personnalisé ou utilisateur), créée par un contrôle System.Web.UI.WebControls.CatalogPart, que les utilisateurs peuvent ajouter à une page WebPart. Voir aussi : contrôles WebPart, page WebPart.

  • CCW
    Voir : wrapper CCW (COM Callable Wrapper )

  • chevron
    Double crochet angulaire qui dénote un contrôle bouton de dépassement de capacité.

  • chrome
    Éléments d'interface utilisateur communs restitués autour de chaque contrôle WebPart dans une zone donnée. Le chrome d'un contrôle Part inclut une bordure, une barre de titre ainsi que les icônes, le texte de titre et le menu d'actions verbales qui apparaissent dans la barre de titre. L'apparence du chrome est définie au niveau de la zone et s'applique à tous les contrôles Part dans une zone. Le rendu du chrome et des contrôles System.Web.UI.WebControls.WebParts.WebPart individuels est géré par la classe System.Web.UI.WebControls.WebParts.WebPartChrome. Voir aussi : contrôles Part, contrôles WebPart, zone.

  • cHTML
    Langage de balisage utilisé sur certains téléphones cellulaires. cHTML est un sous-ensemble du langage HTML avec des balises supplémentaires destinées à améliorer la fonctionnalité mobile.

  • CIM
    Voir : Common Information Model (CIM)

  • gestionnaire CIMOM (Common Information Model Object Manager)
    Composant de l'infrastructure WMI qui gère l'interaction entre les applications de gestion et les fournisseurs. Le gestionnaire CIMOM prend en charge des services tels que la notification d'événements, l'accès à distance et le traitement des requêtes. Le gestionnaire CIMOM accorde également l'accès au référentiel WMI.

  • schéma CIM
    Dans WMI, collection de définitions de classe utilisées pour représenter des objets managés qui se produisent dans chaque environnement de gestion. Voir aussi : schéma.

  • classe
    Type référence qui encapsule les données (constantes et champs) et le comportement (méthodes, propriétés, indexeurs, événements, opérateurs, constructeurs d'instances, constructeurs statiques et destructeurs), pouvant contenir des types imbriqués. Les types classe prennent en charge l'héritage, un mécanisme par lequel une classe dérivée peut étendre et spécialiser une classe de base. Voir aussi : encapsulation, indexeur, propriété, type référence.

  • Concepteur de classes
    Environnement de design visuel qui vous permet de visualiser la structure des classes et des autres types. Le Concepteur de classes vous permet également de modifier le code source des classes et des types via ces représentations visuelles.

  • mode classique
    Dans IIS 7.0, configuration dans laquelle le traitement des demandes émule le modèle utilisé dans IIS 6.0. En mode classique, IIS reçoit des demandes et les distribue aux composants ISAPI selon les extensions de nom de fichier mappées. IIS et le processus qui gère la demande s'exécutent en tant que processus séparés. Par exemple, les demandes pour les ressources ASP.NET sont distribuées au composant aspnet_isapi.dll.

  • Déploiement ClickOnce
    Méthode de déploiement qui vous permet de publier des applications Windows sur un serveur Web ou un partage de fichiers réseau en vue de simplifier l'installation.

  • services d'application cliente
    Dans les applications Windows, fonctionnalités intégrées destinées à accéder aux services d'application ASP.NET pour les tâches d'application communes, y compris la connexion à distance, les rôles et les paramètres d'application.

  • zone cliente
    Partie d'une application Windows à l'exclusion des barres d'outils, des menus et des barres d'état.

  • coordonnées clientes
    Coordonnées qui spécifient la position d'écran X et Y par rapport au coin supérieur gauche de l'application, considéré comme point d'origine (0,0). Dans les applications De droite à gauche, le coin supérieur droit est l'origine. Voir aussi : de droite à gauche (RTL, right to left).

  • cliext
    Espace de noms des conteneurs, itérateurs et algorithmes STL/CLR

  • clip
    Zone de l'écran ou de la page qui active la sortie graphique.

  • type générique fermé
    Type générique construit qui ne possède pas de paramètres de type générique non spécifiés, ni individuellement, ni d'une méthode ou d'un type englobant. Les types génériques fermés peuvent être instanciés. Voir aussi : type construit, génériques, type générique, paramètre de type générique, type générique ouvert.

  • CLR
    Voir : Common Language Runtime

  • CLS
    Voir : Common Language Specification (CLS)

  • conforme CLS
    Code exposant publiquement les fonctionnalités de langue (et elles seules) figurant dans la Common Language Specification. La conformité CLS peut s'appliquer aux classes, interfaces, composants et outils. Voir aussi : Common Language Specification (CLS).

  • sécurité d'accès du code
    Mécanisme fourni par le Common Language Runtime, selon lequel le code managé se voit accorder des autorisations par la stratégie de sécurité et selon lequel ces autorisations sont appliquées, ce qui permet de limiter les opérations que le code est en mesure d'effectuer.

  • classe code-behind
    Classe accessible par un fichier .aspx, mais résidant dans un fichier séparé (tel qu'un fichier .dll ou .cs). Ainsi, vous pouvez écrire une classe code-behind qui crée un contrôle serveur personnalisé ASP.NET, contient du code appelé à partir d'un fichier .aspx, mais qui ne réside pas dans le fichier .aspx.

  • fichier code-behind
    Fichier de code contenant la classe de page qui implémente la logique de programme d'une application Web Forms ou Web Forms mobile ASP.NET.

  • page code-behind
    Voir : fichier code-behind

  • bouton de menu de couleur
    Bouton déroulant qui affiche une palette de couleurs.

  • sélecteur de couleurs
    Contrôle qui permet à l'utilisateur de sélectionner une couleur.

  • wrapper CCW (COM Callable Wrapper)
    Objet proxy généré par le Common Language Runtime et grâce auquel les applications COM existantes peuvent utiliser de façon transparente des classes managées, notamment les classes du .NET Framework.

  • COM Interop
    Service permettant aux objets .NET Framework de communiquer avec des objets COM.

  • Common Information Model (CIM)
    Dans WMI, modèle qui décrit comment représenter les objets managés réels. CIM utilise un paradigme orienté objet, où les objets managés sont modelés à l'aide des concepts de classes et d'instances. Le CIM est divisé entre le métamodèle et le schéma standard. Le métamodèle décrit quels types d'entités composent le schéma. Il définit également comment ces entités peuvent être combinées dans des objets qui représentent des périphériques réels.

  • Common Language Runtime
    Moteur situé au cœur de l'exécution du code managé. Le Runtime fournit du code managé avec des services tels que l'intégration interlangage, la sécurité d'accès du code, la gestion de la durée de vie des objets ainsi que la prise en charge du débogage et des profils.

  • hôte CLR (Common Language Runtime)
    Application non managée qui utilise un ensemble d'API, appelé interfaces d'hébergement, pour intégrer du code managé dans l'application. Les hôtes CLR requièrent souvent une personnalisation de haut niveau par rapport au Runtime chargé dans le processus. Les interfaces d'hébergement permettent aux hôtes CLR de spécifier des paramètres qui configurent le « garbage collector », de sélectionner la build appropriée à leur environnement (serveur ou station de travail), etc. Les hôtes CLR prennent généralement en charge un modèle d'extensibilité qui permet à l'utilisateur final d'ajouter, de manière dynamique, de nouvelles fonctionnalités, telles qu'un nouveau contrôle ou une fonction écrite par un utilisateur. Ces extensions sont habituellement isolées les unes des autres dans le processus à l'aide de domaines d'application et de paramètres de sécurité personnalisés. ASP.NET, Microsoft Internet Explorer et un hôte exécutant des exécutables lancés à partir du Shell Windows sont des exemples d'hôtes CLR. Voir aussi : domaine d'application, Common Language Runtime, code managé.

  • Common Language Specification (CLS)
    Sous-ensemble de fonctionnalités de langage prises en charge par le Common Language Runtime, comprenant des fonctionnalités communes à plusieurs langages de programmation orientés objet. Les composants et outils conformes CLS sont ainsi assurés de fonctionner avec les autres composants et outils conformes CLS. Voir aussi : conforme CLS.

  • format COFF (Common Object File Format)
    Format de programmation sur 32 bits pour des fichiers objets et exécutables (image), portable sur plusieurs plateformes. L'implémentation Microsoft est appelée format de fichier PE (Portable Executable). Voir aussi : fichier PE (Portable Executable).

  • système de type commun (CTS, Common Type System)
    Spécification déterminant la façon dont le Common Language Runtime définit, utilise et gère les types.

  • pipeline de communication
    Voir : pipeline

  • évaluateur de comparaison
    Filtre destiné à comparer le nom d'une fonctionnalité de périphérique à une valeur. Voir aussi : fonctionnalités de périphérique.

  • compiland
    Unité de base de compilation ou de traduction. Un projet se compose habituellement de plusieurs compilands (par exemple, fichiers .c et .cpp) compilés pour produire un fichier objet correspondant. Voir aussi : fonction.

  • barre d'état des composants
    Région rectangulaire qui apparaît en bas du Concepteur Windows Forms en mode Design. La barre d'état des composants est un conteneur pour les composants (commandes invisibles). Elle apparaît uniquement lorsqu'un composant a été ajouté au formulaire actif.

  • contrôle composite
    Contrôle serveur personnalisé composé d'une collection personnalisée d'autres contrôles serveur en tant que contrôles enfants.

  • modèle conceptuel
    Spécification abstraite pour les types d'entité, les associations, les conteneurs d'entités, les jeux d'entités et les jeux d'associations du domaine d'une application basée sur ADO.NET Entity Framework.

  • Conceptual Schema Definition Language (CSDL)
    Langage basé sur XML utilisé pour définir les types d'entité, les associations, les conteneurs d'entités, les jeux d'entités et les jeux d'associations d'un modèle conceptuel.

  • fichier de configuration
    Fichier XML doté de l'extension .config qui contient des paramètres d'option pour une application ou un site Web. Les fichiers de configuration communs incluent Machine.config et Web.config.

  • connexion
    Voir : connexion WebPart

  • points de connexion
    Objet System.Web.UI.WebControls.WebParts.ConnectionPoint associé aux contrôles fournisseur et consommateur qui participent aux connexions WebPart. Un point de connexion gère l'échange de données entre les contrôles. Fournisseurs et consommateurs ont chacun leurs propres points de connexion. Voir aussi : consommateur, fournisseur, connexion WebPart.

  • contrainte
    Voir : contrainte de paramètre de type générique

  • type générique construit
    Type générique dont les paramètres de type générique ont été spécifiés. Un type construit ou une méthode construite peut être un type générique ouvert, si certains de ses arguments de type sont des paramètres de type de types englobants ou de méthodes englobantes, ou un type générique fermé si tous ses arguments de type sont des types réels. Voir aussi : type générique fermé, génériques, type générique, argument de type générique, paramètre de type générique, type générique ouvert.

  • type construit
    Voir : type générique construit

  • consommateur
    Dans une connexion WebPart, un contrôle serveur qui reçoit des données d'un contrôle de fournisseur et les traite ou les affiche. Un consommateur peut être n'importe quel type de contrôle serveur, mais doit être conçu pour fonctionner comme un consommateur. Un consommateur doit avoir une méthode de rappel spéciale marquée avec un attribut ConnectionConsumerAttribute dans le code source. Cette méthode reçoit des données du fournisseur sous la forme d'une instance d'interface. Voir aussi : point de connexion, fournisseur, connexion WebPart.

  • conteneur
    Voir : conteneur d'attribution de noms

  • contrôle conteneur
    Type de contrôle mobile ASP.NET qui contient d'autres contrôles et fournit des regroupements visuels de contrôles et de contenus.

  • contrôle de contenu
    Contrôle qui définit une zone dans un document Microsoft Office Word, dans laquelle le texte et les types de données spécifiques peuvent être affichés ou dans laquelle les entrées d'utilisateur sont restreintes.

  • page de contenu
    Dans ASP.NET, page Web qui est configurée pour être fusionnée avec une page maître pour créer une page complète. Voir aussi : page maître.

  • contexte
    Séquence de propriétés ordonnée définissant un environnement pour les objets qui s'y trouvent. Les contextes sont créés pendant le processus d'activation des objets configurés pour demander des services automatiques tels que la synchronisation, les transactions, l'activation juste-à-temps (JIT), la sécurité, etc. Plusieurs objets peuvent coexister dans un contexte.

  • propriété de contexte
    État implicite et code permettant de gérer cet état, contenu de la part d'une instance d'objet. Par exemple, la propriété de contexte transaction contient l'identificateur de transaction de la transaction à laquelle l'objet participe.

  • contrat
    Comportement et état fournis par une classe, correspondant à ce qu'un client de cette classe peut s'attendre à contenir. Un contrat est exprimé en partie par les signatures pour tous les champs, méthodes, propriétés et événements publics de cette classe. Il est enrichi d'une description (en général un simple texte descriptif) de la représentation de chaque champ ou propriété, assorti à l'action de chaque méthode. Dans le modèle de programmation de compléments du .NET Framework, interface de non-versioning qui définit les méthodes et spécifie les types de données pour le transfert des données sur le pipeline de communication entre l'hôte et le complément. Le contrat se trouve au milieu du pipeline de communication entre le complément et l'hôte. L'assembly de contrat est chargé dans les domaines d'application du complément et de l'hôte. Voir aussi : complément, hôte, pipeline.

  • état du contrôle
    Champ dans une page Web ASP.NET qui stocke les paramètres de propriété actuels pour les contrôles serveur sur la page. L'état du contrôle est utilisé pour recréer la page et rétablir d'anciens paramètres sur chaque publication. Voir aussi : page ASP.NET, contrôle serveur ASP.NET, publication, état d'affichage.

  • publication sur plusieurs pages
    Dans les pages Web ASP.NET, processus consistant à soumettre une page à une page cible spécifiée plutôt que de la soumettre à elle-même. Voir aussi : publication.

  • CSDL
    Voir : Conceptual Schema Definition Language

  • CTS
    Voir : système de type commun (Common Type System)

  • attribut personnalisé (attribut)
    Classe représentant des métadonnées personnalisées. Voir aussi : attribut.

  • règle de génération personnalisée
    Règle de génération habituellement définie par l'utilisateur pour appeler un outil qui ne fait pas partie du processus de génération Visual Studio normal.

  • contrôle personnalisé
    Contrôle créé par un utilisateur ou un éditeur de logiciels tiers n'appartenant pas à la bibliothèque de classes .NET Framework. Ce terme générique inclut également les contrôles utilisateur. Les contrôles serveur personnalisés sont utilisés dans Web Forms (pages ASP.NET). Les contrôles client personnalisés sont utilisés dans les applications Windows Forms.

  • liaison de données
    Processus ou méthode de configuration des contrôles sur un formulaire ou une page Web pour extraire ou écrire des données sur une source de données telle qu'une base de données, un fichier XML, etc.

  • contrôle de source de données
    Objet qui peut être ajouté à une page Web ASP.NET qui encapsule la logique requise pour se connecter à une source de données, comme une base de données ou un fichier XML, et qui peut exécuter des requêtes ou d'autres commandes d'accès aux données. Un contrôle de source de données peut fournir ensuite des données à d'autres contrôles sur cette page.

  • Concepteur de DataSet
    Jeu d'outils visuels permettant de créer et de modifier des groupes de données typés et les éléments individuels qui les composent.

  • magasin de données
    Jeu de fichiers XML sur votre ordinateur de bureau qui contient des informations sur les plateformes, les périphériques, les émulateurs et les packages installés sur l'ordinateur. Le magasin de données, qui fait partie de la connectivité principale, est installé avec Microsoft Visual Studio ou Microsoft Platform Builder. Le contenu du magasin de données est modifié à chaque fois que vous installez un Kit de développement logiciel (SDK) basé sur Windows CE, tel que Windows Mobile.

  • blocage
    En multithreading, situation dans laquelle chacun des deux threads détient un verrou dont l'autre a besoin pour continuer. Voir aussi : synchronisation.

  • paquet de cartes (deck)
    Groupe d'une ou de plusieurs cartes. Voir aussi : carte.

  • vérification de sécurité déclarative (declarative security check)
    Informations de sécurité déclaratives dans les métadonnées. Les développeurs peuvent utiliser ces déclarations, écrites en général comme des attributs personnalisés, pour appeler plusieurs types de fonctionnalités de sécurité : demande d'autorisations pour lier les références au code, demande d'autorisations pour dériver un type, demande que les appelants aient certaines autorisations, et ainsi de suite. Voir aussi : vérification de sécurité impérative.

  • fournisseur découplé
    Fournisseur hébergé dans un processus distinct de WMI. Les fournisseurs découplés sont la manière recommandée d'instrumenter une application car le fournisseur peut contrôler sa propre durée de vie au lieu d'être lancé chaque fois qu'un utilisateur accède au fournisseur à travers WMI. Voir aussi : fournisseur.

  • système d'unité par défaut (default unit system)
    Processus qui détermine à quel moment un contrôle de page Web doit s'afficher sur une nouvelle page, à partir des caractéristiques d'un périphérique mobile. Le système d'unité par défaut est basé sur l'équivalence entre une ligne et 100 unités, comme indiqué par le champ DefaultWeight de la classe ControlPager.

  • requête différée
    Caractéristique d'une requête LINQ qui ne s'exécute qu'une fois parcourue via un appel à sa méthode IEnumerator.MoveNext. L'appel de méthode peut se produire directement ou indirectement via une instruction foreach (C#) ou For Each (Visual Basic) ou via un appel à une méthode d'opérateur de requête standard telle que Max, Average, Count, ToArray ou ToList.

  • délégué
    Dans le .NET Framework, référence à une fonction. Un délégué équivaut à un pointeur fonction. Voir aussi : type référence.

    En WMI, niveau d'emprunt d'identité de sécurité utilisé pour autoriser un accès à distance qui implique plusieurs sauts de réseau.

  • évaluateur délégué (delegated evaluator)
    Filtre qui utilise une méthode personnalisée pour évaluer les données spécifiées.

  • refus (denial)
    En refusant une autorisation, une méthode peut éviter à ses appelants d'exercer le privilège représenté par cette autorisation. Si une méthode de la pile des appels refuse l'autorisation A, un parcours de pile contrôlant l'autorisation A échouera tant qu'une assertion valide ne sera pas trouvée dans la pile entre la méthode qui a lancé le refus et la méthode qui a lancé le contrôle de l'autorisation A. Voir aussi : assertion.

  • attaque par déni de service (denial of service attack)
    Attaque sur un serveur exposé à l'Internet qui fait une consommation excessive de temps, de mémoire ou d'autres ressources. L'attaque vise à empêcher un accès légitime aux ressources.

  • manifeste de déploiement
    Fichier utilisé dans les applications ClickOnce qui décrit la version actuelle de ce déploiement et détermine s'il doit être installé sur l'ordinateur client ou être uniquement exécuté en ligne.

  • fenêtre d'alerte sur le Bureau
    Fenêtre qui apparaît sur le Bureau de Windows suite à un événement, par exemple, la réception d'un message électronique.

  • adaptateur de périphérique (device adapter)
    Classe d'infrastructure de pages ASP.NET qui adapte le comportement des pages et des contrôles mobiles en fonction du périphérique cible.

  • fonctionnalités de périphérique (device capabilities)
    Ensemble des fonctionnalités de périphérique disponibles via la méthode HasCapability ou l'élément <Choice>.

  • coordonnées de périphérique
    Coordonnées utilisées par le périphérique physique sur lequel le dessin est réalisé, tel qu'un écran ou une feuille de papier.

  • définition de périphérique (device definition)
    Caractéristiques d'un périphérique disponible via la classe MobileCapabilities et le contrôle DeviceSpecific.

  • filtre de périphérique (device filter)
    Section du fichier Web.config dans laquelle vous spécifiez des valeurs pour des périphériques mobiles spécifiques. Ces valeurs sont utilisées pour créer des contenus propres à des périphériques.

  • accès direct
    Façon d'accéder aux propriétés et aux méthodes fournies par WMI dans un script comme si elles étaient des propriétés Automation et des méthodes d'une instance d'objet.

  • propriété de discriminateur
    Colonne d'une table de base de données qui contient une valeur déterminant la classe à laquelle appartient un enregistrement donné.

  • mode d'affichage
    Les différents états d'affichage par lesquels peut passer une page WebPart, qui permettent aux utilisateurs de modifier une page dans des manières spécifiées. Les états fournis avec le jeu de composants WebPart sont : catalogue, connexion, design, édition et navigation. Le mode normal ou par défaut d'une page Web est le mode navigation. Les développeurs peuvent étendre cette fonctionnalité en ajoutant des modes d'affichage personnalisés, qui nécessitent l'extension de la classe WebPartManager. Voir aussi : jeu de composants WebPart, page WebPart.

  • ancrage
    Moyen de déterminer quelles bordures de contrôle sont définies flush avec leur contrôle parent et comment un contrôle est redimensionné avec son parent. L'ancrage et l'ancrage dynamique sont mutuellement exclusifs. Voir aussi : ancrage.

  • couleurs du document
    Partie de la barre de couleur qui permet à l'utilisateur de sélectionner une couleur du jeu de couleurs dans le document actuel.

  • personnalisation au niveau du document
    Programme supplémentaire qui modifie ou ajoute des fonctionnalités à une application ou un programme existant uniquement lorsqu'un document spécifique est ouvert.

  • cache de téléchargement (download cache)
    Voir : cache d'assembly

  • contrôle dynamique
    Contrôle WebPart qui est persistant dans un magasin de personnalisations et qui n'apparaît pas dans le balisage déclaratif d'une page .aspx. Une fois ajouté à une page, le contrôle WebPartManager crée automatiquement une instance du contrôle à partir du magasin de personnalisations lors de demandes ultérieures. Voir aussi : contrôles WebPart.

  • données dynamiques
    Dans ASP.NET, infrastructure qui facilite la création d'applications Web pilotées par des données. Les données dynamiques utilisent une page personnalisable et des masques de champ, une structure, des métadonnées qui peuvent être définies par l'utilisateur et une affectation de nom conventionnelle afin de créer une interface utilisateur qui affiche des données, permet aux utilisateurs de déplacer des relations entre des tables et permet aux utilisateurs de modifier et de créer des données (opérations CRUD). Voir : génération de modèles automatique.

  • contrôle de navigation
    Contrôle de zone d'édition qui permet à l'utilisateur de parcourir et de sélectionner des fichiers et des répertoires.

  • initialiseur d'élément
    Initialiseur d'objet défini dans un initialiseur de collection.

  • ressource incorporée
    Fichiers utilisés par une application qui sont stockés au format binaire dans l'application compilée.

  • encapsulation (encapsulation)
    Capacité d'un objet à masquer ses données et méthodes internes, ce qui rend uniquement accessibles les parties prévues de l'objet par programme.

  • classe de codage
    Classe qui représente un codage de caractères.

  • End
    Dans ASO.NET Entity Framework, entité de participation d'une association.

  • entité
    Dans ADO.NET Entity Framework, concept dans le domaine d'une application à partir de laquelle un type de données est défini.

  • conteneur d'entités
    Dans ADO.NET Entity Framework, spécifie les jeux d'entités et les jeux d'associations qui seront implémentés dans un espace de noms spécifié.

  • Entity Data Model
    Modèle de données pour la définition des données d'application en tant que jeux d'entités et de relations auxquels les types de Common Language Runtime et les structures de stockage peuvent être mappés.

  • Entity Framework
    Jeu de technologies qui prennent en charge le développement d'applications logicielles orientées données en permettant aux développeurs de travailler sur des modèles conceptuels mappés aux schémas logiques des sources de données.

  • jeu d'entités
    Dans ADO.NET Entity Framework, conteneur logique pour les entités d'un type donné et de ses sous-types, mappées aux tables d'une base de données.

  • Entité SQL
    Langage indépendant de tout stockage et similaire à SQL qui fonctionne directement avec les schémas d'entité conceptuels et qui prend en charge des fonctionnalités Entity Data Model, telles que l'héritage et les relations.

  • type d'entité
    Dans ADO.NET Entity Framework, spécification pour un type de données qui inclut un jeu de propriétés nommé et représente un élément de niveau supérieur dans un modèle de données.

  • enum (énumération) (enumeration)
    Liste de constantes nommées.

  • événement
    Dans WMI, occurrence d'une modification à des données statiques ou dynamiques en rapport avec un objet managé.

  • consommateur d'événements
    Dans WMI, destinataire des notifications qui font état de l'occurrence d'un événement. Un consommateur d'événements est temporaire ou permanent. Voir aussi : événement, consommateur permanent, consommateur temporaire.

  • fournisseur de consommateur d'événements
    Dans WMI, fournisseur qui détermine quel consommateur d'événements permanent gère un événement donné. Voir aussi : événement, consommateur permanent.

  • filtre d'événement
    Dans WMI, filtre qui s'inscrit pour recevoir une notification d'un type d'événement spécifique. Voir aussi : événement.

  • fournisseur d'événements
    Fournisseur WMI qui surveille une source d'événements et notifie WMI lorsque des événements se produisent. Voir aussi : événement.

  • requête d'événement
    Instruction WQL (WMI Query Language) que les consommateurs d'événements utilisent pour s'inscrire afin de recevoir des notifications d'événements spécifiques. Un fournisseur d'événements utilise une requête d'événement pour s'inscrire afin de générer des notifications d'événements spécifiques. Voir aussi : événement, consommateur d'événements.

  • Modèle asynchrone basé sur des événements
    Modèle de design qui utilise des événements pour exposer les fonctionnalités asynchrones d'une classe.

  • preuve (evidence)
    Propriétés du code, telles qu'une signature numérique, ou encore la zone ou le site de son origine, utilisées par la stratégie de sécurité pour accorder des autorisations au code. Voir aussi : stratégie de sécurité.

  • Assistant Exception
    Outil de débogage Visual Studio qui fournit des informations sur les causes de la levée d'une exception dans un programme Visual Basic ou Visual C#.

  • fichier exécutable (executable file)
    Fichier au format PE (Portable Executable) pouvant être chargé en mémoire et exécuté par le chargeur du système d'exploitation. Il peut s'agir d'un fichier .exe ou d'un fichier .dll. Dans le contexte .NET, un fichier PE doit être traduit par le Common Language Runtime en code natif avant de pouvoir être exécuté par le système d'exploitation. Voir aussi : fichier PE (Portable Executable).

  • fichier exécutable (executable file)
    Niveau supérieur de l'image exécutable.

  • implémentation d'interface explicite
    Classe ou membre de structure qui est accessible uniquement à travers l'interface que la classe ou la structure implémente.

  • contrôle d'extendeur
    Dans ASP.NET, contrôle qui encapsule les fonctionnalités implémentées dans JavaScript et qui définit le comportement dans le navigateur. Les contrôles d'extendeur sont associés aux contrôles serveur Web existants pour ajouter le comportement de l'extendeur à ce contrôle. Par exemple, un contrôle d'extendeur peut ajouter un filigrane à tous les contrôles TextBox ou un comportement glisser-déplacer à plusieurs contrôles serveur Web ASP.NET.

  • Langage XAML (eXtensible Application Markup Language)
    Langage de balisage pour la programmation d'applications déclaratives. Le langage XAML simplifie la création d'une interface utilisateur pour le modèle de programmation Windows Presentation Foundation. Vous pouvez créer des éléments d'interface utilisateur visibles dans la balise XAML déclarative, puis séparer la définition de l'interface utilisateur de la logique au moment de l'exécution en utilisant des fichiers code-behind, joints à la balise par le biais de définitions de classe partielles.

  • Langage XML (Extensible Markup Language)
    Sous-ensemble du fichier SGML (Standard Generalized Markup Language) optimisé en vue de sa remise sur le Web. XML offre une méthode uniforme de description et d'échange des données structurées, indépendante des applications ou des fournisseurs.

  • méthode d'extension
    Méthode statique qui peut être appelée à l'aide de la syntaxe de méthode d'instance. En fait, les méthodes d'extension permettent d'étendre des types existants et des types construits avec des méthodes supplémentaires.

  • style externe (external style)
    Un style externe est une feuille de style externe. Voir aussi : feuille de style externe.

  • feuille de style externe (external style sheet)
    Feuille de style définie dans un contrôle utilisateur d'un fichier .ascx. Voir aussi : style externe.

  • champ
    Membre représentant une variable associée à un objet ou une classe.

  • version
    Indicateur défini par WMI qui décrit le comportement d'un qualificateur. Les versions WMI décrivent les règles qui spécifient si un qualificateur peut être propagé aux classes et aux instances dérivées et si une classe ou une instance dérivée peut substituer la valeur d'origine du qualificateur.

  • mise en page fluide
    Manière de concevoir un formulaire dans laquelle tous les éléments sont positionnés les uns immédiatement à la suite des autres.

  • clé étrangère
    Clé dans une table de base de données qui provient d'une autre table. Cette clé fait référence à une clé spécifique, généralement la clé primaire, dans la table qui est utilisée.

  • zone de formulaire
    Extension personnalisable des formulaires Microsoft Office Outlook.

  • Framework (Framework)
    Voir : .NET Framework

  • FreeLibrary
    Fonction qui traite les appels une fois qu'ils sont explicitement liés à un module DLL lorsque ce module n'est plus nécessaire. Cette fonction décrémente le décompte de référence du module et, si le comptage de référence indique zéro, annule son mappage dans l'espace d'adressage du processus.

  • assembly friend
    Assembly autorisé à accéder aux types et aux membres d'un autre assembly.

  • GAC (GAC)
    Voir : Global Assembly Cache

  • correction gamma
    Processus consistant à ajuster un signal d'entrée d'image afin de produire un affichage correct sur un périphérique particulier.

  • opération garbage collection (GC) (garbage collection (GC))
    Processus de traçage transitif de tous les pointeurs vers les objets utilisés activement pour trouver tous les objets à référencer, puis de réorganisation en vue de réutiliser tout tas non trouvé au cours du traçage. Le garbage collector (également appelé ramasse-miettes) du Common Language Runtime compacte également la mémoire utilisée pour réduire l'espace de travail nécessaire au tas. Voir aussi : tas.

  • GDI+
    Partie du système d'exploitation Microsoft Windows XP qui fournit les graphismes vectoriels à deux dimensions, les images et la typographie. Par rapport à GDI (l'interface graphique GDI des versions précédentes de Windows), GDI+ apporte de nouvelles fonctionnalités et optimise les fonctionnalités existantes. L'interface de classes managées (ensemble de wrappers) de GDI+ fait partie de Microsoft .NET Framework.

  • classe générique
    Voir : type générique

  • interface générique
    Voir : type générique

  • méthode générique
    Méthode dont la définition contient des espaces réservés, appelés paramètres de type générique, pour un ou plusieurs types utilisés dans le corps de la méthode ou comme les types des paramètres de la méthode. Un utilisateur spécifie des types réels (arguments de type générique) pour les paramètres de type lorsqu'il appelle la méthode générique. Notez qu'une méthode n'est pas générique uniquement parce qu'elle est déclarée dans un type générique. Une méthode est générique uniquement si elle possède ses propres paramètres de type. Voir aussi : génériques, type générique, argument de type générique, paramètre de type générique.

  • type générique
    Classe, interface ou structure dont la définition possède des espaces réservés, appelés paramètres de type générique, pour un ou plusieurs types utilisés dans ses définitions de membres (par exemple, les types de paramètre de méthode). Un utilisateur spécifie des types réels (arguments de type générique) pour les paramètres de type lorsqu'il crée une instance du type générique. Voir aussi : type générique construit, génériques, argument de type générique, paramètre de type générique.

  • argument de type générique
    Type ou types que l'utilisateur spécifie lorsqu'il crée des instances d'un type générique ou lorsqu'il appelle une méthode générique. Voir aussi : génériques, méthode générique, type générique.

  • définition du type générique
    La définition d'un type générique, dans lequel les paramètres de type agissent comme des espaces réservés pour les types que l'utilisateur fournit lorsqu'il crée des instances à utiliser. Ces instances ne sont pas instances de la définition du type générique, mais du type construit formé par spécification des arguments de type. Voir aussi : type générique construit, génériques, type générique, argument de type générique, paramètre de type générique.

  • paramètre de type générique
    Dans une définition de type générique, espace réservé pour un type que l'utilisateur spécifie (argument de type générique) lorsqu'il crée des instances d'un type générique ou lorsqu'il appelle une méthode générique. Voir aussi : génériques, méthode générique, type générique, argument de type générique.

  • contrainte de paramètre de type générique
    Moyen de limiter les types pouvant être spécifiés pour un paramètre de type générique. Par exemple, les types substitués au paramètre de type peuvent être contraints d'hériter d'un type particulier, d'implémenter une interface spécifique, de fournir à un constructeur sans paramètre, et ainsi de suite. Voir aussi : génériques, paramètre de type générique.

  • liste de paramètres de type générique
    Liste des paramètres de type générique d'un type ou d'une méthode générique, spécifiée dans le cadre de la définition du type ou de la méthode générique. Voir aussi : génériques, méthode générique, type générique, paramètre de type générique.

  • génériques
    Une fonctionnalité du common language runtime, conceptuellement similaire aux modèles C++, qui permet aux classes, structures, interfaces et méthodes d'avoir des espaces réservés (paramètres de type générique) pour les types de données qu'elles stockent et manipulent. Les types génériques représentent une forme de type paramétré. Voir aussi : type générique, paramètre de type générique, type paramétré.

  • Global Assembly Cache (GAC)
    Cache de code au niveau de la machine qui stocke les assemblys spécialement destinés au partage entre plusieurs applications sur l'ordinateur. Les applications déployées dans le Global Assembly Cache doivent avoir un nom fort. Voir aussi : cache d'assembly, nom fort.

  • globalisation (globalization)
    Processus de désignation et de développement d'un produit logiciel en vue de son fonctionnement dans plusieurs paramètres régionaux. La globalisation porte sur l'identification des paramètres régionaux devant être pris en charge, la conception des fonctionnalités acceptant ces paramètres régionaux et l'écriture de code fonctionnant indifféremment dans l'un des paramètres régionaux pris en charge. Voir aussi : paramètre régional, localisation.

  • glyphe
    Représentation physique d'un caractère dans une police donnée. Les caractères peuvent avoir de nombreux glyphes, chaque police d'un système étant susceptible de définir un glyphe différent pour ce caractère.

  • autorisations accordées (granted permissions)
    Autorisations octroyées au code, déterminées par la stratégie de sécurité, lui permettant d'accéder aux ressources et d'avoir une identité. Les autorisations accordées sont déterminées par les autorisations demandées et par celles auxquelles donne droit la configuration de la stratégie de sécurité. Voir aussi : stratégie de sécurité.

  • group
    Clause dans l'instruction WQL SELECT utilisée pour demander que plusieurs notifications soient combinées en instances uniques d'un événement d'agrégation. Voir aussi : événement d'agrégation. ASSOCIATORS OF, HAVING, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

  • gestionnaire (HTTP)
    Composant enregistré avec ASP.NET (généralement avec une extension .axd) qui produit une sortie Web dynamiquement.

  • HAVING
    Clause dans l'instruction WQL SELECT qui sert à définir une limite minimale au nombre d'événements discrets qui produisent un événement d'agrégation, qui réduit le trafic d'événements global. Voir aussi : événement d'agrégation, ASSOCIATORS OF, GROUP, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

  • tas (heap)
    Portion de mémoire réservée à un programme en vue de l'utilisation du stockage temporaire des structures de données dont l'existence ou la taille ne peut être déterminée pendant le fonctionnement du programme.

  • hôte
    Dans le modèle de programmation de compléments du .NET Framework, assembly d'application hôte qui communique avec un complément sur le pipeline de communication. Voir aussi : complément, pipeline.

  • application hôte
    Application personnalisée, telle qu'un complément au niveau de l'application ou une personnalisation au niveau du document, pour laquelle l'application agit en tant qu'hôte.

  • contrôle hôte
    Objet natif à une application hôte (telle que Microsoft Office Word ou Microsoft Office Excel) auquel vous pouvez ajouter une liaison de données et des événements. Les contrôles Bookmark et ListObject sont des exemples de contrôles hôtes.

  • élément hôte
    Objet natif à une application hôte (telle que Microsoft Office Word ou Microsoft Office Excel) auquel vous pouvez ajouter des contrôles hôtes. Les éléments Document et Feuille de calcul sont des exemples d'éléments hôtes.

  • vue hôte du complément
    Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient des interfaces ou des classes de base abstraites et qui représente la vue des méthodes et des types de l'hôte utilisés pour communiquer avec un complément. Voir aussi : complément, hôte.

  • adaptateur côté hôte
    Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient une ou plusieurs classes et qui convertit des données vers et à partir de la vue hôte du complément et du contrat. Selon la direction de l'appel, l'adaptateur effectue la conversion d'une vue en contrat ou d'un contrat en vue. Voir aussi : complément, contrat, vue hôte du complément.

  • contrôle serveur HTML
    Contrôle serveur ASP.NET appartenant à l'espace de noms System.Web.UI.HtmlControls. Un contrôle serveur HTML mappe directement sur un élément HTML et est déclaré sur une page ASP.NET en tant qu'élément HTML marqué par un attribut , par exemple <button />. Contrairement aux contrôles serveur Web, les contrôles serveur HTML n'ont pas de préfixe de balise asp. Voir aussi : contrôle serveur ASP.NET, contrôles serveur de validation, contrôle serveur Web.

  • HttpHandler
    Voir : gestionnaire (HTTP)

  • HttpModule
    Voir : module (HTTP)

  • codec d'image
    Abréviation du terme « encodeur/décodeur d'image ». Logiciel ou algorithme qui convertit les images à un format de fichier spécifié (encodeur) ou d'un format de fichier en image affichée (décodeur).

  • Barre d'images
    Collection d'images de taille et de profondeur de couleur identiques, stockées sous forme de ligne d'images dans une image bitmap unique.

  • requête immédiate
    Requête qui retourne soit une valeur singleton, telle que System.Int32, soit une collection concrète d'objets. Ce sont, par exemple, des requêtes qui se terminent par des appels à System.Linq.Enumerable.Max et System.Linq.Enumerable.ToList.

  • vérification de sécurité impérative (imperative security check)
    Vérification de la sécurité survenant lors de l'appel à une méthode de sécurité dans le code. Ce type de contrôle peut être piloté par données et isolé à un emplacement unique dans un objet ou une méthode. Par exemple, si le nom d'un fichier est connu uniquement au moment de l'exécution, une vérification de sécurité impérative peut être appelée en passant le nom du fichier en tant que paramètre à une méthode de sécurité. Voir aussi : vérification de sécurité déclarative.

  • variable locale implicitement typée
    Variable locale dont le type est déduit de l'expression qui l'initialise.

  • index
    Numéro de base zéro utilisé pour désigner un élément dans une série d'éléments. Par exemple, quelques méthodes et propriétés du .NET Framework utilisent un index pour désigner un caractère dans une chaîne ou un élément dans un tableau ou collection.

  • indexeur (indexer)
    Membre de classe permettant que des instances d'une classe ou d'une structure soit accessibles de la même manière que des tableaux. Les indexeurs sont identiques aux propriétés, sauf que les méthodes d'accesseurs get et set des indexeurs acceptent les paramètres, contrairement aux méthodes d'accesseurs de propriétés. Voir aussi : classe, propriété, structure.

  • source injectée
    Code inséré dans le magasin de symboles par un fournisseur d'attributs ou un autre composant du processus de compilation. Peut aussi faire référence au code que le compilateur ou l'éditeur de liens génère automatiquement.

  • fonction inline
    Dans un programme, fonction dont le code est complètement inséré dans le code de la fonction d'appel.

  • instrumentation
    Mécanisme utilisé pour rapporter des données sur l'état du matériel et du logiciel du système. WMI crée l'instrumentation en modélisant le système à l'aide de classes basées sur le CIM (Common Information Model). Dans le .NET Framework, WMI crée des classes instrumentées en ajoutant des attributs. Voir aussi : Common Information Model.

  • mode intégré
    Dans IIS 7.0, configuration dans laquelle IIS et ASP.NET partagent le traitement des demandes, selon un pipeline qui prend en charge les deux composants créés avec le .NET Framework et les composants natifs. En mode intégré, les composants ASP.NET, tels que les modules HTTP, peuvent être utilisés pour gérer toutes les demandes Web, y compris celles des ressources non ASP.NET.

  • pipeline intégré
    Dans IIS 7.0, pipeline de traitement de demande unifié qui s'exécute en mode intégré. Dans le pipeline intégré, les gestionnaires et les modules personnalisés d'une application Web peuvent être configurés afin de pouvoir s'abonner à des notifications pour toutes les demandes de l'application, et pas uniquement pour les demandes des ressources spécifiques à ASP.NET.

  • IntelliSense
    Technologie Microsoft qui vous permet d'analyser votre code source en affichant des définitions de classe et des commentaires lorsque vous placez votre curseur sur une fonction. IntelliSense peut également compléter le nom des fonctions lorsque vous les tapez dans l'IDE.

  • interface
    Type référence définissant un contrat. D'autres types implémentent une interface pour s'assurer que certaines opérations sont prises en charge. L'interface spécifie les membres devant être fournis par les classes ou les autres interfaces qui l'implémentent. Tout comme les classes, les interfaces peuvent contenir des méthodes, propriétés, indexeurs et événements comme membres. Voir aussi : contrat, indexeur, propriété, type référence.

  • langage intermédiaire (intermediate language)
    Voir : Microsoft Intermediate Language (MSIL)

  • style interne (internal style)
    Un style interne est une feuille de style interne. Voir aussi : feuille de style interne.

  • feuille de style interne (internal style sheet)
    Feuille de style contenue dans une page Web Forms mobile ASP.NET.

  • assembly d'interopérabilité (interop assembly)
    Assembly contenant des définitions de types COM décrits dans des métadonnées. Un assembly d'interopérabilité est généralement créé par l'outil Type Library Importer (Tlbimp.exe). Voir aussi : assembly, assembly PIA (Primary Interop Assembly).

  • événement intrinsèque
    Événement fourni par WMI qui est une notification d'un changement dans le modèle de données WMI standard.

  • ISA
    Opérateur de la clause WHERE WQL utilisé pour récupérer les instances d'une hiérarchie de classes. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, REFERENCES OF, SELECT, WHERE, WITHIN.

  • modèle d'élément
    Partie d'un contrôle DataRepeater utilisée pour fournir une interface graphique pour les éléments répétés du contrôle. Au moment de la conception, il est possible d'ajouter des contrôles au modèle d'élément et de définir les propriétés pour modifier l'apparence du DataRepeater.

  • JIT (JIT)
    Acronyme de « just-in-time », expression décrivant une action prise uniquement en cas de besoin, comme une compilation ou une activation d'objets JIT.

  • compilation JIT (JIT compilation)
    Compilation convertissant le langage MSIL (Microsoft Intermediate Language) en code machine au moment où le code est requis au moment de l'exécution. Voir aussi : Microsoft Intermediate Language.

  • expression lambda
    Fonction inline de la technologie LINQ (Language-Integrated Query) qui utilise l'opérateur =&gt; pour séparer les paramètres d'entrée du corps de la fonction et qui peut être convertie en délégué ou en arborescence d'expression au moment de la compilation.

  • Language-Integrated Query (LINQ)
    Syntaxe de requête qui définit un jeu d'opérateurs de requête permettant d'exprimer de manière directe et déclarative les opérations de parcours, de filtre et de projection dans tous les langages de programmation .NET.

  • aligné à gauche
    Dans une disposition de gauche à droite, le côté supérieur d'un ToolStrip vertical ou le côté gauche d'un ToolStrip horizontal.

  • portée lexicale
    Région du code source dans laquelle un symbole (ou un identificateur) est considéré comme valide. Il peut s'agir d'un espace de noms, d'un fichier, d'une fonction, d'un bloc de code ou d'un prototype de fonction.

  • durée de vie (lifetime)
    Période commençant lors de l'allocation d'un objet en mémoire et se terminant lors de la suppression de l'objet en mémoire par le garbage collector (également appelé ramasse-miettes).

  • LINQ
    Voir : Language-Integrated Query (LINQ)

  • fournisseur LINQ
    Bibliothèque qui implémente les fonctionnalités des opérateurs de requête standard pour un type de source de données spécifique. Un fournisseur LINQ convertit les requêtes exprimées en Visual Basic ou en C# dans le langage natif de la source de données. Par exemple, LINQ to SQL est un fournisseur LINQ pour les bases de données SQL Server qui convertit des requêtes en SQL dynamique et marshale les résultats en objets définis sur l'ordinateur client.

  • LINQ to DataSet
    Technologie LINQ qui facilite et accélère l'interrogation des données mise en cache dans un objet DataSet. Les requêtes sont exprimées dans le langage de programmation lui-même et non en tant que littéraux de chaîne incorporés dans le code de l'application.

  • LINQ to Entities
    Technologie LINQ qui permet aux développeurs de créer des requêtes flexibles fortement typées sur le contexte de l'objet Entity Data Model (EDM) en utilisant des expressions LINQ et les opérateurs de requête standard LINQ.

  • LINQ to Objects
    Utilisation de LINQ pour interroger des données en mémoire, telles que les tableaux et les listes.

  • LINQ to SQL
    Technologie LINQ qui fournit une infrastructure runtime pour gérer des données relationnelles en tant qu'objets. Dans LINQ to SQL, le modèle de données d'une base de données relationnelle est mappé à un modèle objet exprimé dans le langage de programmation du développeur.

  • LINQ to XML
    Interface de programmation en mémoire qui vous permet d'utiliser XML à partir des langages de programmation .NET Framework. Vous pouvez interroger et modifier un document, puis, après l'avoir modifié, vous pouvez l'enregistrer dans un fichier ou sérialiser le résultat pour le diffuser sur Internet.

  • LoadLibrary
    Fonction qui traite les appels à lier explicitement à une DLL. En cas de réussite, la fonction mappe la DLL spécifiée dans l'espace d'adressage du processus d'appel et retourne un handle à la DLL. Ce handle peut être utilisé avec d'autres fonctions pour une liaison explicite. Si la bibliothèque est déjà liée, le décompte de références augmente. Si la liaison échoue, LoadLibrary retourne NULL.

  • paramètres régionaux (locale)
    Collection de règles et de données propres à une langue et à une zone géographique. Les paramètres régionaux comportent des informations sur le tri des règles, la mise en forme de la date et de l'heure, des conventions numériques et monétaires ainsi que la classification des caractères. Voir aussi : globalisation, localisation.

  • localisation (localization)
    Processus de personnalisation ou de traduction des données et des ressources séparées, nécessaires à une région ou une langue particulière. Voir aussi : globalisation, paramètre régional.

  • code managé (managed code)
    Code exécuté par l'environnement du Common Language Runtime plutôt que directement par le système d'exploitation. Les applications de code managé bénéficient des services Common Language Runtime tels que les opérations garbage collection automatiques, la vérification du type au moment de l'exécution et la prise en charge de la sécurité, etc. Grâce à ces services, les applications de code managé ont un comportement uniforme, indépendant de la plateforme (et du langage). Voir aussi : code non managé.

  • extensions de code managé
    Complément au niveau de l'application ou personnalisation au niveau du document. En général, extension de Microsoft Office créée à l'aide de Visual Studio Tools pour Office.

  • données managées (managed data)
    Objets dont les durées de vie sont gérées par le Common Language Runtime. Le runtime gère automatiquement la disposition des objets et manage les références aux objets, les libérant quand ils ne sont plus utilisés. Voir aussi : Common Language Runtime, garbage collection.

  • format d'objet managé (MOF)
    Langage basé sur IDL (Interface Definition Language) qui décrit les informations de gestion. La syntaxe MOF est une manière de décrire les définitions d'objet sous forme textuelle. Le compilateur MOF traite un fichier MOF et ajoute les définitions d'objets requises au référentiel CIM.

  • application de gestion
    Dans WMI, application ou service Windows 2000/Windows NT qui utilise des informations provenant d'un ou de plusieurs objets managés dans un environnement managé. Les applications de gestion récupèrent ces informations à travers des appels à l'API du gestionnaire d'objets CIM émanant du gestionnaire d'objets CIM et de fournisseurs. Voir aussi : gestionnaire d'objets CIM, fournisseur.

  • manifeste (manifest)
    Voir : manifeste d'assembly

  • Mapping Specification Language (MSL)
    Langage basé sur XML utilisé pour mapper les éléments définis dans un modèle conceptuel aux éléments d'un modèle de stockage.

  • marge
    Espace entre un contrôle et l'autre, joignant les contrôles sur un formulaire ou une page. La marge est différente du remplissage ; il s'agit de l'espace entre les bords et le contenu d'un contrôle, par exemple le texte à l'intérieur d'un bouton.

  • bibliothèque de marshaling
    Bibliothèque qui offre un moyen plus simple et optimisé de marshaler des données entre des environnements managés et natifs. Cette bibliothèque est une alternative aux approches plus complexes et moins efficaces, telles que PInvoke.

  • masque
    Chaîne de caractères qui limitent l'entrée d'utilisateur dans un contrôle de texte à certains types d'entrée. Les masques sont composés de caractères issus d'un langage de masque qui spécifie quel caractère de masque autorise quel type d'entrée. Si le langage de masque définit le caractère « 0 » comme autorisant uniquement les entrées numériques, alors le masque « 00:00 » limiterait l'utilisateur à entrer des chiffres au format horaire européen.

  • espace réservé de masque
    Caractère utilisé dans un contrôle masqué lorsqu'il n'y a aucune entrée d'utilisateur à afficher.

  • page maître
    Dans ASP.NET, page qui définit la disposition pour un jeu de pages. Une page maître peut contenir le texte statique et les contrôles qui doivent apparaître sur toutes les pages. Les pages maître sont fusionnées au moment de l'exécution avec les pages de contenu qui définissent le contenu spécifique aux pages. Voir aussi : page de contenu.

  • thread détectant les médias
    Thread ou objet d'un processus qui détecte la présence de médias.

  • appartenance
    Dans ASP.NET, fonctionnalité d'application qui gère un magasin d'informations d'identification d'utilisateur pour un site Web. L'appartenance peut être intégrée avec des contrôles de connexion ou d'autres fonctionnalités d'authentification ASP.NET pour assurer la sécurité de connexion de votre site.

  • métadonnées (metadata)
    Informations décrivant chaque élément managé par le Common Language Runtime : assembly, fichier chargeable, type, méthode, etc. Elles peuvent inclure des informations requises pour le débogage et l'opération garbage collection, de même que des attributs de sécurité, des données de marshaling, des définitions de membres et de classes étendues, la liaison de versions et d'autres informations demandées par le runtime.

  • espace de travail des métadonnées
    Classe qui représente le composant de service du runtime des métadonnées qui fournit une prise en charge de l'extraction des métadonnées.

  • méthode
    Dans WMI, fonction qui décrit le comportement d'une classe. Inclure une méthode dans une classe ne garantit pas l'implémentation de la méthode. Le qualificateur Implemented est attaché à la méthode pour indiquer qu'une implémentation est disponible pour la classe. Une méthode est également une fonction incluse dans une interface WMI.

  • requête basée sur une méthode
    Requête exprimée sous la forme d'un appel de méthode direct à un ou plusieurs opérateurs de requête standard.

  • bibliothèque MFC (Microsoft Foundation Class)
    Bibliothèque de classes C++ qui forme un wrapper orienté objet autour des grandes parties de l'API Windows et qui fournit une infrastructure sur laquelle il est possible de générer des applications.

  • Microsoft Intermediate Language (MSIL) (Microsoft intermediate language (MSIL))
    Langage utilisé comme sortie d'un certain nombre de compilateurs et comme entrée d'un compilateur JIT (just-in-time). Le Common Language Runtime comprend un compilateur JIT pour convertir le langage MSIL en code natif. Voir aussi : compilation JIT.

  • mini-barre d'outils
    Barre d'outils qui s'affiche généralement lorsque l'utilisateur a sélectionné un objet dans un document. Par exemple, une fois que l'utilisateur a sélectionné un bloc de texte dans un document, le programme de traitement de texte affiche une mini-barre d'outils qui propose des options de mise en forme.

  • mini-frame
    Fenêtre flottante qui contient un volet. Une barre d'outils est un exemple de fenêtre mini-frame.

  • code mobile
    Code placé sur un serveur central destiné à être téléchargé et exécuté par plusieurs clients. Le code mobile peut être distribué à l'aide de serveurs Web, de serveurs FTP, d'un partage de fichiers, etc. En général, les utilisateurs exécutent du code mobile à partir des zones intranet et Internet.

  • contrôle utilisateur mobile (mobile user control)
    Contrôle mobile ASP.NET dérivé de la classe System.Web.UI.MobileControls.MobileUserControl. Les contrôles utilisateur fournissent des conteneurs pour des contrôles personnalisés créés à partir d'autres contrôles mobiles ASP.NET. Voir aussi : contrôles mobiles ASP.NET.

  • module
    Unité chargeable pouvant contenir des déclarations de type et des implémentations de type. Le module contient suffisamment d'informations pour que le Common Language Runtime puisse retrouver tous les bits d'implémentation lors du chargement du module. Le format des modules est une extension du format de fichier Windows PE (Portable Executable). Lorsqu'il est déployé, un module est toujours contenu dans un assembly. Voir aussi : assembly, fichier PE (Portable Executable).

  • module (HTTP)
    Composant qui peut être enregistré dans le cadre du cycle de vie de la demande ASP.NET et qui peut lire ou modifier la demande ou la réponse à mesure qu'elle est traitée. Les modules http sont souvent utilisés pour effectuer des tâches spéciales qui doivent surveiller chaque demande, telle que la sécurité ou les statistiques de site.

  • MOF
    Voir : format d'objet managé (MOF)

  • moniker
    Dans WMI, nom court qui localise un espace de noms, une classe ou une instance. Le moniker "winmgmts:" est utilisé lors de la connexion à WMI dans les langages de script ou Visual Basic.

  • MSIL (MSIL)
    Voir : Microsoft Intermediate Language (MSIL)

  • MSL
    Voir : Mapping Specification Language (MSL)

  • mode de tri sur plusieurs colonnes
    État d'un contrôle header dans lequel deux colonnes d'en-tête ou plus peuvent participer à un tri.

  • multi-ciblage
    Capacité à cibler le code selon les versions spécifiques (2.0, 3.0 ou 3.5) du .NET Framework.

  • multithreading
    Exécution en séquence rapide de plusieurs processus dans un seul programme, indépendamment de la méthode logique du mode multitâche utilisée par le système d'exploitation. Étant donné que la notion du temps de l'utilisateur est moins rapide que la vitesse de traitement d'un ordinateur, les opérations multitâches semblent simultanées, même si le cycle de traitement d'un ordinateur ne peut être utilisé que par une seule tâche à la fois.

  • espace de noms
    Schéma d'affectation de noms logique pour le regroupement des types associés. Le .NET Framework utilise un schéma d'affectation de noms hiérarchique pour le regroupement de types en catégories logiques de fonctionnalités associées, telles que la technologie ASP.NET ou les fonctionnalités distantes. Les outils de design peuvent utiliser des espaces de noms pour permettre aux développeurs de naviguer et de référencer plus facilement les types dans leur code. Un seul assembly peut contenir des types dont les noms hiérarchiques ont des racines d'espace de noms différentes et une racine d'espace de noms logique peut s'étendre sur plusieurs assemblys. Dans le .NET Framework, un espace de noms est un espace d'affectation de noms logique au moment du design, tandis qu'un assembly établit la portée du nom des types au moment de l'exécution. Voir aussi : assembly.

  • espace de noms
    Ensemble de symboles ou d'identificateurs uniques ; collection des symboles liés par fonction ou fournisseur.

  • conteneur d'attribution de noms (naming container)
    Tout contrôle ASP.NET implémentant l'interface INamingContainer. Il s'agit d'une interface de marqueur qui permet à un contrôle de créer une nouvelle portée d'attribution de nom sous lui-même de sorte que les attributs d'identification (ID) assignés à ses contrôles enfants soient uniques dans toute la page ASP.NET qui contient le contrôle.

  • code natif (native code)
    Code qui a été compilé en code machine spécifique au processeur.

  • génération d'images natives (NGen)
    Technologie de précompilation pour le code managé qui compile le langage MSIL (Microsoft Intermediate Language) dans le code natif sur l'ordinateur de l'utilisateur final avant l'exécution de l'application. Il s'agit d'une alternative à la compilation JIT. Voir aussi : compilation JIT, Microsoft Intermediate Language (MSIL).

  • propriété de navigation
    Dans ADO.NET Entity Framework, propriété de types d'entité qui utilise une association pour référencer les entités connexes.

  • type imbriqué (nested type)
    Type défini dans la portée d'un autre type. En général, un type imbriqué sert à encapsuler les détails d'implémentation du type de niveau supérieur.

  • NGen
    Voir : définition de la génération d'images natives (NGen).

  • Notation O
    Indication de la performance relative d'un algorithme. L'algorithme ou la méthode qui l'implémente est dite O(1) si son exécution est une constante, O(log n) si son exécution est proportionnelle au logarithme naturel de n ou O(n) si son exécution est proportionnelle à n. La notation O est une méthode fréquemment utilisée pour comparer la performance relative des opérations sur des collections, dans lesquelles le cas n est, en général, le nombre d'éléments présents dans la collection.

  • Concepteur O/R Designer
    Voir : Concepteur Objet/Relationnel

  • initialiseur d'objet
    Construction de langage dans Visual Basic et C# qui permet d'initialiser les variables membres d'un objet dans la même instruction que celle où l'objet est créé.

  • chemin d'accès à l'objet
    Chaîne mise en forme utilisée pour accéder aux espaces de noms, aux classes et aux instances. Chaque objet du système possède un chemin d'accès unique qui l'identifie localement ou sur le réseau. Les chemins d'accès aux objets sont conceptuellement semblables aux URL.

  • Concepteur Objet/Relationnel
    Outil qui fournit une aire de conception visuelle pour la création des classes d'entité LINQ to SQL et des associations (relations) basées sur les objets d'une base de données. Le Concepteur Objet/Relationnel fournit également des fonctionnalités pour le mappage des procédures et des fonctions stockées aux méthodes System.Data.Linq.DataContext pour retourner des données et manipuler des classes d'entité.

  • services Objet
    Services fournis par ADO.NET Entity Framework qui permettent au code de l'application d'utiliser des entités en tant qu'objets .NET Framework.

  • OLE
    Moyen de transférer et de partager des informations entre applications en insérant des informations, créées dans une application, dans un document, créé dans une autre application, par exemple une feuille de calcul ou un fichier de traitement de texte.

  • type générique ouvert
    Type générique construit dans lequel un ou plusieurs arguments de type générique substitués à ses paramètres de type générique est un paramètre de type d'un type ou d'une méthode générique englobante. Les types génériques ouverts ne peuvent pas être instanciés. Voir aussi : type générique fermé, type générique construit, génériques, argument de type générique, paramètre de type générique.

  • surcharge d'opérateur
    Capacité à définir les comportements personnalisés d'opérateurs prédéfinis lorsqu'ils s'appliquent à des types définis par l'utilisateur. Par exemple, vous pouvez surcharger l'opérateur « + » dans une classe MyClass définie par l'utilisateur afin que myClass1 + myClass2 donne un résultat significatif.

  • Option Infer
    Instruction qui permet d'utiliser une inférence de type local pour déclarer des variables.

  • orientation
    Manière de spécifier l'alignement d'un élément, comme un contrôle.

  • dépassement de capacité
    Placement d'éléments ToolStrip dans un menu qui est accessible en cliquant sur le chevron de dépassement de capacité. Le dépassement de capacité est nécessaire lorsque le ToolStrip ou le formulaire est redimensionné à une valeur inférieure à la somme des largeurs des éléments ToolStrip dans l'affichage normal.

  • owner draw
    Mode de rendu dans lequel vous prenez la responsabilité de dessiner un contrôle, plutôt que de vous en remettre au comportement de rendu par défaut du contrôle.

  • rembourrage
    Espace entre le bord et le contenu d'un contrôle. Le rembourrage n'est pas identique à la marge, qui représente l'espace entre les contrôles sur un formulaire ou une page.

  • coordonnées de page
    Système de coordonnées utilisé par une surface de dessin, telle qu'un formulaire ou un contrôle.

  • pagination (pagination)
    Mécanisme qui sépare automatiquement le contenu d'une page Web Forms mobile ASP.NET en groupes plus petits de pages rendues pour s'ajuster à un périphérique spécifique. La pagination rend également des éléments de l'interface utilisateur qui peuvent être utilisés pour rechercher d'autres pages.

  • contrainte de paramètre
    Voir : contrainte de paramètre de type générique

  • type paramétré
    Type dont la définition possède des espaces réservés pour des types réels que l'utilisateur spécifie lorsqu'il crée et utilise des instances du type. Les modèles C++ et les génériques common language runtime sont des exemples de types paramétrés. Voir aussi : génériques.

  • contrainte de constructeur sans paramètre
    Restriction sur un paramètre de type générique, qui oblige les types substitués à ce paramètre de type à fournir un constructeur sans paramètre ou par défaut. Voir aussi : génériques, paramètre de type générique, contrainte de paramètre de type générique.

  • contrôle Part
    Contrôle du jeu de composants WebPart qui hérite directement ou indirectement de la classe System.Web.UI.WebControls.WebParts.Part et qui est utilisé pour créer l'interface utilisateur principale d'applications WebPart. Voir aussi : jeu de composants WebPart.

  • type partiel
    Type défini de sorte qu'un type unique, tel qu'une classe, puisse être fractionné en plusieurs fichiers.

  • rendu de page partiel
    Dans ASP.NET, processus visant à n'actualiser qu'une seule zone d'une page Web lors d'une publication asynchrone. En général, ce processus est réalisé à l'aide de contrôles UpdatePanel. Le rendu de page partiel est une fonctionnalité importante de la technologie AJAX.

  • fichier PE (PE file)
    Voir : fichier PE (Portable Executable)

  • compteur de performance
    Propriété dans une classe de performance qui stocke les données de performance. Le compteur est un membre d'un objet de performance dans la bibliothèque de performance d'origine.

  • optimiseur de grammaire orienté performances (PGO)
    Outil de vérification et de génération de langage contrôlé.

  • consommateur permanent
    Dans WMI, consommateur d'événements dont l'inscription dure jusqu'à ce qu'elle soit explicitement annulée. Voir aussi : consommateur d'événements, consommateur temporaire.

  • classe d'autorisation (permission class)
    Classe définissant l'accès à une ressource ou une identité par la prise en charge des contrôles d'autorisation. Voir aussi : objet d'autorisation.

  • objet d'autorisation (permission object)
    Instance d'une classe d'autorisation représentant les droits d'accès aux ressources ou à l'identité. Un objet d'autorisation permet de spécifier une demande, une exigence ou l'octroi d'une autorisation. Voir aussi : classe d'autorisation.

  • personnalisation
    Fonctionnalité du jeu de composants WebPart qui permet aux utilisateurs finaux de personnaliser (modifier) des contrôles WebPart et d'enregistrer les paramètres personnalisés. La personnalisation peut s'appliquer à des utilisateurs individuels (portée d'utilisateur) ou à tous les utilisateurs (portée partagée). Voir aussi : contrôles WebPart, jeu de composants WebPart.

  • portée de personnalisation
    État d'une page WebPart qui détermine la plage des utilisateurs concernés par les modifications de la personnalisation. Le contrôle WebPartManager détermine la portée de personnalisation d'une page WebPart. L'énumération PersonalizationScope offre deux portées possibles (partagée et utilisateur) pour une page à un moment donné. En portée partagée, les modifications de personnalisation apportées aux contrôles partagés s'appliquent à tous les utilisateurs. En portée d'utilisateur, les modifications de personnalisation apportées aux contrôles partagés et par utilisateur s'appliquent uniquement à l'utilisateur spécifique. Voir aussi : personnalisation, page WebPart.

  • contrôle par utilisateur
    Contrôle WebPart dynamique qui peut être personnalisé et supprimé définitivement d'une page pour un utilisateur individuel uniquement. Un contrôle par utilisateur apparaît sur la page uniquement lorsque celle-ci est en portée d'utilisateur. Notez qu'un contrôle par utilisateur peut avoir des propriétés qui sont à la fois de portée d'utilisateur et de portée partagée à des fins de personnalisation. Voir aussi : personnalisation, contrôles WebPart.

  • pipeline
    Dans le modèle de programmation de compléments du .NET Framework, représente un modèle de communication linéaire de segments qui échangent des données entre un complément et son hôte. En commençant par la terminaison de l'hôte, le pipeline possède la séquence de segments suivante : hôte, vue hôte du complément, adaptateur côté hôte, contrat, adaptateur côté complément, vue de complément et complément. Voir : complément, adaptateur côté complément, vue de complément, contrat, hôte, adaptateur côté hôte, vue hôte du complément, segment.

  • appel de code non managé (platform invoke)
    Fonctionnalité fournie par le Common Language Runtime pour permettre au code managé d'appeler des points d'entrée de DLL natifs non managés.

  • fichier PE (Portable Executable (PE) file)
    Format de fichier utilisé pour lier des programmes exécutables et des fichiers de façon à constituer des programmes exécutables.

  • publication (postback)
    Processus dans lequel une page Web renvoie des données à la même page sur le serveur.

  • précompilation
    Dans ASP.NET, processus consistant à soumettre un site Web entier à un compilateur. La sortie de site Web résultante s'exécute sans devoir être compilée à la première demande et ne nécessite pas que le code source soit déployé sur un serveur de production.

  • assembly PIA (Primary Interop Assembly)
    Assembly contenant des définitions de types COM, distribuées et signées numériquement par l'auteur du composant COM. Visual Studio utilise un assembly PIA (Primary Interop Assembly) inscrit par défaut lorsqu'un développeur référence un type dans la bibliothèque de types correspondante. Voir aussi : assembly, assembly d'interopérabilité.

  • entité de sécurité (principal)
    Dans la sécurité .NET Framework, représente l'identité et le rôle d'un utilisateur et agit au nom de l'utilisateur. Voir aussi : rôle.

  • assembly privé (private assembly)
    Assembly disponible uniquement aux clients figurant dans la même structure de répertoire que celle de l'assembly. Voir aussi : assembly, assembly partagé.

  • état d'affichage privé (private view state)
    Informations relatives à l'état, écrites sous la forme d'un champ masqué ; il peut s'agir du formulaire actif ou d'informations sur la pagination d'un formulaire.

  • propriété de profil
    Dans ASP.NET, propriété qui peut stocker des informations pour chaque utilisateur et qui est gérée automatiquement par ASP.NET. Lorsque des utilisateurs visitent le site, ASP.NET associe chaque utilisateur à un ID unique et peut ensuite lire et écrire des valeurs de propriété de profil pour l'utilisateur.

  • fichier de base de données de programme (.pdb)
    Fichier utilisé pour stocker des informations symboliques concernant l'application compilée.

  • nœud du projet
    Dans l'explorateur de solutions de Visual Studio, nœud de l'arborescence portant le nom du projet en cours.

  • prologue
    Voir : prologue

  • prologue
    Séquence d'instructions de code au démarrage d'une fonction qui conserve les registres, définit l'état du processeur et établit la pile. Les différentes conventions d'appel utilisent des prologues différents.

  • propriété
    Dans le .NET Framework, membre de classe semblable à un champ public, mais qui inclut des fonctionnalités telles que la gestion du versioning, l'encapsulation et la possibilité d'exécuter une logique complémentaire via les méthodes d'accesseur get et set. Voir aussi : encapsulation, champ, stratégie de versions.

    Dans WMI, paire nom/valeur qui décrit une unité de données pour une classe. Les valeurs Property doivent avoir un type de données MOF (Managed Object Format) valide.

  • provider
    Dans une connexion WebPart, contrôle serveur qui envoie des données à un contrôle consommateur. Un fournisseur peut être un contrôle WebPart ou n'importe quel type de contrôle serveur, mais doit être conçu pour fonctionner comme un fournisseur. Un fournisseur doit avoir une méthode de rappel spéciale marquée avec un attribut ConnectionProviderAttribute dans le code source. Cette méthode fournit des données aux contrôles consommateur sous la forme d'une instance d'interface. Voir aussi : point de connexion, consommateur, connexion WebPart.

    Dans WMI, serveur COM qui communique avec des objets managés pour accéder aux données et aux notifications d'événement de diverses sources, telles que la base de registres ou un périphérique SNMP. Les fournisseurs transfèrent ces informations au gestionnaire d'objets CIM pour qu'elles soient intégrées et interprétées. Voir aussi : gestionnaire d'objets CIM.

  • qualificateur
    Dans WMI, modificateur qui contient des informations qui décrivent une classe, une instance, une propriété, une méthode ou un paramètre. Les qualificateurs sont définis par le Common Information Model (CIM), par le gestionnaire d'objets CIM et par les développeurs. Voir aussi : gestionnaire d'objets CIM, Common Information Model.

  • requête
    Expression sous forme d'expression de requête ou de requête basée sur une méthode (ou une combinaison des deux) qui extrait des informations à partir d'une source de données.

  • clause de requête
    Clause unique d'une expression de requête. Il existe plusieurs clauses de requête différentes, chacune étant identifiée par son mot clé de requête de début. Par exemple, la clause « from/From » fait référence à des clauses telles que « From c In customers » en Visual Basic ou « from c in customers » en C#.

  • expression de requête
    Expression qui fonctionne sur des types énumérables et qui peut en produire. L'expression est composée de clauses similaires aux clauses SQL et basées sur les mots clés du langage.

  • mots clés de requête
    Jeu de mots clés contextuels en C# et Visual Basic qui désignent les clauses de requête d'une expression de requête. Par exemple, from, join et select sont des mots clés de requête en C# et From, Join et Select sont des mots clés de requête en Visual Basic.

  • modèle de requête
    Jeu d'opérateurs de requête standard disponible dans toutes les requêtes LINQ et règles qui définissent la structure d'une requête LINQ.

  • variable de requête
    Variable qui stocke une requête, par opposition aux résultats d'une requête. Une requête, même implémentée, est pour l'essentiel un jeu d'instructions concernant l'extraction d'un groupe de données à partir d'une source de données.

  • type pouvant être interrogé
    Type de la variable de requête d'une requête LINQ. Le type de la variable qui représente la source de données est également un type pouvant être interrogé. Un type pouvant être interrogé peut être typé implicitement ou explicitement, mais, dans tous les cas, ce doit être un type générique IEnumerable ou IQueryable.

  • info-bulle Info express
    Boîte de dialogue contextuelle jaune qui affiche la déclaration complète d'un identificateur de votre code lorsque vous placez votre curseur au-dessus de celui-ci. Les commentaires de document XML sur l'identificateur s'affichent dans Info express.

  • condition de concurrence critique
    Condition dans laquelle deux ou plusieurs threads peuvent atteindre et exécuter un bloc de code. Le résultat produit par le programme change radicalement selon le thread qui atteint le code en premier. Une condition de concurrence critique est sans gravité si tous les résultats sont valides. Toutefois, les conditions de concurrence critique peuvent être associées aux erreurs de synchronisation, ce qui peut provoquer une interférence entre deux processus et une possible vulnérabilité. Le résultat potentiel d'une condition de concurrence critique laisse fréquemment le programme dans un état instable ou non valide. Voir aussi : synchronisation.

  • rafting
    Partage par ToolStrips de l'espace horizontal en situation d'ancrage en haut ou en bas, ou de l'espace vertical en situation d'ancrage à gauche ou à droite.

  • variable de portée
    Variable qui fournit un accès à chaque élément d'une source de données dans une requête LINQ.

  • RCW (RCW)
    Voir : wrapper RCW (Runtime Callable Wrapper)

  • type référence (reference type)
    Type de données représenté par une référence (identique à un pointeur) à la valeur réelle du type. Si un type référence est assigné à une variable, celle-ci référence (ou pointe vers) la valeur d'origine. Aucune copie n'est effectuée. Les types référence comprennent les classes, les interfaces, les délégués et les types valeur boxed. Voir aussi : type valeur.

  • REFERENCES OF
    Instruction WQL (WMI Query Language) qui prend en charge le parcours d'associations par programme en récupérant toutes les instances d'association qui font référence à une instance de source particulière. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, SELECT, WHERE, WITHIN.

  • contrainte référentielle
    Élément d'un schéma SSDL qui spécifie la direction d'une association avec les attributs FromRole et ToRole. Correspond à une propriété de navigation CSDL. Voir aussi : Conceptual Schema Definition Language (CSDL), Store Schema Definition Language (SSDL).

  • réflexion (reflection)
    Processus d'obtention d'informations sur les assemblys et les types définis qui les composant. Il permet aussi de créer, d'appeler et d'accéder aux instances de types au moment de l'exécution.

  • expression régulière (regular expression)
    Notation souple et concise pour rechercher et remplacer des modèles de texte. La notation comprend deux types de caractères de base : les caractères textuels littéraux (normaux), qui indiquent le texte devant figurer dans la chaîne cible, et les métacaractères, qui indiquent le texte pouvant varier dans la chaîne cible. Les expressions régulières servent à analyser rapidement des volumes importants de texte pour rechercher des modèles de caractères spécifiques, ce dans le but d'extraire, de modifier, de remplacer ou de supprimer des sous-chaînes de texte, ou encore d'ajouter les chaînes extraites à une collection afin de générer un rapport.

  • modèle relationnel
    Modèle logique utilisé pour définir les tableaux, les colonnes et les contraintes d'une base de données relationnelle.

  • adresse RVA (Relative Virtual Address)
    Décalage de l'adresse d'un module chargé en mémoire. Voir : adresse virtuelle.

  • services d'accès distant (remoting)
    Processus de communication entre plusieurs processus du système d'exploitation, indépendamment de savoir s'ils se trouvent sur le même ordinateur. Le système d'accès distant du .NET Framework est une architecture simplifiant la communication entre des objets situés dans des domaines d'application différents, qu'ils se trouvent ou non sur le même ordinateur, et dans des contextes différents, qu'ils se trouvent ou non dans le même domaine d'application. Voir aussi : domaine d'application, contexte.

  • rendu (rendering)
    Peinture de ToolStrips et d'éléments ToolStrip en conformité avec des options sélectionnables. Ces options fournissent des thèmes personnalisés, conformes au système d'exploitation ou conformes à Microsoft Office, des éléments d'interface utilisateur et des schémas de couleurs.

  • autorisations demandées (requested permissions)
    Autorisations spécifiées en option dans un assembly représentant les autorisations minimales, les autorisations facultatives et les autorisations refusées systématiquement pour l'ensemble du code de l'assembly. En l'absence de demande d'autorisation, le code se voit attribuer le maximum d'autorisations autorisé par la stratégie de sécurité. Voir aussi : stratégie de sécurité.

  • ressource (resource)
    Toute donnée non exécutable déployée logiquement avec une application. Une ressource peut être affichée dans une application sous la forme d'un message d'erreur ou comme faisant partie de l'interface utilisateur. Les ressources peuvent contenir des données sous plusieurs formes, telles que des chaînes, des images et des objets rendus persistants.

  • ruban
    Fait partie de la nouvelle interface utilisateur Microsoft Office Fluent. Dans Dashboard Designer, il se compose d'outils contextuels pour la création, la modification et l'exportation de tableaux de bord et de leurs éléments.

  • catégorie de ruban
    Regroupement logique qui représente le contenu d'un onglet de ruban.

  • bouton de lancement du ruban
    Bouton du coin inférieur droit d'un panneau de ruban. Une commande est exécutée lorsque l'utilisateur clique sur ce bouton.

  • bouton par défaut du volet du ruban
    Bouton qui apparaît sur le ruban lorsque le panneau de ruban est réduit à sa taille minimale. Les commandes du ruban sont affichées sous forme de menu déroulant qui apparaît lorsque l'utilisateur clique sur le bouton par défaut.

  • panneau de ruban
    Zone de la barre du ruban qui affiche un groupe de contrôles connexes. Chaque catégorie de ruban contient un ou plusieurs panneaux de ruban.

  • onglet de ruban
    Onglet sur une barre de ruban.

  • de droite à gauche
    Propriété sur les formulaires et les contrôles qui détermine que la présentation de formulaire et le texte commence à droite de l'écran et se poursuive vers le côté gauche. La propriété est utilisée essentiellement lorsqu'une application affiche son texte dans un script de langue qui se lit de droite à gauche, tel que l'hébreu ou l'arabe.

  • rôle
    Dans la sécurité du .NET Framework : jeu nommé d'entités de sécurité qui ont les mêmes privilèges en matière de sécurité. Voir aussi : entité de sécurité.

    Dans ADO.NET Entity Framework : nom donné à chaque End d'une association pour clarifier la sémantique de la relation. Voir aussi : End.

  • autorisation basée sur des rôles (role-based authorization)
    Dans la sécurité .NET Framework, processus consistant à déterminer si une entité de sécurité est autorisée à exécuter une opération demandée. L'autorisation a lieu après l'authentification. Elle utilise les informations se rapportant à l'identité de l'entité de sécurité et à son rôle associé pour déterminer les ressources auxquelles celle-ci peut avoir accès. Voir aussi : authentification, autorisation, entité de sécurité, rôle.

  • aller-retour (round trip)
    Séquence d'étapes Web Forms qui commence lorsqu'une action utilisateur requiert un traitement sur le serveur. Lorsque cela se produit, un formulaire doit être envoyé (publié) au serveur, traité, puis retourné au navigateur.

  • RTL
    Voir : de droite à gauche (RTL, right to left)

  • runtime (runtime)
    Voir : Common Language Runtime

  • wrapper RCW (Runtime Callable Wrapper) (runtime callable wrapper (RCW))
    Objet .NET Framework pouvant agir en tant que proxy pour un objet COM contenant des références.

  • mode sans échec (safe mode)
    Stratégie de version spécifique demandant l'exécution d'un assembly donné avec la version exacte de ses dépendances par rapport auxquelles il a été compilé.

  • assembly satellite
    Assembly du .NET Framework qui contient les ressources spécifiques à un langage donné. Les assemblys satellites vous permettent de placer les ressources des différents langages dans différents assemblys, et l'assembly approprié est chargé en mémoire uniquement si l'utilisateur choisit de visualiser cette application dans ce langage.

  • génération de modèles automatique
    Processus de génération de modèles de pages Web selon des schémas de base de données. Dans ASP.NET, Dynamica Data utilise la génération de modèles automatique pour faciliter la génération d'une interface utilisateur Web qui permet à un utilisateur d'afficher et de mettre à jour une base de données.

  • schéma
    Dans WMI, collection de définitions de classe qui décrivent les objets managés dans un environnement spécifique.

  • descripteur de sécurité
    Structure de données qui contient les informations de sécurité pour un objet sécurisable, comme un partage, un fichier, un récepteur ou un filtre d'événement. Un descripteur de sécurité identifie le propriétaire et le groupe principal de l'objet. Il identifie également qui peut avoir accès à la ressource et de quel type d'accès dispose cet utilisateur.

  • faille de sécurité (security hole)
    Point d'entrée non protégé de façon non intentionnelle sur un ordinateur, un composant, une application ou toute autre ressource en ligne limité autrement.

  • identificateur de sécurité (SID)
    Structure de données qui identifie les comptes d'utilisateur, de groupe et d'ordinateur. Dans un réseau, chaque compte reçoit un SID unique lors de sa création. Les SID sont utilisés dans le contrôle d'accès (par comparaison du SID à un descripteur de sécurité de ressource qui spécifie quels SID peuvent utiliser la ressource).

  • stratégie de sécurité (security policy)
    Stratégie active, établie par l'administrateur, qui génère par programme les autorisations accordées à la totalité du code managé en fonction des autorisations demandées du code. Le code nécessitant plus d'autorisations que la stratégie n'en accorde n'est pas autorisé à s'exécuter. Voir aussi : autorisations demandées.

  • type ou membre de sécurité critique
    Type ou membre qui accède aux ressources sécurisées et qui peut être utilisé uniquement par le code de confiance du .NET Framework pour la bibliothèque de classes Silverlight. Les types et membres de sécurité critique ne peuvent pas être utilisés par le code d'application Silverlight. Voir : Silverlight.

  • segment
    Dans le modèle de programmation de compléments du .NET Framework, partie du pipeline. Voici la liste des segments du pipeline : hôte, vue hôte du complément, adaptateur côté hôte, contrat, adaptateur côté complément, vue de complément et complément. Voir aussi : complément, adaptateur côté complément, vue de complément, contrat, hôte, adaptateur côté hôte, vue hôte du complément, pipeline.

  • SELECT
    Instruction WQL (WMI Query Language) qui est utilisée pour récupérer des informations. SQL prend en charge les requêtes sur plusieurs tables, mais WQL ne prend en charge que les requêtes de classe. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, WHERE, WITHIN.

  • méthode semi-synchrone
    Appel de méthode qui retourne immédiatement et autorise l'application ou le script à énumérer les objets retournés sous forme de collection. Contrairement à l'appel de méthode asynchrone, un appel de méthode semi-synchrone ne requiert pas de configurer un récepteur d'objet. Voir aussi : méthode asynchrone.

  • séquence
    Dans le contexte de LINQ, instance d'un type pouvant être interrogé.

  • sérialisation (serialization)
    Processus de conversion des informations d'état sur un objet en une forme susceptible d'être stockée ou transportée. Pendant la sérialisation, un objet enregistre son état actuel dans le stockage temporaire ou persistant. Par la suite, l'objet peut être recréé par la lecture, ou la désérialisation, de l'état de l'objet dans le stockage.

  • contrôle serveur (server control)
    Voir la définition de contrôle serveur ASP.NET.

  • État de session
    Dans ASP.NET, magasin de variables créé sur le serveur pour l'utilisateur actuel ; chaque utilisateur maintient un état de session séparé sur le serveur. L'état de session est généralement utilisé pour stocker des informations spécifiques à l'utilisateur entre publications. Voir aussi : publication.

  • différence
    Lorsque vous comparez deux jeux, jeu d'éléments du premier jeu qui n'apparaît pas dans le deuxième jeu.

  • intersection
    Lorsque vous comparez deux jeux, collection d'éléments du premier jeu qui apparaît également dans le deuxième jeu.

  • union
    Lorsque vous comparez deux jeux, collection de tous les éléments des deux jeux.

  • assembly partagé (shared assembly)
    Assembly pouvant être référencé par plusieurs applications. Un assembly doit être généré de façon explicite en vue du partage par l'attribution d'un nom fort d'un point de vue du chiffrement. Voir aussi : assembly, assembly privé, nom fort.

  • contrôle partagé
    Contrôle WebPart qui peut apparaître sur une page Web et être personnalisé lorsque la page est dans une portée de personnalisation partagé ou de niveau d'utilisateur. Notez qu'un contrôle partagé peut avoir des propriétés qui sont à la fois de portée d'utilisateur et de portée partagée dans un but de personnalisation. Voir aussi : personnalisation, portée de personnalisation, contrôle WebPart.

  • nom partagé (shared name)
    Voir : nom fort

  • SID
    Voir : identificateur de sécurité (SID)

  • exécution côte à côte (side-by-side execution)
    Possibilité d'installer et d'utiliser plusieurs versions d'un assembly de manière isolée simultanément. L'exécution côte à côte peut s'appliquer aux applications et aux composants ainsi qu'au .NET Framework. Permettre aux assemblys de coexister et de s'exécuter simultanément sur le même ordinateur est essentiel à la prise en charge du versioning robuste dans le Common Language Runtime.

  • signature (signature)
    Liste de types impliquée dans la définition d'une méthode, d'un champ, d'une propriété ou d'une variable locale. Pour une méthode, la signature inclut son nom, un certain nombre de paramètres et leurs types, le type qu'elle retourne (le cas échéant), et sa convention d'appel (par défaut ou vararg). La signature d'une propriété est identique à celle d'une méthode. La signature des champs et des variables locales est simplement leur type (par exemple, le tableau [0..5] de int).

  • Silverlight
    Technologie cliente inter-navigateur et multiplateforme qui aide les développeurs à concevoir, développer et fournir des expériences compatibles avec les médias, ainsi que des applications interactives enrichies sur le Web.

  • plug-in Silverlight
    Composant que les utilisateurs téléchargent pour exécuter une application basée sur Silverlight dans leur navigateur. Ce terme fait également référence au composant incorporé dans une page Web qui restitue le contenu Silverlight.

  • navigation de site
    Dans les sites Web ASP.NET, processus consistant à afficher des contrôles tels que des menus, une arborescence ou des contrôles SiteMapPath (fil d'Ariane) qui aident les utilisateurs à trouver des pages intéressantes. La navigation de site est généralement dirigée depuis un sitemap. Voir aussi : sitemap.

  • sitemap
    Fichier ou autre magasin qui décrit la disposition logique d'un site Web (en la distinguant de la disposition physique des pages). Les sitemaps sont utilisés par les contrôles de navigation de site pour afficher la navigation à l'aide d'un menu, d'une arborescence ou d'un contrôle SiteMapPath (fil d'Ariane). Voir aussi : navigation de site.

  • fichier d'apparence
    Fichier contenant une ou plusieurs propriétés de contrôle qui définissent l'apparence des contrôles. Les fichiers d'apparence font partie des thèmes ASP.NET. Voir aussi : thème.

  • emplacement
    Décalage d'emplacement d'une fonction importée dans la table d'adresses d'importation d'un fichier exécutable ou d'une adresse mémoire dans un assembly de pseudo-code Microsoft Intermediate Language (MSIL).

  • balise active
    Un glyphe joint à un contrôle ou à un composant qui expose des tâches communément exécutées.

  • lignes d'alignement (SnapLines)
    Repères visuels que dessine le Concepteur Windows Forms pour aider au placement et à l'alignement des contrôles.

  • SOAP
    Protocole simple basé sur XML, consistant à échanger des informations de type structurées sur le Web. Le protocole ne contient aucune sémantique d'application ou de transport, ce qui le rend hautement modulaire et extensible.

  • disposition de pile fractionnée
    Style de disposition dans lequel chaque extrémité du ToolStrip est à la base d'une pile, certains éléments étant empilés à la tête et d'autres à la fin. Les éléments sont empilés depuis les extrémités.

  • SSDL
    Voir : Store Schema Definition Language (SSDL)

  • disposition de pile
    Style de disposition dans lequel les éléments adjacents s'alignent les uns contre les autres comme s'ils étaient empilés, occupant toujours l'espace libre entre les éléments.

  • consommateur standard
    Dans WMI, un des nombreux consommateurs permanents préinstallés qui exécutent une action, comme envoyer un courrier électronique ou écrire dans un journal, s'il est configuré par un fichier ou un script au format d'objet managé (MOF, Managed Object Format). Voir aussi : consommateur permanent.

  • opérateurs de requête standard
    Méthodes qui forment le modèle LINQ. Ils peuvent être utilisés pour interroger des sources de données pour lesquelles le fournisseur LINQ est disponible.

  • contrôle statique
    Contrôle WebPart qui fait partie du balisage déclaratif de "persistance de page" dans une page .aspx; il existe uniquement dans le cadre de la page .aspx, pas dans un magasin de personnalisations comme un contrôle WebPart dynamique. Contrairement à un contrôle dynamique, un contrôle statique est ajouté dans une page .aspx à chaque demande. Un contrôle WebPart statique est toujours un contrôle partagé, ce qui signifie que bien que les utilisateurs puissent personnaliser et "fermer" le contrôle lorsque la page est dans une portée partagée ou d'utilisateur, le contrôle ne peut jamais être supprimé définitivement. Voir aussi : personnalisation, portée de personnalisation, contrôle partagé, contrôle WebPart.

  • clause step
    Spécifie la valeur d'incrémentation du compteur de boucle à chaque fois qu'une boucle For...Next est parcourue. Dans l'exemple suivant, « Step 2 » est la clause step : For loopCounter = 1 to 100 Step 2

  • Store Schema Definition Language (SSDL)
    Langage basé sur XML utilisé pour définir les types d'entité, les associations, les conteneurs d'entités, les jeux d'entités et les jeux d'associations d'un modèle de stockage, correspondant en général à un schéma de base de données.

  • flux de données
    Flux de données entre une source et un récepteur unique qui transite par un canal, par opposition aux paquets, qui peuvent être adressés et routés indépendamment, éventuellement à plusieurs destinataires.

  • étirement
    Processus d'ajustement de la taille d'un élément à son conteneur. Le terme d'"étirement" est généralement utilisé dans le cas d'une image contenue dans un contrôle.

  • nom fort (strong name)
    Nom constitué de l'identité d'un assembly, soit son nom de texte simple, son numéro de version, les informations sur sa culture (le cas échéant), auquel s'ajoutent une clé publique et une signature numérique générées sur l'assembly. Comme le manifeste d'assembly contient des hachages pour tous les fichiers constituant l'implémentation de l'assembly, il est suffisant pour générer la signature numérique sur l'unique fichier de l'assembly contenant le manifeste d'assembly. Les assemblys qui portent le même nom fort sont censés être identiques. Voir aussi : assembly, manifeste d'assembly.

  • structure
    Type valeur défini par l'utilisateur. À l'instar d'une classe, les structures peuvent contenir des constructeurs, des constantes, des champs, des méthodes, des propriétés, des indexeurs, des opérateurs et des types imbriqués. Contrairement aux classes, toutefois, les structures ne prennent pas en charge l'héritage. Voir aussi : classe, champ, indexeur, type imbriqué, propriété, type valeur.

  • subscription
    Dans ClickOnce, vérification régulière et automatisée de la mise à disposition de mises à jour d'applications. Les abonnements sont définis dans le manifeste de déploiement ClickOnce.

  • synchronisation
    En multithreading, coordination des activités de plusieurs threads par le biais de verrous et de mécanismes de signalisation, de sorte que l'intégrité des données soit protégée, et que des blocages et des conditions de concurrence critique ne se produisent pas. Voir aussi : blocage, condition de concurrence critique.

  • classe système
    Dans WMI, classe que le gestionnaire d'objets CIM définit pour prendre en charge les fonctionnalités principales telles que la notification d'événements, la sécurité et la localisation. Une classe système est définie automatiquement dans chaque espace de noms. Voir aussi : gestionnaire d'objets CIM.

  • propriété système
    Dans WMI, propriété que le gestionnaire d'objets CIM définit pour fournir des informations qui s'appliquent à chaque classe (par exemple, nom, dérivation et espace de noms). Voir aussi : gestionnaire d'objets CIM.

  • barre d'ancrage avec onglets
    Page de propriétés ancrable.

  • groupe à onglets
    Ensemble de fenêtres enfants avec onglets qui apparaissent dans la zone cliente d'une application d'interface multidocument (MDI). Vous pouvez créer un groupe à onglets MDI en faisant glisser un onglet vers le bord droit ou le bord inférieur de la fenêtre et en l'ancrant.

  • présentation tabulaire
    Méthode de conception d'un formulaire dans laquelle tous les éléments sont positionnés dans les cellules d'une table. Parfois appelée « présentation grille ».

  • table par hiérarchie (TPH)
    Méthode consistant à modeler une hiérarchie de types dans une base de données qui inclut les attributs de tous les types de la hiérarchie d'une table.

  • table par type (TPT)
    Méthode consistant à modeler une hiérarchie de types dans une base de données qui utilise plusieurs tables avec des relations de type un-à-un pour modeler les différents types.

  • modèle
    Dans ASP.NET, fragment de page déclaratif utilisé pour fournir une interface visuelle à un contrôle serveur ASP.NET basé sur un modèle. Un modèle contient des éléments de présentation incluant du texte littéral, du code HTML et des expressions dépendantes, de même que des éléments syntaxiques déclaratifs représentant des contrôles serveur ASP.NET. Un modèle peut être persistant en tant que fichier texte portant une extension .ascx. Voir aussi : contrôle serveur ASP.NET, contrôle basé sur un modèle.

    Dans les contrôles mobiles ASP.NET, construction en langage de balisage associé aux contrôles et créé à l'aide des balises <DeviceSpecific> et <Choice>. Il est utilisé pour personnaliser la sortie de types spécifiques de périphériques matériels. Voir aussi : contrôle basé sur un modèle, ensemble de modèles.

  • nœud de modèle
    Au moment du design, point d'accès à l'éditeur de collections Items pour un contrôle ToolStrip, MenuStrip, ContextMenuStrip ou StatusStrip.

  • ensemble de modèles (template set)
    Dans les contrôles mobiles ASP.NET, collection de modèles associés à un contrôle basé sur un modèle. Voir aussi : modèle, contrôle basé sur un modèle.

  • contrôle basé sur un modèle (templated control)
    Dans ASP.NET : contrôle serveur ASP.NET qui, en tant que tel, ne fournit pas d'interface visuelle mais permet à ses utilisateurs (les développeurs de pages) de fournir des modèles proposant une interface visuelle. Lorsque l'analyseur de pages ASP.NET trouve un contrôle basé sur un modèle, il analyse le modèle du contrôle et crée dynamiquement des contrôles enfants fournissant l'interface visuelle. Les contrôles serveur ASP.NET Repeater et DataList sont des contrôles basés sur un modèle. Le contrôle DataGrid n'est pas strictement un contrôle basé sur un modèle, mais il utilise des modèles pour personnaliser son interface utilisateur. Voir aussi : contrôle serveur ASP.NET, modèle.

    Dans les contrôles mobiles ASP.NET : contrôle qui prend en charge un ou plusieurs modèles. Un seul contrôle basé sur un modèle peut faire référence à plusieurs ensembles de modèles, où chaque ensemble de modèles est défini par l'intermédiaire de critères spécifiques au périphérique. Voir aussi : modèle, ensemble de modèles.

  • consommateur temporaire
    Dans WMI, consommateur qui reçoit des notifications d'événements uniquement lorsque le consommateur est actif. Voir aussi : consommateur permanent.

  • TextWriter
    Dans les contrôles mobiles ASP.NET : mécanisme qui permet à des adaptateurs de périphérique d'écrire leur sortie par l'intermédiaire d'un objet. Un objet du TextWriter est créé à partir de la classe de base TextWriter. Voir aussi : adaptateur de périphérique.

  • thème
    Dans ASP.NET, collection de propriétés de contrôle, feuilles de style et images qui peuvent être appliquées comme une unité à une page ou à un site Web pour définir une apparence générale.

  • thunk
    Petite section de code qui exécute une traduction ou une conversion pendant un appel ou une indirection. Par exemple, un thunk est utilisé pour modifier la taille ou le type de paramètres de fonction lors de l'appel entre du code 16 bits et 32 bits.

  • bouton de zone d'édition de la barre d'outils
    Zone d'édition située sur une barre d'outils.

  • TPH
    Voir : table par hiérarchie (TPH)

  • TPT
    Voir : table par type (TPT)

  • traçage (tracing)
    Dans ASP.NET, processus consistant à capturer et à afficher les informations de débogage sur une page Web à mesure que celle-ci s'exécute. Les informations de traçage incluent l'état du contrôle et des en-têtes HTTP. Vous pouvez afficher la sortie de trace dans la page dans une visionneuse de trace distincte.

  • licence de confiance
    Fichier utilisé dans les applications ClickOnce pour accorder un niveau élevé de confiance à une application managée. Les licences de confiance doivent être signées par les émetteurs de licence de confiance, qui doivent être installés sur un ordinateur client avant le déploiement de l'application ClickOnce.

  • argument de type
    Voir : argument de type générique

  • inférence de type
    Processus dans lequel le compilateur détermine le type de données d'une variable locale déclarée sans déclaration de type de données explicite. Le type est déduit de la valeur initiale fournie pour la variable.

  • paramètre de type
    Voir : paramètre de type générique

  • liste de paramètres de type
    Voir : liste de paramètres de type générique

  • type sécurisé
    Capacité pour les langages et les classes d'échanger des informations via des définitions communément acceptées et des modèles d'utilisation pour les types.

  • système de types (type system)
    Voir : système de type commun (Common Type System)

  • UDDI (UDDI)
    Voir : Universal Description, Discovery and Integration (UDDI)

  • conversion unboxing (unboxing)
    Conversion d'une instance d'objet en type valeur. Voir aussi : conversion boxing, type valeur.

  • URI (Uniform Resource Identifier)
    Chiffre ou nom qui identifie de manière unique un élément ou un attribut. Les URI incluent les URN (Uniform Resource Name) et les URL (Uniform Resource Locator). Les URI constituent un modèle général pour rechercher des ressources sur Internet ; ils se concentrent plus sur la ressource que sur l'emplacement. En théorie, un URI pourrait trouver la copie la plus proche d'un document en miroir ou localiser un document déplacé d'un site à un autre. Même si les URN sont supposées devenir plus courantes dans le futur, lorsque XML est abordé actuellement, les URI sont des URL dans presque tous les cas.

  • Universal Description, Discovery and Integration (UDDI)
    Structure indépendante d'une plateforme fonctionnant comme un répertoire (identique à un annuaire téléphonique) qui offre un moyen de trouver et d'inscrire des services Web sur Internet. La spécification UDDI exige trois éléments : les pages blanches, qui fournissent des informations sur les contacts professionnels ; les pages jaunes, qui classent les services Web en catégories (par exemple, services d'autorisation des cartes de crédit) ; les pages vertes, qui fournissent des informations techniques détaillées sur des services individuels. UDDI contient également un Registre opérationnel, qui est actuellement disponible.

  • code non managé (unmanaged code)
    Code directement exécuté par le système d'exploitation, hors de l'environnement du Common Language Runtime. Le code non managé doit fournir ses propres opérations garbage collection, la vérification du type, la prise en charge de la sécurité, etc., contrairement au code managé, qui reçoit ces services du Common Language Runtime. Voir aussi : code managé.

  • fonction non managée
    Fonction compilée en code machine (par exemple, x86 ou x64) par opposition au langage intermédiaire (IL).

  • contrôle utilisateur (user control)
    Dans ASP.NET : contrôle serveur créé de façon déclarative à l'aide de la même syntaxe qu'une page ASP.NET et enregistré en tant que fichier texte avec une extension .ascx. Les contrôles utilisateur permettent à une fonctionnalité de page d'être partitionnée et réutilisée. À la première demande, la structure de la page analyse un contrôle utilisateur dans une classe qui dérive de System.Web.UI.UserControl et compile cette classe dans un assembly, qu'elle réutilise pour les demandes suivantes. Les contrôles utilisateur sont faciles à développer car ils sont créés et déployés comme une page sans compilation préalable.

    Dans Windows Forms : contrôle composite qui offre un comportement et une interface utilisateur cohérents dans et entre les applications. Le contrôle utilisateur peut être local dans une application ou ajouté à une bibliothèque et compilé dans une DLL pour être utilisé par plusieurs applications.

  • type défini par l'utilisateur (UDT)
    Type de données de base défini explicitement avec un nouveau nom en utilisant la directive typedef du pré-compilateur. Il est équivalent au type de base à partir duquel il a été défini.

  • contrôles serveur de validation (validation server controls)
    Ensemble de contrôles serveur, inclus avec ASP.NET, qui vérifient les entrées d'utilisateurs. Chaque entrée est vérifiée telle qu'elle arrive des contrôles serveur HTML et des contrôles serveur Web (par exemple, un formulaire de page Web) par rapport aux exigences définies par les programmeurs. Les contrôles de validation effectuent la vérification des entrées dans le code serveur. Si le navigateur de l'utilisateur prend en charge le DHTML, les contrôles de validation peuvent également effectuer la validation à l'aide du script client. Voir aussi : contrôle serveur ASP.NET, contrôle serveur HTML, contrôle serveur Web.

  • validateur (validator)
    Voir : contrôles serveur de validation

  • type valeur (value type)
    Type de données représenté par la valeur réelle du type. Si un type valeur est assigné à une variable, celle-ci reçoit une copie actualisée de la valeur. (Dans le cas d'un type référence, au contraire, l'assignation ne crée pas de copie.) Les types valeur sont généralement créés sur le frame de pile d'une méthode, plutôt que dans le tas récupéré par le garbage collector. Un type valeur peut être converti, ce qui crée un type référence correspondant. Voir aussi : conversion boxing, type référence, conversion unboxing.

  • verb
    Élément d'interface utilisateur dans une application WebPart sur lequel un utilisateur final peut cliquer pour effectuer des actions telles que fermer, réduire, restaurer, modifier ou supprimer un contrôle WebPart. Les développeurs peuvent également ajouter des verbes personnalisés aux contrôles. Les verbes WebPart sont basés sur la classe System.Web.UI.WebControls.WebParts.WebPartVerb. Voir aussi : contrôles WebPart.

  • menu d'actions verbales
    Menu situé dans la barre de titre d'un contrôle Part qui contient différents verbes (actions d'interface utilisateur qui s'appliquent à un contrôle individuel) tels que Close, Minimize, Restore, Delete, Export, Edit, Help, etc., ainsi que des verbes personnalisés implémentés par les développeurs. Voir aussi : contrôle Part, verbe.

  • vérification (verification)
    Partie du processus de compilation dans lequel le code est vérifié par rapport à un ensemble de règles définies dans le but d'apporter la preuve de certaines spécifications de sécurité. Le Common Language Runtime peut vérifier le langage MSIL (Microsoft Intermediate Language). Voir aussi : MSIL (Microsoft Intermediate Language).

  • stratégie de version (version policy)
    Règles qui spécifient la version des assemblys dépendants à laquelle se lier. Les stratégies de version sont exprimées dans les fichiers de configuration.

  • état de l'affichage (view state)
    Dans une page Web ASP.NET, champ où vous pouvez stocker les paramètres qui doivent être conservé entre publications. Également employé pour signifier l'état du contrôle. Voir aussi : état du contrôle, publication.

  • fenêtre d'affichage
    Partie d'un contrôle DataRepeater sur lequel les éléments répétés sont affichés lors de l'exécution.

  • adresse virtuelle (VA)
    Pour les systèmes dotés de mémoire virtuelle, emplacement mémoire que le matériel et/ou le logiciel mappent à la mémoire physique. Lors de l'exécution d'une application, la même adresse virtuelle peut être mappée à de nombreuses adresses physiques différentes car les données et les programmes présentent des pages sortantes et des pages entrantes à de nouveaux emplacements mémoire.

  • liaison de données en mode virtuel
    Type de liaison de données dans laquelle un contrôle lié aux données récupère dans la base de données uniquement le nombre de lignes que l'utilisateur sera capable de voir à l'écran.

  • gestionnaire visuel
    Classe qui fournit la prise en charge de la modification de l'apparence d'une application à un niveau global. La de classe CMFCVisualManager fonctionne avec une classe nommée gestionnaire visuel. Chaque gestionnaire visuel fournit des instructions pour dessiner les contrôles GUI d'une application en utilisant un style de GUI cohérent, par exemple, le style Office 2003.

  • Kit de développement Visual Studio SDK
    Kit de développement logiciel (SDK) utilisé par les partenaires VSIP pour étendre l'environnement de développement intégré de Visual Studio

  • WAP
    Protocole WAP. Protocole standard destiné à fournir des communications Internet et des services de téléphonie avancés sur les téléphones, les récepteurs de radiomessagerie, les assistants numériques personnels (PDA) et d'autres terminaux sans fil.

  • WBEM
    Voir : Web-Based Enterprise Management (WBEM)

  • WCF
    Voir : Windows Communication Foundation

  • Web Forms
    Infrastructure de page ASP.NET, composée de pages Web programmables (appelées pages Web Forms) qui contient des contrôles serveur réutilisables. Voir aussi : contrôle serveur ASP.NET.

  • WebParts
    Jeu de fonctionnalités complet de WebParts ASP.NET.

  • Connexion WebParts
    Association entre deux contrôles serveur résidant dans une zone WebPartZoneBase qui leur permet de partager des données, un contrôle servant de fournisseur de données et l'autre agissant comme consommateur. Une connexion est encapsulée dans un objet System.Web.UI.WebControls.WebParts.WebPartConnection. Voir aussi : consommateur, fournisseur, zone.

  • jeu de composants WebPart
    Jeu intégré de composants logiciels ASP.NET qui fournissent des composants structurels de personnalisation tels que des zones et le contrôle WebPartManager, des contrôles d'interface utilisateur WebPart et d'autres composants pour générer des contrôles et des applications WebPart. Voir aussi : personnalisation, contrôles WebPart, zone.

  • Contrôles WebPart
    Manière de faire une référence générale à l'un des différents types de contrôles dans le jeu de composants WebPart. Voir aussi : jeu de composants WebPart.

  • page WebPart
    Page Web ASP.NET qui inclut des contrôles WebParts permettant aux utilisateurs de personnaliser la page, par exemple en sélectionnant les informations à afficher. Voir aussi : jeu de composants WebPart.

  • contrôle serveur Web
    Contrôle serveur ASP.NET appartenant à l'espace de noms System.Web.UI.WebControls. Les contrôles serveur Web sont plus riches et plus abstraits que les contrôles serveur HTML. Un contrôle serveur Web comporte un préfixe de balise asp sur une page ASP.NET, tel que <asp:Button />. Voir aussi : contrôle serveur ASP.NET, contrôle serveur HTML, contrôles serveur de validation.

  • WSDL (Web Services Description Language)
    Langage contractuel basé sur XML décrivant les services réseau offerts par un serveur. Voir aussi : XML (Extensible Markup Language).

  • Web-Based Enterprise Management (WBEM)
    Initiative de la Commission spéciale pour la gestion de bureau (DMTF) pour fournir aux responsables système d'entreprise une solution standard pour la gestion. WMI est l'implémentation Microsoft de l'initiative WBEM pour les systèmes d'exploitation Windows.

  • WHERE
    Clause dans l'instruction WQL SELECT qui contraint une requête de sorte que des sous-ensembles de définitions de classe ou des instances de classe puissent être sélectionnés. Les clauses WHERE peuvent également être utilisées pour limiter la portée de notifications d'événements. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, SELECT, WITHIN.

  • Windows Communication Foundation
    Technologie Windows Vista gérée utilisée pour générer et gérer des systèmes orientés services.

  • service d'application Windows Communication Foundation (WCF)
    Dans ASP.NET, service d'application, tel que l'authentification, les propriétés de profil ou les rôles, accessible par une application non ASP.NET qui peut lire et envoyer des messages au format SOAP 1.1. Les services WCF permettent à différents types d'applications de partager des données communes, telles que les informations d'identification de l'utilisateur pour la connexion. Voir aussi : service d'application.

  • Windows Forms
    Bibliothèque cliente Windows riche.

  • Concepteur Windows Forms
    Outil qui permet le développement rapide d'applications Windows. Il vous permet d'ajouter des contrôles à un formulaire, de les réorganiser et d'écrire du code pour leurs événements.

  • WMI (Windows Management Instrumentation)
    WMI est l'extension Microsoft de l'initiative WBEM (Web-based Enterprise Management) de la Commission spéciale pour la gestion de bureau (DMTF). Elle fournit un jeu d'interfaces pour l'accès aux composants qui fournissent des fonctions de gestion à une entreprise. Voir aussi : Web-Based Enterprise Management (WBEM).

  • Windows Presentation Foundation
    Technologie Windows Vista gérée qui améliore les effets visuels et l'affichage des interfaces utilisateur de l'application et du contenu multimédia.

  • Extensibilité du Concepteur Windows Presentation Foundation pour Visual Studio
    Infrastructure et interface API publique pour le Concepteur WPF que vous pouvez utiliser pour implémenter des ornements, des outils, des éditeurs de propriétés et des concepteurs personnalisés. Voir : extensibilité du Concepteur Windows Presentation Foundation pour Visual Studio.

  • Concepteur Windows Presentation Foundation pour Visual Studio
    Concepteur de Visual Studio permettant de créer des contrôles et des applications WPF (Windows Presentation Foundation). Le Concepteur WPF inclut un affichage en mode Fractionné qui vous permet d'afficher simultanément l'aire de conception et le balisage XAML. Voir : Extensible Application Markup Language (XAML).

  • WITHIN
    Clause dans l'instruction WQL SELECT qui contraint la granularité du délai de livraison de délai de livraison d'événement, et prend en charge le sondage d'événements en l'absence de fournisseur d'événements. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE.

  • WMI
    Voir : Windows Management Instrumentation (WMI)

  • classe WMI
    Modèle pour un type d'objet managé. Les classes WMI définissent les unités de base de gestion. Par exemple, la classe Win32_LogicalDisk est un modèle pour tous les disques logiques qui existent dans l'environnement Windows. Dans ce cas, WMI utilise le modèle de classe pour générer une instance de Win32_LogicalDisk pour chaque disque installé sur un ordinateur.

  • WML
    Langage de balisage basé sur XML, utilisé pour spécifier le contenu et l'interface utilisateur de périphériques destinés à des services à bande étroite, tels que les téléphones cellulaires et les récepteurs de radiomessagerie. WML fait partie de WAP. Voir aussi : WAP.

  • coordonnées universelles
    Coordonnées utilisées pour modeler un environnement graphique particulier.

  • transformation universelle
    Transformation qui convertit les coordonnées universelles en coordonnées de page. Voir aussi : coordonnées de page, coordonnées universelles.

  • WPF
    Voir : Windows Presentation Foundation

  • Concepteur WPF
    Voir : Concepteur Windows Presentation Foundation pour Visual Studio.

  • Extensibilité du Concepteur WPF
    Voir : extensibilité du Concepteur Windows Presentation Foundation pour Visual Studio

  • WSDL
    Voir : Web Services Description Language (WSDL)

  • XAML
    Voir : Extensible Application Markup Language (XAML)

  • XML
    Voir : Extensible Markup Language (XML).

  • XSD (schéma XML)
    Langage standard du World Wide Web Consortium (W3C) utilisé pour créer des documents de schéma XML. Le schéma XML contient deux parties : un jeu de types prédéfinis (par exemple, string, dateTime, decimal) et un langage XML pour définir de nouveaux types (par exemple, complexType, minOccurs, element).

  • Document de schéma XML
    Spécification qui décrit les types complexes utilisés dans une méthode Web et active ainsi l'interopérabilité entre les clients et services Web construits sur différentes plateformes en adhérant à un système de type commun (CTS, Common Type System), tel que le définit le W3C.

  • services Web XML
    Unités d'une logique d'application fournissant des données et des services à d'autres applications. Les applications accèdent aux services Web XML à l'aide des formats de données et des protocoles Web standard, tels que HTTP, XML et SOAP, indépendamment de la manière dont chaque service Web XML est implémenté. Les services Web XML associent les meilleurs aspects du développement basé sur les composants et du Web et ils constituent un élément essentiel du modèle de programmation Microsoft .NET.

  • zone
    Région qui contient des contrôles WebPart sur une page, et assure la gestion de la disposition et une interface utilisateur cohérente pour les contrôles contenus. Dans le jeu de composants WebPart, une zone est un contrôle composite qui contient d'autres contrôles et est rendu comme un tableau HTML. Toutes les zones WebPart héritent de System.Web.UI.WebControls.WebParts.WebZone. Voir aussi : contrôles WebPart, jeu de composants WebPart.