Windows Mobile GUI选项

时间:2009-05-18 01:15:09

标签: c# c++ user-interface windows-mobile

我是WinMo的新手,想为Windows Mobile Touch设备编写GUI应用程序。

我熟悉C#/ C ++,虽然没有任何GUI开发,我正在为具有大型C ++代码库的应用程序编写GUI,我已经成功地将其移植到该平台。

对于熟悉ObjectiveC / Cocoa以简化向Windows GUI开发过渡的人,您会建议什么?

具体做法是: 1)有哪些选择? Langauages / Frameworks / Toolkits + Pro's / Con's。

2)有哪些惯例?我想我正在寻找类似iPhone的苹果人机界面指南。

3)什么是使用非托管C ++连接托管C#的最佳方法,pInvoke我认为?

由于

5 个答案:

答案 0 :(得分:1)

我已经使用WTL为智能手机创建应用程序,因为您最终会得到一个只有少量(如果有)依赖项的小型EXE。值得一看。

答案 1 :(得分:0)

关于2,http://msdn.microsoft.com/en-us/library/bb158602.aspx

我在WinMob上使用不同的框架并没有做太多,所以我不是最能评论其他问题......

答案 2 :(得分:0)

1)对于GUI设计,您可以选择C ++ / MFC和.NET Compact Framework。推荐的UI(特别是对于新手)的方法是使用C#的.NET Compact Framework。 IDE支持很棒,语言和框架非常成熟。它几乎就像编写常规.NET平台一样。

答案 3 :(得分:0)

如果你想做一个企业应用程序.NET适合你。但是,为了快速响应大众市场的应用,我不认为.NET可以做到这一点。 我已经看到一些应用程序首先在.NET中完成,然后由于性能问题而在C ++中重新编写。

答案 4 :(得分:0)

如果您的目标Windows移动设备具有opengl支持,请查看silvermoon