2013-11-21 54 views
0

快速總結 - 可以在Windows CE與否,以及如何使用我.C#淨可以.NET上的Window CE或Windows CE內嵌框架4.0的應用程序運行

詳細開發的應用程序,這樣一個小屏幕我的框架4.0的應用程序工作 - 我有pda(個人數字助理)擁有Microsoft Os windows CE或windows embedded CE.and我想開發一個應用程序,就像windows 7中的普通windows應用程序一樣,pda具有像手機這樣的小型觸摸屏(4英寸)。市場上有哪些可用的窗口7 PDA?

回答

0

Microsoft Visual Studio 2012支持Windows Embedded Compact 2013的開發。[3]

Microsoft Visual Studio 2008及更早版本支持Windows CE/Windows Mobile舊版本的項目,生成可執行程序和平臺映像作爲仿真程序或通過電纜連接到實際的移動設備。移動設備不需要開發CE程序。 .NET Compact Framework支持.NET Framework的一個子集,其中包含C#和VB.NET中的項目,但不支持Managed C++。使用.NET Compact Framework的「託管」應用程序還需要具有更大內存(8 MB或更多)的設備,而非託管應用程序仍可以在較小的設備上成功運行。在Visual Studio 2010中,Windows Phone Developer Tools被用作擴展,允許在Visual Studio中設計和測試Windows Phone 7應用程序。

2

簡單的答案是否定的,Windows CE無法運行爲桌面編譯的任何.NET應用程序,無論其構建的框架版本如何。 Windows CE只能運行.NET Compact Framework應用程序,因此應用程序和所有依賴項必須專門針對Compact Framework進行編譯。最新版本的CF for CE 6.0爲3.5,要編譯爲CF 3.5,您必須安裝Visual Studio 2008.

如果您擁有應用程序及其依賴項的所有源代碼,則可以重構代碼建立對CF的,但我的經驗是,UI代碼通常更容易從頭開始重寫,以嘗試支持端口。業務邏輯通常非常可轉移。

+0

窗戶嵌入式緊湊型7或2013呢? –

+0

沒有Windows CE/Windows Embedded Compact版本可以運行桌面應用程序。 – ctacke

0

使用.C#淨

我如何開發應用程序,這樣一個小屏幕,如果你的設備在Win CE 5.0運行與Visual Studio 2005和Windows CE 5.0: Standard Software Development Kit

快速總結 - 我可以framework 4.0應用程序在Windows上工作C

不,因爲Win CE與Compact Framework一起運行

+0

窗口嵌入式壓縮7或2013 –

0

您也可以將.NET CF 3.9和Visual Studio 2012與應用程序構建器配合使用,但此版本的Compact Framework僅在運行Windows Embedded Compact 2013的設備上受支持,並且由於此版本相當新,因此很不容易尋找在市場上運行它的設備。

+0

.NET CF 3.9是否意味着框架4.0 –

+0

不,它不。它仍然有效3.5,有一些運行時間的改進(速度等),但沒有語言改進。 – ctacke

相關問題