2014-10-08 61 views
1

您好,感谢您阅读我的文章。适用于Windows CE 6.0的程序适应

几年前,我们使用“MS Visual Studio 2005”在我公司开发了“Windows Mobile 6.5”的条形码应用程序。

该应用程序的目标是移动终端条形码扫描仪,并利用其文件系统(数据库)。

我们注意到,制造商目前以OS“Microsoft Windows CE 6.0 Core”或“CE 6.0 Pro”销售条码终端(例如“Datalogic Memor X3”)。

“适应性如何”是“Microsoft Windows CE 6.0”的“Windows Mobile 6.5”应用程序? (我理解它可能取决于应用程序本身,但我不知道要给这里的信息,请问,如果需要,我会提供一些额外的信息)。

它只涉及较小的适应或难以工作吗?

我们无法亲自尝试,因为我们很难设置正确的开发环境(IDE,仿真器)。我们不知道使用哪个IDE。我们听说过“MS Visual Studio 2008”,但它是Visual的旧版本,并不容易获得。

你对这些事情有一些经验吗?

此致敬礼。

回答

2

您必须使用开发WIN-CE专有的VISUAL STUDIO 2008其他版本不再支持此平台。

我对这些类型的设备有很多工作,而对于维护和开发只使用一台电脑WIN7 + VS2008。

它是一种稳定而有效的技术。

制定的Windows Mobile 6.5或CE 6.0是相同

购买或找到一个版本的Visual Studio 2008,对于我们这些遍布tencnologia WinMobile(CE移动6.X,嵌入式)至关重要的是要有的VisualStudio 2008. VisualStudio 2010及更高版本的版本不支持紧凑框架技术的开发。 随着2010和更高版本只能开发用于移动平台的WinRT(WindowsPhone和其他)

+0

你好,谢谢你的回答。 我很难得到“MS Visual Studio 2008”。我阅读这篇博客文章:http://blogs.msdn.com/b/obloch/archive/2011/03/09/can-i-still-buy-visual-studio-2008.aspx所以我试图下载“Windows Embedded 8.1 Industry Enterprise”和“带有SP1-E SKU的Windows Embedded Standard 7”,因为我的Microsoft合作伙伴订阅也允许我。我的担心是,它不完全是“Windows Embedded Compact 7”...此地址上还有一个“Windows Embedded Compact 7”的评估版: http://www.microsoft.com/windowsembedded/en-us/ downloads.aspx – 2014-10-08 14:47:01

+0

此外,丹尼尔,我很抱歉,但我不明白你的答案的最后一句... – 2014-10-08 14:47:39

+0

更正最后一句:-)在此页面http://www.microsoft – daniele3004 2014-10-08 15:28:15

1

由于只知道VS 2005或2008可以使用。 此外,您需要设备供应商SDK。 如果您没有使用aygshell函数,则在迁移时不会有任何问题。否则,你必须更改Windows Mobile Shell代码。 该应用程序是用.net还是c/C++编写的?

+0

该应用程序不是用.NET编写的。它是用C/C++编写的。 – 2014-10-08 18:10:55

+0

只要您没有使用aygshell或其他Windows Mobile的唯一功能,代码应该轻松迁移。只需将它加载到VS2005/2008中,希望向导能够迁移代码而不用难以解决问题。或者您启动一个新的智能设备Windows CE C++/MFC项目,然后将代码和头文件导入到新的干净项目中。这个CE设备使用什么处理器? – josef 2014-10-09 05:38:16

+0

我不确定我是否理解你的最后一个问题......我没有编写Windows Mobile程序,所以我对这些问题很陌生。 – 2014-10-09 10:48:45

相关问题