Das .NET-Glossar

A B
C D E
F G H
I J K
L M N
O P Q
R S T
U V W
X Y Z

N
.NET Compact Framework: Das .NET Compact Framework ist eine reduzierte Variante des .NET Frameworks mit dem Ziel zur Unterstützung von mobilen Endgeräten (SmartPhones, Handys usw.). Einige .NET-Klassenbibliotheken, die für mobile Endgeräte nicht benötigt werden, fehlen im Compact Framework. Das .NET Compact Framework benötigt das Betriebssystem Windows CE.
relevante ZfS-Dokumente:.NET Framework 3.0: Die Version 3.0 ist zum Zeitpunkt der Verfassung dieses Eintrags (08.01.07) die aktuelle Version des .NET Frameworks. Obwohl der Sprung der Versionsnummer von 2.0 auf 3.0 einige grundlegende Erneuerungen impliziert, besteht die Version 3.0 aus den gleichen Basis-Bibliotheken wie die Vorgängerversion 2.0. Erweitert werden diese in der neuen Version um die Komponenten, die auch als WinFX bekannt sind: die Windows Presentation Foundation WPF, die Windows Communication Foundation WCF, die Windows Workflow Foundation WF und die Windows CardSpace.
verwandte Glossar-Einträge:relevante ZfS-Dokumente:Namensraum (Namespace):
Der Namensraum (oder engl. namespace) ist ein zentrales Konzept des .NET-Frameworks und dient zur thematischen Gruppierung und Einordnung von Typen (Klassen).
Ein Namensraum kann hierarchisch gegliedert sein. Die einzelnen Hierarchieebenen sind dann durch einen Punkt voneinander getrennt, z.B. NSLevel1.NSLevel2.NSLevel3.
Ein Namensraum kann mehrere Typen beinhalten, während ein Typ eindeutig einem Namensraum zugeordnet sein muss.
Innerhalb eines Namensraums muss der Typ daher einen eindeutigen Namen besitzen, d.h. durch die Angabe des Namensraums sind Typen eindeutig identifizierbar, während gleichnamige Typen in unterschiedlichen Namensräumen erlaubt sind (so existiert z.B. ein Typ Button sowohl im Namensraum System.Windows.Forms als auch in System.Windows.Controls).
Zur Zuordnung eines eigenen Typen zu einem Namensraum dient das Keyword namespace, z.B. namespace myOrganisation.myApplication.myNamespace.
Das using-Keyword dient dazu, einen Namensraum zu referenzieren, um anschließend in diesem Namensraum definierte Typen verwenden zu können.
Die Anweisung using System.Net.Mail beispielsweise erlaubt die Verwendung der Klasse MailMessage, die in diesem Namensraum definiert ist.
Einige wichtige Namensräume mit zentralen Typen im .Net-.Framework sind z.B.:
- Windows.System.Controls: kapselt einige Steuerlemente der neuen Präsentations-API Windows Presentation Foundation (WPF), wie z.B. Button, Canvas, CheckBox oder ListBox
- Windows.System.Forms: stellt die klassischen Windows-Steuerelemente wie z.B. Button, CheckBox etc. zur Realisierung grafischer Benutzeroberflächen zur Verfügung
- System.Xml.Linq: beinhaltet Klassen für Linq-To-XML
- System.Data: stellt Klassen zur Verwaltung von Daten aus verschiedenen Datenquellen (z.B. Datenbanken, XML) zur Verfügung (ADO.NET)
- System.IO: bietet grundlegende Funktionalitäten für Schreib- und Lesezugriffe, z.B. auf Dateiebene.
- System.Web: beinhaltet Klassen und Interfaces zur Browser-Server-Kommunikation
verwandte Glossar-Einträge:Eintrag hinzufügen