我目前正在移植一个为Windows Mobile 2003(紧凑型框架1.0)编写的应用程序,我已经确定我的最低分母将是运行Windows Mobile 5的智能手机。我已经成功完成了它的编译和在“专业”设备上运行VS2008,但要让它在智能手机上运行将面临重大挑战。
我有问题,因为我需要替换TabControls,RadioButtons,按钮等。我想知道是否有任何聪明的方法来减少手动咕噜咕噜的工作。或者至少是一些最佳实践。
答案 0 :(得分:1)
将普通的Windows Mobile应用程序转换为智能手机并不容易,因为(正如您所注意到的)智能手机的添加没有任何可点击的控件。几年前我写了一个智能手机应用程序,用两个菜单做了几乎所有的事情。
如果我是你,我会摆脱将智能手机作为最低标准的想法。我不认为世界上有很多手机在运行智能手机版本(我不知道任何个人,但可能还有一些旧手机)。如果您使用正常版本的Windows Mobile 5和.Net Compact Framework 2.0,您的应用程序很可能与Mono一起使用,这意味着除了任何WinMo 5+设备外,它还可以在iPhone上运行。