2009-05-18 23 views
0

我是WinMo的新手,並且想爲Windows Mobile Touch設備編寫GUI應用程序。Windows Mobile GUI選項

我熟悉C#/ C++,雖然不與任何GUI開發,並在寫的與我已經移植到該平臺成功的大型C++代碼庫的應用程序的GUI。

你會建議的人誰是熟悉的ObjectiveC /可可,以緩解過渡到Windows GUI開發什麼?

具體做法是: 1)有什麼選擇? Langauages /框架/工具包+ Pro的/ Con的。

2)什麼是約定?我想我正在尋找類似iPhone的蘋果人機界面指南。

3)最新最好的方式來管理接口C#與非託管C++,PInvoke的我承擔?

感謝

回答

0

1)對於GUI設計,您可以選擇C++/MFC和.NET Compact Framework。推薦使用UI的方式(尤其是新手)是使用C#的.NET Compact Framework。 IDE支持很棒,語言和框架非常成熟。這幾乎就像編寫一個常規的.NET平臺一樣。

+0

我不認爲你可以使用託管C++與CF. – leppie 2009-05-18 06:09:06

+0

你是對的 - 我刪除了託管C++參考 – kgiannakakis 2009-05-18 06:37:53

+0

MFC肯定不是唯一的C++選項。事實上,我建議不要使用或甚至看MFC。 WTL是一個更好的選擇。 – ctacke 2009-05-18 15:09:24

1

我已經使用WTL爲智能手機創建應用程序,因爲最終會產生一個很少(如果有)依賴關係的小EXE。值得一看。

0

如果你想要做一個企業應用程序.NET適合你。但爲了快速響應大衆市場的應用程序,我不認爲.NET能做到這一點。 我已經看到一些應用程序首先在.NET中完成,然後由於性能問題而在C++中重新編寫。

0

如果您的目標的Windows Mobile設備具有OpenGL支持,看看silvermoon