Entwickler-Ecke

Programmierwerkzeuge - [Windows Mobile] Programmierung


Calculon - Mi 16.07.08 19:15
Titel: [Windows Mobile] Programmierung
Hi nochmals^^ [http://www.delphi-forum.de/viewtopic.php?t=85027],

ich habe vor in Zukunft einige Progrämmchen für mein neues Smartphone (mit Windows Mobile 5) zu erstellen, da es hier im Gegensatz zum "großen Bruder" noch nicht für jeden Zweck Hunderte Freeware-Applikationen gibt. Dies würde ich gerne über das .Net-Framework erledigen. Ich finde im Netz leider keine -für Visual Studio Neulinge- geeigneten Tutorials darüber, was ich dafür brauche und wie ich dabei vorgehen muss. Im Allgemeinen werden einige sagen, ich müsse erstmal C# lernen. Das stimmt, aber ich würde gerne mit C# for Windows Mobile anfangen, da hier bei mir die Motivation am Größten ist. Es würde mir für den Anfang erstmal reichen nur eine Form auf dem Smartphone Desktop anzeigen zu lassen. Dann könnte ich loslegen mir die API-Funktionen und die Sprachsyntax anzuschauen. Hoffe ihr könnt mir dabei etwas helfen.

[Geiz ist geil]
Achja, die Frage, was brauch' ich dafür -möglich umsonst sollte es sein-, aber wenn ich für wenig Geld eine sehr einfache Möglichkeit bekomme, schnell loszulegen, dann wäre ich auch bereit Geld dafür auszugeben und kennt jemand gute Tutorials, die bei ~0 anfangen?
[/Geiz ist geil]

Gruß
--


Handycommander - Mi 16.07.08 19:32

tutorials kenn ich jetzt keine...
als programm kann ich visual studio empfehlen! in der express-version ist leider die unterstützung für die smart devices nicht dabei. ich galub, es geht erst mit der standard version...
dann wenn du das hast, kannst ja auch schon loslegen :)
in visual studio kannst dann auswehlen, ob du für die smart devices ein programm erstellen willst und dann läufts eigentlich genauso ab wie bei den win32-anwendungen zum entwickeln.
du hast da dann auf der oberfläche einen pda-emulator, auf die du deine komponenten ziehst...
dann kannst mit denen arbeiten... ganz normal...
du hast halt durch das .net compact framework einschränkungen gegenüber den win32 komponenten... aber das wichtigste unterstützen sie :)
kannst deine anwendungen sogar am pc mit dem emulator testen ;)

wenn du es auf deinem pda testen willst, musst du einfach nur die exe-datei auf deinen speicher ziehen und starten :)

sollte so ziemlich alles sein ;)
bei fragen kannst dich gern wieder melden :)

mfg tobi


Robert.Wachtel - Mi 16.07.08 19:42

Unterstützung für - wie es so schön heißt - Smart Devices gibt es im aktuellen Visual Studio 2008 erst ab der Professional-Version. Bei Visual Studio 2005 ging es noch ab der Standard-Version.

Grundsätzlich soll aber eine Entwicklung auch mittels SharpDevelop möglich sein, aber damit habe ich keine Erfahrung.

Ansonsten als Empfehlung noch ein kleines Forum, dass sich auf die Windows Mobile-Entwicklung spezialisiert hat: http://www.pda-dev.de/


Calculon - Mi 16.07.08 19:42

user profile iconHandycommander hat folgendes geschrieben:
tutorials kenn ich jetzt keine...
als programm kann ich visual studio empfehlen! in der express-version ist leider die unterstützung für die smart devices nicht dabei. ich galub, es geht erst mit der standard version...
dann wenn du das hast, kannst ja auch schon loslegen :)

Okay, dann muss ich wohl auch mal etwas Kohlen ausgeben (bin halt Schwabe ;-)):

Die Drei Amigos hat folgendes geschrieben:
Ohne Kohlen, nichts zu holen!

user profile iconHandycommander hat folgendes geschrieben:
sollte so ziemlich alles sein ;)
bei fragen kannst dich gern wieder melden :)

Eigentlich habe ich nur noch eine: Wie krieg ich auf meinem Smartphone heraus, ob .Net schon installiert ist? Im Netz habe ich gelesen, dass es auf einigen Betriebssystemen bereits mitausgeliefert wird - auf anderen wiederum nicht.

In jedem Fall, danke schonmal für die Erklärungen. Die bringen mich schonmal weiter ;-)

EDIT:

user profile iconRobert.Wachtel hat folgendes geschrieben:
Unterstützung für - wie es so schön heißt - Smart Devices gibt es im aktuellen Visual Studio 2008 erst ab der Professional-Version. Bei Visual Studio 2005 ging es noch ab der Standard-Version.

:schluck: Zu früh gefreut... Ist mir glaub' echt zu teuer. Für das Geld könnte ich 'zig Anwendungen für Windows Mobile kaufen. Aber ma' kuck'n, vielleicht, wenn ich auch zu der arbeitenden Klasse aufsteige und ich ein paar Flocken über habe :-$

user profile iconRobert.Wachtel hat folgendes geschrieben:
Grundsätzlich soll aber eine Entwicklung auch mittels SharpDevelop möglich sein, aber damit habe ich keine Erfahrung.

Da müsst' ich dann auf jeglichen Komfort verzichten. Das lass' ich lieber mal als Einsteiger...

user profile iconRobert.Wachtel hat folgendes geschrieben:
Ansonsten als Empfehlung noch ein kleines Forum, dass sich auf die Windows Mobile-Entwicklung spezialisiert hat: http://www.pda-dev.de/

Danke, wenn der Drang nach eigenen Smartphone-Programmen unaushaltbar wird, dann schau' ich da mal vorbei ;-)

Gruß
--


Robert.Wachtel - Mi 16.07.08 19:54

user profile iconCalculon hat folgendes geschrieben:
[...] Okay, dann muss ich wohl auch mal etwas Kohlen ausgeben (bin halt Schwabe ;-)): [...]

Bist Du Schüler oder Student? Sonst musst Du wohl leider die Professional-Version erwerben (s.o.): http://geizhals.at/deutschland/?fs=visual+studio+2008+professional

Zitat:
[...] Wie krieg ich auf meinem Smartphone heraus, ob .Net schon installiert ist? Im Netz habe ich gelesen, dass es auf einigen Betriebssystemen bereits mitausgeliefert wird - auf anderen wiederum nicht. [...]

Hier gibt es noch einige Erklärungen und weiterführende Links:

http://de.wikipedia.org/wiki/Microsoft_Windows_Mobile
http://de.wikipedia.org/wiki/Microsoft_Windows_CE
http://blogs.msdn.com/frankpr/archive/2008/04/18/raider-heisst-jetzt-twix-neue-namen-f-r-windows-embedded.aspx


Dunkel - Mi 16.07.08 19:57

user profile iconRobert.Wachtel hat folgendes geschrieben:
Grundsätzlich soll aber eine Entwicklung auch mittels SharpDevelop möglich sein, aber damit habe ich keine Erfahrung.

Grundsätzlich ist die Entwicklung für Windows Mobile auch mit SharpDevelop möglich, seit Version 2 kann man auch direkt eine Compact Framework-Projektmappe erstellen. Leider muss man dann aber auf's Remote-Debugging verzichten (das geht AFAIK nur mit Visual Studio); aber Programmierer sind doch eh unfehlbar, welcher Programmierer muss seine Werke schon debuggen?! :lol: :wink:


Calculon - Mi 16.07.08 19:57

user profile iconRobert.Wachtel hat folgendes geschrieben:
user profile iconCalculon hat folgendes geschrieben:
[...] Okay, dann muss ich wohl auch mal etwas Kohlen ausgeben (bin halt Schwabe ;-)): [...]

Bist Du Schüler oder Student? Sonst muss es wohl leider die Professional-Version sein (s.o.): http://geizhals.at/deutschland/?fs=visual+studio+2008+professional

Zitat:
[...] Wie krieg ich auf meinem Smartphone heraus, ob .Net schon installiert ist? Im Netz habe ich gelesen, dass es auf einigen Betriebssystemen bereits mitausgeliefert wird - auf anderen wiederum nicht. [...]

Hier gibt es noch einige Erklärungen und weiterführende Links:

http://de.wikipedia.org/wiki/Microsoft_Windows_Mobile
http://de.wikipedia.org/wiki/Microsoft_Windows_CE
http://blogs.msdn.com/frankpr/archive/2008/04/18/raider-heisst-jetzt-twix-neue-namen-f-r-windows-embedded:mrgreen:.aspx

Geht ja Schlag auf Schlag hier^^. Bin noch ein paar Monate Student. Gibt's das für Studenten billiger?!? Danke für die Links.

Gruß
--


Robert.Wachtel - Mi 16.07.08 20:02

user profile iconCalculon hat folgendes geschrieben:
[...] Bin noch ein paar Monate Student. Gibt's das für Studenten billiger?!? [...]

Yep - für Studenten gibt es das weitestgehend(*) kostenfrei:

https://downloads.channel8.msdn.com/

(*) Gehörst Du keiner der akkreditierten Hochschulen an, brauchst Du einen internationalen Studentenausweis für ca. 12,- Euro (iirc) http://www.isic.de/


Calculon - Mi 16.07.08 20:06

user profile iconRobert.Wachtel hat folgendes geschrieben:
user profile iconCalculon hat folgendes geschrieben:
[...] Bin noch ein paar Monate Student. Gibt's das für Studenten billiger?!? [...]

Yep - für Studenten gibt es das weitestgehend(*) kostenfrei:

https://downloads.channel8.msdn.com/

(*) Gehörst Du keiner der akkreditierten Hochschulen an, brauchst Du einen internationalen Studentenausweis für ca. 12,- Euro (iirc) http://www.isic.de/

Ist ja geil user defined image . Da kümmere ich mich gleich mal drum. Schönen Dank für die Info!

EDIT:

Sind ja nicht grad viele akkreditierte Hochschulen...

user defined image

Also => ISIC

Gruß
--