Autor Beitrag
GeringeMenge
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 04.06.07 16:12 
Hallo zusammen,

ich möchte gerne ein Programm für Windows CE 4.0 in C# schreiben. Ich habe mir Visual Studio 2005 Express Version runtergeladen und installiert. Beim suchen, bin ich auf eine Aussage gestoßen, das es nur mit der Professional edition von Visual Studio geht. Ist das richtig?

( Also das es nur mit C++ möglich ist. Ich möchte es aber gerne mit C# schreiben.

Wenn nicht, was ich hoffe ;) Was benötige ich um ein funktionstüchtiges CE 4.0 .Net Programm schreiben zu können?

Gruß
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: Mo 04.06.07 17:19 
user profile iconGeringeMenge hat folgendes geschrieben:
Also das es nur mit C++ möglich ist. Ich möchte es aber gerne mit C# schreiben.
Nein, du kannst definitiv auch in C# mit Hilfe des .NET Compact Framework Anwendungen für Windows Mobile entwickeln (allerdings erst ab Windows CE 4.1). AFAIk wird das .NET Compact Framework aber tatsächlich erst im "richtigen" Visual Studio unterstützt, dazu konnte ich aber auf die Schnelle keine Informationen finden. SharpDevelop bringt diese Unterstützung aber mit.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
GeringeMenge Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 04.06.07 17:28 
Hi Tommie-lie,

erstmal vielen Dank für die schnelle kompetente Information.

Zitat:

du kannst definitiv auch in C# mit Hilfe des .NET Compact Framework Anwendungen für Windows Mobile entwickeln


Sorry, aber ich bin mit Entwicklungsumgebungen nicht so vertraut, nur mit der Sprache an sich. Heißt das ich muss mir .NET Compact Framework auf meinen Rechner installieren? Und ist das hier passen: "Microsoft .NET Compact Framework SP 2 (Deutsch) 2.0 Redistributable" ?

Zitat:

(allerdings erst ab Windows CE 4.1)


Ah..da ist ja schon der erste Hacken ;). Kann ich ein Windows CE upgraden?

Ich habe nun die oben genannte Software installiert, nun habe ich ein neues Projekt erstellt und die WindowsCE Forms(.dll) hinzugefügt. Kann ich jetzt ein mit den "normalen" Windows Forms bauen? Worauf muss ich nun achten? Gibt es ein kleines HowTo zu diesem Zweck, denn irgendetwas muss ich ja nun mit den WindowsCE Forms anfangen können.



Gruß
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: Mo 04.06.07 17:49 
Hier hört meine Hilfe schon auf :mrgreen:

user profile iconGeringeMenge hat folgendes geschrieben:
Sorry, aber ich bin mit Entwicklungsumgebungen nicht so vertraut, nur mit der Sprache an sich. Heißt das ich muss mir .NET Compact Framework auf meinen Rechner installieren? Und ist das hier passen: "Microsoft .NET Compact Framework SP 2 (Deutsch) 2.0 Redistributable" ?
Redistributable ist schonmal falsch, das ist das, was dann auf dem PDA installiert werden muss. Auf dem Rechner, auf dem du entwickeln möchtest, bräuchtest du laut Beschreibung zum Redistributable lediglich das normale .NET Framework 2.0 SDK. Wie es dann weitergeht, weiß ich nicht, mangels PDA habe ich sowas noch nicht gemacht.

GeringeMenge hat folgendes geschrieben:
Kann ich ein Windows CE upgraden?
Auch hier mangels PDA keinerlei Erfahrung. Anscheinend sind die Systemvorraussetzungen für .NET Framework 2.0 aber noch höher:
Zitat:
Unterstützte Betriebssysteme: Windows Mobile Software für Pocket PC 2003, Windows Mobile 5.0 für Pocket PC und Smartphone, Windows CE .NET 5.0 und höher

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
GeringeMenge Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 04.06.07 18:43 
Okay,

trotzdem danke für die Hilfe. Wenn ich das richtig verstehe, könnte es klappen wenn ich ein Redistibuable .net 2.0 auf meinem mobil device installiere und dann ein normales c# programm öffne, vielleicht geht das ja. Oder ich schmeiß visual studio 2005 runter und installiere dafür visual studio 2003, denn dafür brauch ich ja nur .net 1.0(1) und es gibt dafür ein Add-On-Paket für Windows CE-Dienstprogramme für Visual Studio .NET 2003 v1.1. Ob es das bringt weiß ich nicht.

Oder ich sehe ein das es ohne weitere Hilfe zu viel Zeite kostet und muss mir eine andere Lösung einfallen lassen.
GeringeMenge Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Di 05.06.07 18:07 
[quote="user profile iconGeringeMenge"]Okay,

trotzdem danke für die Hilfe. Ich habe jetzt Visual Studio 2003 installiert und solange ich dem Windows Form kein Icon verpasse, läuft es auch. Ich hab allerdings auch die 2003 Enterprise Version installed. Dort gibt es die Möglichkeit ein Smart (mh.. oder small) Device Projekt zu erstellen.

Ich möchte das Programm nun zuhause zuende schreiben. Leider hatte ich hier bereits .NET 2.0 und Visual Studio 2005 installiert. Habe ich nun deinstalliert. Leider kann ich aufgrund eines Patches die 2003er Version nicht installieren.

Weiß da jemand Rat? Ich imho habe unter --> Systemsteuerung --> Software, alles was mit .NET zu tun hatte deinstalliert.

Gruß
GeringeMenge Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Di 05.06.07 18:07 
Okay,

trotzdem danke für die Hilfe. Ich habe jetzt Visual Studio 2003 installiert und solange ich dem Windows Form kein Icon verpasse, läuft es auch. Ich hab allerdings auch die 2003 Enterprise Version installed. Dort gibt es die Möglichkeit ein Smart (mh.. oder small) Device Projekt zu erstellen.

Ich möchte das Programm nun zuhause zuende schreiben. Leider hatte ich hier bereits .NET 2.0 und Visual Studio 2005 installiert. Habe ich nun deinstalliert. Leider kann ich aufgrund eines Patches die 2003er Version nicht installieren.

Weiß da jemand Rat? Ich imho habe unter --> Systemsteuerung --> Software, alles was mit .NET zu tun hatte deinstalliert.

Gruß

// Ach mist! Sorry für den doppel Post!!
//// Ah!!! Für den 3x Post. Sehr peinlich.