[70-316]Résumés

Dimanche 31 juillet 2005 7 31 /07 /2005 00:00

- Le .NET Framework est un environnement de développement. Il est constitué du CLR (Common Language Runtime), qui fournit une grande partie des services essentiels requis pour l'exécution d'un programme, et de la bibliothèque de classe .Net de base qui expose un ensemble de classes prédéveloppées afin de faciliter le développement des programmes. La CLS (Common Language Specification) définit l'ensemble minimum de stantards auquel un langage utilisant le .NET doit adhérer et le CTS (Common Type System) garantit la compatibilité des types entre composants développés dans des langages différents.

 

- L'assemblage est l'unité de base d'une application .NET. Il est constitué d'un manifeste le décrivant et d'un ou plusieurs modules contenant le code source de l'application.

 

- Un exécutable .NET est stocké sous la forme d'un fichier LI (Langage intermédiaire). Quand ce fichier est chargé, le contenu de l'assemblage est soumis aux règles de sécurité du système local. Si l'exécution est autorisée, le premier assemblage est chargé en mémoire et compilé "juste à temps" (JIT) en code binaire natif. Ce fichier est ensuite stocké en mémoire pour la suite de l'exécution du programme.

Par Rakoun - Publié dans : [70-316]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Lundi 1 août 2005 1 01 /08 /2005 00:00
- La bibliothèque de classes de bases du .NET Framework est une bibliothèque de code exposant la fonctionnalité nécessaire pour construire des applications. La bibliothèque de classe de base est organisée en espace de noms, chacun d'eux contenant les types et les espaces de noms supplémentaires en liaison avec une fonctionnalité commune.

- Les deux sortes de types sont les types valeurs et les types références. Une variable de type valeur contient toutes les données associées à ce type. Une variable de type référence contient un pointeur vers une instance de l'objet de ce type.

- Les types valeurs non définis par l'utilisateur sont créés lors de la déclaration et restent vides tant qu'aucune valeur ne leur a été attribuées. Les types référence doivent être instanciés après leur déclaration pour que l'objet soit créé. La déclaration et l'instanciation peuvent être combinées dans une seule instruction sans affecter les performances de l'application.

- Lorsque vous affectez une variable de type valeur à une autre variable de type valeur, les données stockées dans la première sont copiés dans la seconde. Lorsque vous affectez une variable de type référence à une autre variable de type référence, seule la référence est copiée et les deux variables pointent sur le même objet.

- Une instruction using (en C#) ou Imports (en VB.NET) permet de faire référence aux membres d'un espace de noms sans avoir besoin d'indiquer le nom complet. Si vous désirez utiliser une bibliothèque externe, vous devez créer une référence à cette dernière.

Par Rakoun - Publié dans : [70-316]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Mardi 2 août 2005 2 02 /08 /2005 00:00
- Les types définis par l'utilisateur peuvent être des classes ou des structures. Ils possèdent des membres appartenant à une des catégories champs, propriétés, méthodes, ou évènement. Les classes sont des types références alors que les structures sont des types valeur.

- Les classes sont créées via le mot clé Class en VB.Net et avec le mot clé class en Visual C#. Les structures sont créées via le mot Structure en VB.Net et avec le mot clé struct en Visual C#. Ces deux types de données peuvent contenir des types imbriqués.

- L'instanciation des types définis par l'utilisateur est analogue à celle des types prédéfinis à la différence près que le mot clé New (new) doit cette fois apparaître à la fois dans le cas des types valeur et dans celui des types références.

Par Rakoun - Publié dans : [70-316]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Mardi 2 août 2005 2 02 /08 /2005 00:00
- Les méthodes permettent d'exécuter les manipulations de données déterminant le comportement des classes et des structures. Elles peuvent renvoyer une valeur mais ce n'est pas toujours le cas. En VB.Net, les méthodes renvoyant des valeurs sont nommées fonctions et celles qui n'en renvoient pas sont nommées subs. En Visual C#, si une méthode ne renvoie pas de valeur, le type de valeur renvoyée précisée est void. Vous appelez une méthode en saisissant son nom dans le code accompagné éventuellement des paramètres associés.

- Des paramètres peuvent être associés aux méthodes pour fournir les valeurs dont elles ont besoin. Ils sont transmis par valeur par défaut. Vous pouvez transmettre des paramètres par référence en codant le mot clé ref (Visual C#) ou le mot clé ByRef (VB.Net). Dans le cas de paramètres de type référence, le comportement obtenu est identique qu'ils soient transmis par valeur ou par référence. Avec Visual C#, vous pouvez spécifier des paramètres de sortie dans votre méthode (mot clé out). Avec VB.Net, vous pouvez désigner des paramètres facultatifs (mot clé Optional).

- Le constructeur est la première méthode appelée au cours de l'instanciation d'un type. Il offre la possibilité de définir des valeurs par défaut pour des données ou d'exécuter d'autres fonctions avant la mise à disposition de l'objet. Les destructeurs sont appelés juste avant qu'un objet soit détruit et permettent d'exécuter du code de nettoyage. Vous ne pouvez pas déterminer à quel moment un destructeur est appelé.

Par Rakoun - Publié dans : [70-316]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Mercredi 3 août 2005 3 03 /08 /2005 00:00
- Avec les modificateurs d'accès, vous contrôlez la portée des membres de type. Il existe cinq modificateurs d'accès: Public (public), Friend (internal), Private (private), Protected (protected) et Protected Friend (protected internal). Chacun d'eux offre un niveau d'accès spécifique.

- Si aucun modificateur d'accès n'est spécifié pour une méthode, le niveau d'accès par défaut de cette dernière est private pour les structures et classes Visual C#, et public pour les strucutres et classe VB.Net. Si aucun modificateurs d'accès n'est spécifié pour une variable de membre, son niveau d'accès par défaut est private s'il s'agit d'une variable de classe ou public s'il s'agit d'une variable de structure.

- Les modificateurs d'accès utilisés sur les types permettent aussi de contrôler la façon dont ils sont instanciés. Les types Public (public) peuvent être instanciés dans tout le code. Les types Friend (internal) peuvent être instanciés uniquement par des membres du même assemblage, et les types Private (private) peuvent être instanciés uniquement par eux -mêmes ou par un type dans lequel ils sont inclus.

- Si aucun modificateur d'accès n'est spécifié pour une classe ou une structure elle est considérée comme Public (public).

- Les types imbriqués répondent aux mêmes règles que les types non imbriqués, mais len pratique le comportement ne peut jamais s'étendre au-delà du comportement défini pour le type parent.

- Les membres Shared (static) appartiennent au type et non à une instance du type. Vous pouvez y accéder sans avoir besoin de créer une instance du type en précisant le nom du type plutôt que celui de l'instance. Les méthodes partagées ne peuvent faire référence à des données d'instance.

Par Rakoun - Publié dans : [70-316]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus