我是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我认为?
由于
答案 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