Zurück tutorials.de > Tutorials > Programming - Tutorials > .NET - Tutorials

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum

Jubiläums-Countdown 23.02 23.03 23.04 23.05 23.06 23.07 23.08 23.09


Einladung zum C++ für Einsteiger-Workshop
  Tutorial geschlossenGeschlossen    
  Tutorial geschlossenGeschlossen    
 
Tutorial-Optionen Ansicht
Das Microsoft .NET Compact Framework [2.Teil]
Das Microsoft .NET Compact Framework [2.Teil]
Norbert Eder
Veröffentlicht von Norbert Eder
22.02.05
Das Microsoft .NET Compact Framework [2.Teil]

Das Microsoft .NET Compact Framework (Teil 2)

In zweiten Teil der Compact-Framework-Einführung wird eine einfache Anwendung für Pocket-PCs erstellt. Es wird gezeigt, wie ein simpler Taschenrechner Schritt für Schritt (mit Sourcecode und Screenshots) entwickelt wird. Mit Hilfe dieses Tutorials sollte es in weiterer Folge möglich sein, eigene Anwendungen zu entwickeln.

Es stellt sich die Frage, wie denn überhaupt ein Projekt für Pocket-PCs unter Visual Studio 2003 eingerichtet wird. Dazu nutzen wir die bekannte Vorgehensweise: Datei/Neu ...

In unserem Fall wählen wir den Eintrag Visual C# Projekte und darunter dann Anwendung für intelligente Geräte. Als Namen für unsere Anwendung vergeben wir PPCCalcTest.



Danach erscheint der Anwendungs-Assistent für intelligente Geräte. Hier wählen wir als Plattform PocketPC und als Projekttyp Windows-Anwendung.



Nun sehen wir die bekannte Entwicklungsumgebung, samt Form etc. Die Form ist in der Größe bereits an die entsprechende Form-Größe der Pocket-PCs angepasst.

In weiterer Folge gestalten wir die Oberfläche unserer Anwendung. Dies geschieht auf die gleiche Weise, wie dies auch bei einer herkömmlichen Windows-Anwendung der Fall ist. Dazu platzieren wir eine TextBox und insgesamt 18 Buttons. Als Ergebnis liegt dann folgendes Aussehen vor:



An dieser Stelle angelangt, werden wir die Logik implementieren. Dazu gilt folgendes zu überlegen:
Der User unserer Anwendung soll wenn möglich mehrere Schritte eingeben können, immerhin möchte er mehrere Werte auf einmal addieren. Deshalb werden wir einen Stack verwenden, um diese Aufgabe entsprechend lösen zu können. Zu beachten ist nur, dass wir der Einfachheit halber Klammern etc. weglassen.

Um auf den Stack zugreifen zu können, muss dieser global definiert werden. Eine genaue Beschreibung für einen Stack werde ich an dieser Stelle nicht liefern. Eine gute Informationsquelle stellt aber der nachfolgende Link dar:

http://msdn.microsoft.com/library/de...classtopic.asp

Nach der Implementierung der entsprechenden Funktion, können wir mittels F5 die Anwendung starten. Hier erscheint das folgende Fenster, wobei die vorgegebene Einstellung belassen wird.



Nach Betätigen von Weitergeben, wird der Emulator geladen und das Compact Framework inkl. der Anwendung wird an diesen übergeben. Daher kann der erste Start etwas länger dauern.

Als Ergebnis seht ihr dann folgende Form:



Um den Stack und damit die Ausgabe zu überprüfen, wurde noch eine entsprechende TextBox eingebaut.

Die Anwendung besteht im Grunde aus zwei wichtigen Methoden: AddFunction() und FillStack(). AddFunction berechnet laufend die Werte mit und schreibt diese auf den Stack. FillStack nimmt die Informationen, die am Stack liegen und liefert diese wieder zurück, bzw. schreibt diese in unsere Ausgabe. Ansonsten ist nicht viel zum Code zu sagen, da dieses Beispiel ja nicht sehr schwer ist.

Anhand des beiliegenden Sourcecodes sollte es sehr einfach nachvollziehbar sein, wie eine Anwendung für PocketPCs aufgebaut ist bzw. wie eine solche zu erstellen ist.

Copyright (c)2005 by Norbert Eder
__________________
Microsoft MVP - Client App Dev

.NET GUI - Community für WPF, Silverlight, Win-Forms und mehr
Das Blog über .NET, C# und mehr :: The .NET Blog :: WPF Blogger :: .NET BlogBook
Bewertung
 
 
Noch keine Bewertungen vorhanden
 

Tutorial-Optionen
 

 
 
Lesezeichen:


Tutorial-Optionen
Ansicht
Ähnliche Themen
 
Tutorial Autor Forum Kommentare Letzter Beitrag
Microsoft.Net Framework... hääääää elbe13 Microsoft Windows 1 17.07.07 07:26
.NET Compact Framework 2.0 SP1 Beta verfügbar Norbert Eder .NET Café 0 25.04.06 15:14
Das Microsoft .NET Compact Framework [Einführung] Norbert Eder .NET - Tutorials 0 27.01.05 11:40
ListBox unter Compact Framework .NET sortieren D18 .NET Archiv 0 20.11.04 13:01
[.NET Compact Framework] - Erzeugen typisierter DataSets FlashCool C/C++ 0 21.08.02 09:16
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 131
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 259
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 147
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 100
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 189
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 79,23%
145 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 20,77%
38 Stimmen
Stimmen gesamt: 183
Du darfst bei dieser Umfrage nicht abstimmen.
» Jobs @ tutorials.de
 
» Header

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 Uhr.


Powered by vBulletin® Version 3.8.5 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.5.0 RC2 ©2010, Crawlability, Inc.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,16611 Sekunden mit 32 queries