国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

如何從開發WinXP應用程序快速轉到WinCE平臺

發布時間:2012-6-21 16:30    發布者:wqlcd_911
關鍵詞: WinXP , WinCE
前天有客戶打算找一款8寸的工業平板電腦,并且最好是X86的。后來了解了他的應用,原來很簡單,只是一些簡單的通信和幾個界面顯示。用X86的電腦,成本高、維護麻煩,不是很浪費嗎?后來了解到他是不太熟悉WinCE應用開發。昨天他到我公司,看過我們8寸的單板電腦演示后,表示完全滿足他的需求。接著,我為他演示了如何簡單的建立WinCE程序。他也表示沒有他想象中那么復雜。



   
其實Windows CE與Windows XP都出自微軟,本來是一家自然有許多相似之處。最重要的還是了解他們兩者的開發思想。

1、開發思想

為了好理解,我們將開發產品的電腦叫主機,被開發的設備叫從機。
主機PC和從機是一體的,兩者一般通過建立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.5,這個是為應用程序的運行服務的,歸屬于從機的概念。開發WinCE的時候,主機會下載SQLCE、.Net到WinCE上使得開發的程序運行起開(當然可以在設備上直接安裝這些或已經有了,就不用主機下載進去安裝了)。開發PC程序的時候,由于主從是一體,會看不到這個過程,導致大部分人忽略了,轉而對WinCE開發產生迷惑。
現在的VS2005自己本身也集成了這些服務運行于設備的程序(WinCE5.0、6.0的SQLCE .NetFramework,XP的.NetFramework),當然某些還是要安裝的,例如XP的SQL2000,但其目的主要是服務用戶開發的程序,屬于設備的。

SDK

SDK就是軟件開發工具包,當然是屬于主機上使用的東西。PC開發無論是VS2005,或者VC6.0,安裝的時候已經包含了SDK包,因為PC的架構(X86)系統是單一的。而WinCE設備的種類很多,無法做到單一,需要廠家提供。主機是調用這些SDK生成平臺相關的程序。然后下載到設備運行。開發示意如下圖所示。
2、開發工具

EVC4.0 SP4  & VC6.0。早期的WinCE C++開發工具使用EVC4.0,十分類似于PC上早期常用的VC6.0。如果有VC6.0編程基礎的,使用EVC新建一個工程,一步步實現功能。參考自帶的幫助,這個也不會太難。當然,如果將VC6.0的程序直接移植到WinCE上,這個相對困難些。最好還是自己重新建一個程序。WinCE的API編程,或者MFC,功能沒有Windows XP的大,有些函數、類也被裁減了。但這些在MSDN上都有說明。另外注意的是EVC 中字符串缺省的是UNICODE編碼(即一個字符wchar_t是2個字節typedef unsigned short wchar_t),而VC的是ASCII編碼(一個字符char 1個字節)。
EVC現在微軟不推薦使用了,而且只能夠支持到WinCE5.0。我還是建議客戶使用VS2005。

VS2005。VS2005不再像EVC和VC一樣,分開版本分別針對平臺;而是把各種平臺集成到一個IDE上,統一管理。對智能設備,除了他本省自帶的SDK外,用戶還可以安裝其他的SDK,在創建程序的時候,選擇相應的SDK即可。
本文地址:http://m.qingdxww.cn/thread-93119-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天综合在线观看 | 欧美操美女 | 99精品影视 | 国产高清一级毛片在线人 | 97国产精品 | 91视频欧美 | 黄到女生下面湿的文章 | 欧美网站视频 | 一级做a级爰片性色毛片视频 | 美国美女一级毛片免费全 | 日产精品久久久一区二区 | 四虎影院视频在线观看 | 中国一级片在线观看 | 在线免费看黄色片 | 毛片资源网 | 国产欧美在线一区二区三区 | 欧美日韩视频 | 妈妈的朋友们3线在线观看 妈妈的朋友伦理在线观看 妈妈的朋友伦理片在线观看 | 国产成人免费在线 | 99r8这是只有精品视频9 | 久久精品免视着国产成人 | 欧美成人性生活 | 国产精品欧美视频另类专区 | 欧美日韩91| 99影视网 | 555夜色555亚洲夜色 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片免费看 | 日韩精品一区二区三区毛片 | 级毛片久久久毛片精品毛片 | 91福利国产在线观一区二区 | 日韩麻豆国产精品欧美 | 91精品最新国内在线播放 | 黄页网站在线播放 | 在线日韩欧美一区二区三区 | 国产精品免费观看视频播放 | 成人毛片18女人毛片免费96 | 69视频网| 日本成人免费在线观看 | 九九热国产视频 | 欧美在线操 | 成人啪精品视频免费网站 |