简体   繁体   中英

Windows Mobile GUI Options

I'm new to WinMo, and want to write a GUI application for a Windows Mobile Touch device.

I'm familiar with C#/C++, although not with any GUI development, and am writing a GUI for an application with a large C++ codebase which I've already ported to the platform successfully.

What would you reccomend for someone who is familiar with ObjectiveC/Cocoa to ease the transition to Windows GUI development?

Specifically: 1) What are the options? Langauages/Frameworks/Toolkits + Pro's/Con's.

2) What are the conventions? I guess I'm looking for something like the apple human interface guidelines for the iPhone.

3) Whats the best way to interface managed C# with unmanaged C++, pInvoke I assume?

Thanks

I've used the WTL to create applications for a Smart Phone, as you end up with a small EXE with few (if any) dependencies. Worth a look.

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

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

I've not done too much with different frameworks on WinMob, so I'm not in the best position to comment on the other questions...

1) For GUI design you can choose between C++/MFC and the .NET Compact Framework. The recommended way of doing the UI (especially for a newcomer) is the .NET Compact Framework using C#. IDE support is great, the language and framework are very mature. It is almost like coding for a regular .NET platform.

If you want to do an enterprise application .NET is fine for you. But to do an application for the mass market with quick response I don't think .NET could do it. I've seen some applications first done in .NET and then re-write in C++ because of performance issues.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM