2012-02-13 76 views
1

如果您是使用的Visual Studio 2010专业版,你需要的,你有之间进行选择的选项的设备编写软件C#开发人员: 的Windows CE5.0的Windows Mobile 5.0操作系统 - 你会选择哪一个? 意思是在安装额外的支持加载项,库,扩展等内容的时间较少。针对Windows CE5.0或Windows Mobile 5.0开发?

注意:这是一个超级基本应用程序扫描条形码的文本框,提交给基于.Net WSDL的Web服务和读取响应,最后将其显示为一个标签

我已经完成了有关此主题的研究,并且我记得在某些情况下,您需要安装VS 2008来执行此操作(我想避免这种类型的时间接收器)

我知道Stack对此很不满意vs这些问题 - 然而,这并不意味着这是个问题,而是更多的技术问题 - 根据这些细节问题以多快的速度启动和运行。

黄蜂WDT3250 的Windows CE 5.0 http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3771319&CatId=298

黄蜂WPA1200 的Windows CE5.0(WPA1200)或Windows Mobile 5.0(WPA1200wm)操作系统 http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3774741&CatId=298

回答

2

第一个问题是,你可以针对既没有,也没有使用Studio 2010的那些设备。您必须拥有Studio 2008(如果您没有MSDN,尝试获取它并不好玩)。这是不幸的,我和雷德蒙德以外的其他星球似乎认为这是一个坏主意,但它就是这样。

现在至于哪个设备的目标,我会永远(或几乎总是)选择WinMo的Windows CE。 WInMo有一个内置的Shell,这使得运行“kiosk”型应用程序变得很困难。它也有它自己的对话框和表单的行为,你希望有“少于全屏”。你必须做UI UI设计才能获得你想要的UI行为,我的想法是,你应该花时间编写你的应用程序,而不是编写代码来抑制不需要的平台行为。

+1

谢谢ctacke!很好的反馈 – aron 2012-02-13 15:30:43

+0

看看你用来制作“少于全屏”对话框的那些模拟器是很好用的。这些例子是在网上发布的吗? – jp2code 2012-02-13 19:45:21

+0

@jpcode:我没有在任何特定的地方发布(或者甚至可能合并)它们。我在做我们所做的各种客户项目中都有大量的例子,但我认为我们并没有把它们放在一个地方并发表。 – ctacke 2012-02-13 21:43:06