Frage

Ich möchte mit dem Schreiben von Apps für mein Windows Mobile 6.1-Profigerät (Sprint Mogul/HTC Titan) beginnen.

Ich verwende die Kopie von Visual Studio 2003, die ich mir im College gekauft habe, für alle meine derzeitigen Vertragsarbeiten (meine tägliche Arbeit erledige ich auf einem Firmenlaptop).Soweit ich MSDN weiß, benötige ich für die Entwicklung mit Windows Mobile 5 oder 6 SDK mindestens Visual Studio 2005 Standard, und ich habe wirklich keine Lust, so viel Geld auszugeben, nur um für mein Telefon entwickeln zu können .

Gibt es kostenlose Tools zur Entwicklung für Windows Mobile?Oder gibt es eine erschwingliche Möglichkeit, VS zu bekommen, die ich übersehe?

War es hilfreich?

Lösung

Ich habe in den Tagen von VS 2003 nach günstigeren Möglichkeiten gesucht, konnte aber nichts finden.Ich vermute, dass Sie dafür immer noch VS benötigen.

@MartinHN Sie können für die Entwicklung von Windows Mobile 5/6-Geräten KEINE Versionen verwenden, die älter als 2005 oder älter als Pro sind.

Andere Tipps

Selbst wenn Sie Visual Studio 2005 hätten, wären Sie auf das 2.0 Framework beschränkt.Um das 3.5 Framework verwenden zu können, müssen Sie Visual Studio 2008 Professional oder höher verwenden.Aber Sie haben auch eine Alternative.

Ich habe einen Artikel über Windows Mobile-Entwicklung ohne Visual Studio geschrieben.Sie benötigen mindestens das .Net Compact Framework SDK.Es wird mit einem Befehlszeilen-Compiler geliefert, der .NET-Assemblys generieren kann, die auf einem Windows Mobile-Telefon ausgeführt werden können.Natürlich möchten Sie zum Kompilieren nicht die Kommandozeile verwenden.Die von mir geschriebenen Anweisungen konzentrieren sich also auf den (kostenlosen) ShartpDevelop.Net-Editor.Die Anleitung finden Sie auf CodeProject.com.Hier ist die URL.

http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx

Sie können auch die kostenlose IDE verwenden SharpDevelop.Sie zielen auch auf .NET Compact Framework ab ...

Für die native (C++) Geräteentwicklung benötigen Sie:

eMbedded Visual C++ 3.0 (CE 3.0)
eMbedded Visual C++ 4.0 (CE 4.x-5.0)
or
Visual Studio 2005 Standard or higher (CE 4.x-6.0)
or
Visual Studio 2008 Professional or higher (CE 4.2-)

Für die Entwicklung verwalteter Geräte benötigen Sie:

Visual Studio 2003 Professional or higher (CE 4.2, CF 1.0)
or
Visual Studio 2005 Standard or higher (CE 4.2- CF 1.0 or 2.0)
or
Visual Studio 2008 Professional or higher (CE 4.2- CF 2.0 or CF 3.5)

Keine der Express-Editionen enthält die für die Geräteentwicklung erforderlichen Compiler und Bibliotheken.Theoretisch können Sie das .NET SDK und die Geräte-SDK-Downloads verwenden, um die Fähigkeit zusammenzuflicken, verwalteten Code zu kompilieren, der beispielsweise in Notepad geschrieben wurde, aber ohne die IDE- und Debugging-Unterstützung lohnt sich das wirklich nicht.

Beachten Sie, dass EHaskins oben in Bezug auf Studio 2005 falsch ist.Die Standard-SKU reicht aus – das tut sie nicht muss Profi sein.

CASL von Caslsoft ist eine schöne Sprache für die mobile Entwicklung.

Ich habe es für ein Projekt unter Windows CE verwendet, aber es sollte auch unter Windows Mobile funktionieren.Der Einstieg war einfach.

(Sie können die kostenlose Version verwenden, um die anfängliche Entwicklung durchzuführen)

Schauen Sie sich auch NS Basic/CE an.Es gibt es seit 1998.Sie haben es kontinuierlich weiterentwickelt und es wird gut unterstützt.Ähnlich wie Visual Basic verfügt es über einen Bildschirmdesigner, eine vollständige Programmiersprache und vieles mehr.

http://www.nsbasic.com/ce

Funktioniert nicht mit Visual Studio 2010, muss 2005-2008 sein

Können Sie Visual Studio Express Editions nicht für die mobile Entwicklung verwenden?

http://www.microsoft.com/downloads/details.aspx?FamilyID=94DE806B-E1A1-4282-ABC5-1F7347782553&displaylang=en

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top