No.80095 作者:wqlcd_911 邮件:wqlcd_911@163.com ID:146149 登陆:60次 QQ:800005447 文章数:60篇 最后登陆IP:14.29.89.99 最后登陆:2014/4/24 11:08:02 注册:2009/12/30 11:46:04 财富:433 发帖时间:2012/7/20 15:23:17 发贴者IP:61.144.147.96 标题:wqlcd_911:如何从开发WinXP应用程序快速转到WinCE平台 摘要:No.80095如何从开发WinXP应用程序快速转到WinCE平台 前天有客户打算找一款8寸的工业平板电脑,并且最好是X86的。后来了解了他的应用,原来很简单,只是一些简单的通信,以及几个界面显示。我说,用X86的电脑,成本高、维护麻烦,不是很浪费吗?后来了解到他是不太熟悉WinCE应用开发。昨天他到我公司,看过我们8寸的单板电脑演示后,表示完全满足他的需求。接着,我为他演示了如何简单的建立WinCE程序。他也表示没有他想象中那么复杂。 其实Windows CE与Windows XP都出自微软,同是“Windows”自然有很多相似之处。最重要的还是了解他们两者的开发思想。   1、开发思想 为了好理解,下面将开发产品的电脑叫主机,被开发的设备叫从机。 PC程序开发的主机(开发的设备)和从机(被开发的设备)是一体的,即是本身;WinCE开发的主机是PC,从机是WinCE,两者一般通过USB同步来通讯。要建立个概念。 这个是最重要的。有客户直接问,是不是要在WinCE上装一个VS2005,我并不觉得可笑。因为一些一直从事PC上应用开发的工程师,不像我这些搞单片机过来的,他们没有主机和从机的概念。建立这个概念,对从PC编程到WinCE开发,有很大的帮助。PC编程不需要知道SDK、主从机的概念,编译好程序就马上可以在本机出来。正因为如此,他们就分不清主从机,哪个是在PC上运行,那个应该是在WinCE上跑。 要清楚那些工具是用来开发设备程序的,那些工具是在设备上运行的。 例如,开发工具VS2005、SDK,这个对PC编程还是WinCE开发都是运行在主机上,用于设备开发的;编译出来的程序,以及运行这程序相关的DLL(例如开发SQL相关的程序,需要在设备上安装SQL、.net framework ,也就是一些DLL)都是属于设备的。对于.net framework 或者SQL,PC 和 WinCE上都有自己的版本,如PC上是SQL2000,WinCE是SQLCE3. ......
>>返回讨论的主题
|