Erstellen zusätzlicher Komponenten
Aktualisiert: November 2007
Ihre Organisation kann Komponenten als Add-Ons zu Visual Studio 2005 einrichten, anhand derer Entwickler komplexe und leistungsstarke Anwendungen erstellen können. Dieser Prozess umfasst folgende Schritte:
Bestimmen der Kernkomponenten von .NET Compact Framework, auf denen die zusätzlichen Komponenten basieren. Davon hängt es ab, ob die Komponenten für alle .NET Compact Framework-Geräte ausgeführt werden können sollen oder für eine Funktionalität vorgesehen sind, die bei einer bestimmten Gerätekategorie vorhanden ist.
Auswählen eines geeigneten Namespacenamens, um die Komponenten zu kapseln. Es ist wichtig, geeignete Namespacenamen auszuwählen, um Konsistenz zu gewährleisten und Namespacekonflikte mit den Entwicklern anderer Komponenten zu verhindern.
Verfügbar machen der Komponenten gegenüber den Entwicklern zur Entwurfszeit.
Packen dieser Elemente entweder in einem unabhängigen Setup oder in einem Setup, das als Add‑On zu SDE installiert wird.
Verwenden Sie beim Erstellen von Klassenbibliotheken für eine Komponente das folgende Namespaceformat:
[Firmenname].[Gerätetyp].[Technologie]
Eine hypothetische Microsoft-Komponente für die Interaktion mit dem Pocket‑PC-Bildschirm für den heutigen Tag hätte beispielsweise folgenden Namespace:
Microsoft.PocketPC.TodayScreen
In diesem Namespace steht "Microsoft" für die Firma, die die Komponente bereitstellt, "PocketPC" für den speziellen Zielgerätetyp und "TodayScreen" für die Technologie, die von der Komponente verfügbar gemacht wird.
Microsoft und Drittanbieter können optionale Komponenten erstellen, die die Funktionalität von .NET Compact Framework erweitern, z. B. Datenbank-, Messaging- und bestimmte Benutzeroberflächenkomponenten.
Kernkomponenten und erweiterte Funktionalität
Die folgenden Komponenten sind zentrale Komponenten von .NET Compact Framework:
Common Language Runtime
Umfassende Teilmenge von .NET Framework-Klassen
.NET Compact Framework-spezifische Klassen, z. B. Klassen für die Verwendung von SQL Server CE.
Visual Basic 2005-Sprachkomponente
Visual C#-Sprachkomponente
Die folgenden optionalen Komponenten können die Funktionalität von .NET Compact Framework erweitern:
Pocket PC-Erweiterungen
Datenbanken von Drittanbietern
Messagingfunktionen von Drittanbietern