Entwicklung für intelligente Geräte
Aktualisiert: November 2007
Die Entwicklung für intelligente Geräte bezieht sich auf die Entwicklung Windows CE- und Windows Mobile-basierter Rich Client-Anwendungen, die auf dem Gerät selbst ausgeführt werden. Visual Studio bietet umfassende und integrierte Unterstützung für die Entwicklung von Software, die auf intelligenten Geräten mit Windows CE und Windows Mobile wie Pocket PCs und Smartphones ausgeführt werden kann. In Visual C# oder Visual Basic können Sie verwaltete Anwendungen schreiben, die unter .NET Compact Framework ausgeführt werden. In Visual C++ schreiben Sie systemeigene Anwendungen. Unabhängig von der ausgewählten Sprache verwenden Sie den Code-Editor, die Designer und die Debuggerschnittstelle, den bzw. die Sie auch bei der Entwicklung von Desktopanwendungen verwenden würden. Wählen Sie einfach eine der Projektvorlagen für intelligente Geräte für eine Sprache Ihrer Wahl aus, und beginnen Sie mit der Codeerstellung.
Visual Studio stellt Emulatoren bereit, die es Ihnen ermöglichen, den Code auf dem Entwicklungscomputer auszuführen und zu debuggen. Außerdem umfasst Visual Studio Tools, die das Packen der Anwendung und zugehöriger Ressourcen in CAB-Dateien zur anschließenden Bereitstellung auf Endbenutzergeräten vereinfachen.
Aktuelle Informationen zu Projekten für intelligente Geräte finden Sie unter Mobile Developer Center.
Hinweis: |
---|
Visual Studio unterstützt auch eine andere Art der Geräteentwicklung, die als ASP.NET Mobile-Webentwicklung bezeichnet wird. Bei der Mobile-Webentwicklung handelt es sich um die Entwicklung mobiler Webanwendungen, die auf einem Webserver ausgeführt und in verschiedenen Formaten gerendert werden, und so eine große Zahl von mobilen Geräten mit integriertem Browser unterstützen. Weitere Informationen zur Mobile-Webentwicklung finden Sie unter Entwickeln von Websites für mobile Geräte. |
In diesem Abschnitt
Erste Schritte mit Projekten für intelligente Geräte
Stellt eine Übersicht mit Informationen bereit, in der insbesondere Probleme bei der Entwicklung von Geräteanwendungen behandelt werden. Dazu zählen Neuerungen für Visual Studio, die Beziehung zwischen Visual Studio für Geräte und anderen Windows Mobile-SDKs und -Tools und das Einrichten von Computern für die Softwareentwicklung für Geräte.Entwurfsüberlegungen zum Entwickeln für intelligente Geräte
Stellt Informationen zum Auswählen eines Projekttyps und einer Entwicklungssprache sowie zum Anpassen von Designs für Emulatoren bereit.Arbeiten mit intelligenten Geräten und Emulatoren
Enthält Informationen über den Geräteemulator und erläutert, wie eine Verbindung zwischen Visual Studio und Geräten hergestellt wird.Programmieren für Geräte mit .NET Compact Framework
Erläutert allgemeine Verfahren zum Entwickeln von Software für intelligente Geräte mit Visual C# oder Visual Basic und .NET Compact Framework.Programmieren für Geräte mit Visual C++
Erläutert allgemeine Vorgehensweisen zum Verwenden von Visual C++ bei der Entwicklung systemeigener Geräteanwendungen.Debuggen von Geräteprojekten
Erläutert die Unterschiede zum Desktopdebuggen und stellt Anweisungen für Debuglösungen bereit, die sowohl systemeigenen als auch verwalteten Code umfassen.Testtools für Projekte für intelligente Geräte
Beschreibt Testtools für intelligente Geräte, mit denen Sie C#- und Visual Basic-Anwendungen für intelligente Geräte erstellen, verwalten, bearbeiten und testen können.Verpacken von Gerätelösungen für die Bereitstellung
Enthält Anweisungen für das Packen der von Ihnen entwickelten Geräteanwendungen sowie für deren Übertragung auf eines oder mehrere Zielgeräte.Sicherheit bei Geräteprojekten
Beschreibt, wie Sie Dateien mit Sicherheitszertifikaten signieren und diese für Geräte bereitstellen.Referenz (Geräte)
Beinhaltet Referenzthemen für ATL und MFC für Geräte, Referenz zu Benutzerschnittstellen für Geräteprojekte, Fehlermeldungen usw.Beispielprojekte für intelligente Geräte
Bietet ganze Projekte, die die Syntax, die Struktur und die Techniken veranschaulichen, mit denen Sie Herausforderungen bei der Programmierung von Anwendungen für Geräte bewältigen können.
Verwandte Abschnitte
.NET Compact Framework
Beschreibt, wie Sie Geräteanwendungen programmieren. Mithilfe von .NET Compact Framework kann die Leistungsfähigkeit von .NET Framework auf Geräte übertragen werden. Dieser Abschnitt bietet außerdem einen Vergleich zwischen .NET Compact Framework und .NET Framework, Informationen über die wichtigsten Komponenten und allgemeine Programmierschritte sowie eine Liste der unterstützten Klassen.Einführung in Visual Studio
Beschreibt neue Features in Visual Studio.Anwendungsentwicklung in Visual Studio
Beschreibt das Entwerfen und Entwickeln von Anwendungen in Visual Studio sowie das Debuggen, Testen und Verwalten dieser Anwendungen.