Épisode
Présentation des espaces de noms et ajout de références à des assemblys - 17
Nous avons évité toute discussion sur les espaces de noms, mais ils servent un rôle important dans la bibliothèque de classes .NET Framework, ainsi que dans nos bibliothèques de classes personnalisées que nous pouvons choisir de créer. Nous expliquons comment les espaces de noms nous permettent de lever l’ambiguïté des classes qui peuvent partager le même nom. En outre, nous expliquons comment la bibliothèque de classes .NET Framework est si importante que l’inclusion de toutes ses classes dans chaque application que vous écrivez est un gaspillage de ressources système. Pour atténuer ce besoin, la bibliothèque FCL est divisée en plusieurs assemblys (fichiers.dll) qui doivent être inclus (ou plutôt référencés) par votre projet à utiliser dans vos applications. Nous expliquons comment certains modèles de projet incluent ces références aux assemblys classiques requis par un type d’application donné (par exemple, une application web et une application Windows Form). Nous montrons cela en référençant un assembly personnalisé que j’ai créé pour analyser le code HTML à partir d’une page web pour l’affichage dans une fenêtre console.
Nous avons évité toute discussion sur les espaces de noms, mais ils servent un rôle important dans la bibliothèque de classes .NET Framework, ainsi que dans nos bibliothèques de classes personnalisées que nous pouvons choisir de créer. Nous expliquons comment les espaces de noms nous permettent de lever l’ambiguïté des classes qui peuvent partager le même nom. En outre, nous expliquons comment la bibliothèque de classes .NET Framework est si importante que l’inclusion de toutes ses classes dans chaque application que vous écrivez est un gaspillage de ressources système. Pour atténuer ce besoin, la bibliothèque FCL est divisée en plusieurs assemblys (fichiers.dll) qui doivent être inclus (ou plutôt référencés) par votre projet à utiliser dans vos applications. Nous expliquons comment certains modèles de projet incluent ces références aux assemblys classiques requis par un type d’application donné (par exemple, une application web et une application Windows Form). Nous montrons cela en référençant un assembly personnalisé que j’ai créé pour analyser le code HTML à partir d’une page web pour l’affichage dans une fenêtre console.