Freigeben über


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

Siehe auch

Konzepte

Aufbauen auf Kernkomponenten

Weitere Ressourcen

.NET Compact Framework-Entwicklermodell