Exemplarische Vorgehensweise: Erstellen von Windows Forms-Anwendungen für ein Gerät
Aktualisiert: November 2007
In dieser exemplarischen Vorgehensweise erstellen Sie eine einfache Windows Forms-Anwendung entweder mit Visual Basic oder Visual C# und führen diese Anwendung dann auf einem Pocket PC-Emulator aus. Diese exemplarische Vorgehensweise demonstriert den Hauptunterschied zwischen der Programmierung von Desktopanwendungen und Geräteanwendungen: Sie müssen ein Zielgerät angeben. In dieser exemplarischen Vorgehensweise handelt es sich bei dem Gerät um einen integrierten Emulator des Pocket PC 2003-Geräts.
Hinweis: |
---|
Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
Diese exemplarische Vorgehensweise wurde mit Visual Basic-Entwicklungseinstellungen und Visual C#-Entwicklungseinstellungen geschrieben.
Diese exemplarische Vorgehensweise umfasst fünf Hauptaufgaben:
Erstellen eines Geräteprojekts, das Windows Forms verwendet
Hinzufügen eines Steuerelements zum Formular
Hinzufügen der Ereignisbehandlung zum Steuerelement
Auswählen eines Geräts, auf dem das Projekt ausgeführt werden soll
Erstellen der Anwendung und Bereitstellen der Anwendung für das Gerät
Auswählen eines Zielgeräts
Um sicherzustellen, dass Sie beim Bereitstellen der Projektmappe eine Eingabeaufforderung für ein Zielgerät erhalten, führen Sie die folgenden Schritte durch.
So legen Sie fest, dass zum Bereitstellungszeitpunkt ein Gerät ausgewählt werden kann
Klicken Sie im Menü Extras auf Optionen, erweitern Sie Gerätetools, und klicken Sie dann auf Allgemein.
Wenn Gerätetools nicht sichtbar ist, wählen Sie unten im Dialogfeld Optionen die Option Alle Einstellungen anzeigen aus.
Aktivieren Sie das Kontrollkästchen Vor Bereitstellung von Geräteprojekten Geräteauswahl anzeigen.
Erstellen der Anwendung
Beim Erstellen eines Windows Forms-Projekts sowie beim Hinzufügen von Steuerelementen und Ereignisbehandlung gehen Sie bei Geräteprojekten genauso vor wie bei Desktopprojekten. Der Hauptunterschied liegt allerdings in der kleineren Anzahl von Klassen, die in .NET Compact Framework verfügbar sind.
So erstellen Sie ein Geräteprojekt, das Windows Forms verwendet
(Visual Basic) Klicken Sie im Menü Datei von Visual Studio auf Neues Projekt.
- oder -
(Visual C#) Zeigen Sie in Visual Studio im Menü Datei auf Neu, und klicken Sie dann auf Projekt.
Erweitern Sie im Bereich Projekttypen den Knoten Visual Basic oder Visual C#, und klicken Sie dann auf Intelligentes Gerät.
Wenn die gewünschte Sprache nicht sofort angezeigt wird, erweitern Sie den Knoten Weitere Sprachen. Diese Anzeige hängt von den Entwicklungseinstellungen ab.
Klicken Sie im Bereich Vorlagen auf Projekt für intelligente Geräte.
(Nur Visual C#) Geben Sie im Feld Speicherort an, wo die Projektdateien gespeichert werden sollen.
Geben Sie im Feld Name den Namen DeviceSample ein, und klicken Sie dann auf OK.
Wählen Sie im Dialogfeld Neues Projekt für intelligente Geräte hinzufügen im Dropdownmenü Zielplattform die Option Pocket PC 2003 aus, wählen Sie im Dropdownmenü .NET Compact Framework-Version die Option .NET Compact Framework Version 2.0 aus, klicken Sie im Bereich Vorlagen auf Geräteanwendung, und klicken Sie auf OK.
Im Windows Forms-Designer wird eine Darstellung eines Pocket PC-Geräts angezeigt.
So fügen Sie dem Formular ein Steuerelement hinzu
Ziehen Sie von der Toolbox ein Button-Steuerelement auf das Formular.
Wenn die Toolbox in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) nicht angezeigt wird, klicken Sie im Menü Ansicht auf Toolbox.
Wenn die Registerkarte Gerätesteuerelemente in der Toolbox nicht sichtbar ist, klicken Sie mit der rechten Maustaste auf die Toolbox und wählen Alle anzeigen aus.
Klicken Sie mit der rechten Maustaste auf das Button-Steuerelement, und klicken Sie dann auf Eigenschaften.
Geben Sie im Eigenschaftenfenster für die Text-Eigenschaft den Text Say Hello ein, und drücken Sie die EINGABETASTE.
So fügen Sie die Ereignisbehandlung für das Button-Steuerelement hinzu
Doppelklicken Sie auf die Schaltfläche im Formular.
Der Code-Editor wird geöffnet, wobei sich der Cursor im Ereignishandler befindet.
Fügen Sie folgenden Visual Basic-Code ein:
MessageBox.Show("Hello, World!")
- oder -
Fügen Sie folgenden C#-Code ein:
MessageBox.Show("Hello, World!");
Erstellen und Debuggen der Anwendung
An diesem Punkt tritt ein Unterschied zu Desktopprojekten zu Tage. Bei einem Geräteprojekt können Sie typischerweise eines von mehreren Zielgeräten auswählen, auf dem das Projekt ausgeführt werden soll. In dieser exemplarischen Vorgehensweise wählen Sie einen Pocket PC-Emulator aus. Falls jedoch bereits eine Partnerschaft zwischen einem unterstützten physischen Gerät und Ihrem Entwicklungscomputer besteht, können Sie auch das physische Gerät auswählen.
So erstellen und testen Sie die Anwendung
Klicken Sie im Menü Debuggen auf Starten (oder Debuggen starten).
Wählen Sie im nun angezeigten Dialogfeld Bereitstellen die Option Pocket PC 2003 SE-Emulator aus, und klicken Sie auf Bereitstellen.
Der Fortschritt wird in der Statusleiste angezeigt. .NET Compact Framework wird standardmäßig auf dem Gerät bereitgestellt, falls es dort noch nicht vorhanden ist.
Wenn die Anwendung auf dem Emulator ausgeführt wird, tippen Sie auf die Schaltfläche, um sicherzustellen, dass "Hello, World!" angezeigt wird.
Siehe auch
Referenz
Allgemein, Gerätetools, Dialogfeld "Optionen"
Visual Basic und Visual C# (Vorgehensweise für intelligente Geräte)