2008-08-28 33 views
7

我期待着開始爲我的Windows Mobile 6.1專業設備(Sprint Mogul/HTC Titan)編寫應用程序。Windows Mobile 6開發,視覺工作室的替代品?

我使用我在大學購買的Visual Studio 2003的副本來完成當前的所有合同工作(我所有的工作都在公司筆記本電腦上完成)。從MSDN爲了開發使用Windows Mobile 5或6 SDK我可以告訴我至少需要Visual Studio 2005 Standard,我真的不想爲了能夠爲我的手機開發出多少現金。

是否有免費工具可用於Windows Mobile開發?還是有一種經濟實惠的方式來獲得我忽略的VS?

回答

1

我看着更實惠的方式做回到VS 2003的日子裏,但找不到任何東西。我的猜測是,你仍然需要VS來做到這一點。

@MartinHN您不能使用2005以前的版本或更低版本的Pro for Windows Mobile 5/6設備開發。

1

CASL來自Caslsoft是一個很好的移動開發語言。

我已經將它用於Windows CE上的一個項目,但它也應該在Windows Mobile上工作。 這很容易上手。

(您可以使用免費的版本做初步發展)

3

您還可以使用免費的IDE SharpDevelop。他們面向.NET Compact Framework的太...

2

對於本機(C++)設備開發,你將需要:

 
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-) 

對於託管設備開發,你需要:的

 
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) 

無Express版本附帶設備開發所需的編譯器和庫。無論如何,無論如何,理論上你可以使用.NET SDK和設備SDK下載來修補編譯託管代碼的能力,這些代碼甚至可以用Notepad編寫,但是如果沒有IDE和調試支持,那真的不值得。

請注意,上面的EHaskins對於Studio 2005是不正確的。標準SKU已經足夠 - 它的確不是而是必須是Pro。

1

你還應該看看NS Basic/CE。自1998年以來,它一直在不斷增強,並得到了很好的支持。非常像Visual Basic,它有一個屏幕設計器,完整的編程語言等等。

http://www.nsbasic.com/ce

7

即使你有Visual Studio 2005中,你將被限制在2.0框架。您將需要使用Visual Studio 2008 Professional或更好地使用3.5框架。但你也有另一種選擇。

我在沒有Visual Studio的情況下寫了一篇關於Windows Mobile開發的文章。您需要的最低限度是.Net Compact Framework SDK。它附帶一個命令行編譯器,可以生成將在Windows Mobile手機上運行的.Net程序集。當然,你不會希望使用命令行進行編譯。所以我寫的說明都圍繞着(免費的)ShartpDevelop.Net編輯器。你可以在CodeProject.com上找到說明。這是網址。

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

1

與Visual Studio 2010不能正常使用,必須在2005-2008

+0

您將需要Windows 7 Phone SDK。 VS2010放棄了Windows Mobile:http://msdn.microsoft.com/en-us/library/ff402530%28v=vs.92%29.aspx – jp2code 2011-06-03 20:25:15