




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
用EVC開發(fā)WinCE應用程序南京大學軟件學院2005年6月用EVC開發(fā)WinCE應用程序WinCE概述WinCE下開發(fā)環(huán)境EVC用EVC編寫WinCE程序的三條規(guī)那么EVC開發(fā)的忠告WinCE概述 WINCE和Windows98/2000不同支持多種硬件平臺可以工作在12種不同的處理器體系結構、180余種CPU上實時操作系統(tǒng)可以滿足應用程序所需要的實時性要求。組件化WINCE由200多個模塊組成的,可以支持OEM或者嵌入式系統(tǒng)開發(fā)人員根據(jù)特定的設計選擇操作系統(tǒng)組件,從而減少存儲空間占有量WinCE的相關應用移動/智能多媒體定義設備數(shù)字成像設備工業(yè)自動化設備Internet/媒體設備PDA/移動手持設備住宅門禁POS設備頂置盒微內核Web板設備Windows客戶端/終端用EVC開發(fā)WinCE應用程序WinCE概述WinCE下開發(fā)環(huán)境EVC用EVC編寫WinCE程序的三條規(guī)那么EVC開發(fā)的忠告WinCE下的開發(fā)環(huán)境VisualStudio.NetPlatformBuilderEVC用EVC開發(fā)WinCE應用程序WinCE概述WinCE下開發(fā)環(huán)境EVC用EVC編寫WinCE程序的三條規(guī)那么EVC開發(fā)的忠告EVC概述PlatformManager遠程工具開發(fā)包/庫的選擇(SDK、MFC、ATL)EVC中的MFCeVC概述MicrosofteMbeddedVisualC++4.0工具軟件為創(chuàng)立用于WindowsCE.NET設備的應用程序和系統(tǒng)組件建立了一套完整的桌面開發(fā)環(huán)境。隨著WinCE版本變化,eVC也推出了相應的版本。
eVC3.0 WinCE3.0 eVC4.0 WinCE4.0 eVC4.0+sp1 WinCE4.1 eVC4.0+sp2 WinCE4.2 eVC4.0+sp4 WinCE5.0
PlatformManagerWinCE應用程序開發(fā)與Windows桌面應用程序開發(fā)的主要不同:在開發(fā)桌面應用程序時,應用程序同時在桌面操作系統(tǒng)中運行;在開發(fā)WinCE應用程序時,需要將WinCE應用程序download到WinCE目標設備上運行,并且調試的情況也是一樣。So,PlatformManager…WhatisPlatformManager?PlatformManagerisacommunicationstechnologythatmanageshowadesktopcomputerinteractswithatargetdevice.eVCandVS.NEToperatethroughPlatformManagertodownloadapplicationsandrun-timeimagestoyourtargetdevice.PlatformManageralsoconnectsyourtargetdevicetodebuggingtoolsthatareavailableonthedesktopcomputer.PlatformManagerineVC查看平臺與設備列表添加一個連接刪除一個連接配置某個連接屬性翻開EVC配置連接屬性傳輸方式MicrosoftActiveSyncTCP/IPTransportforWindowsCEKITLTransportforWindowsCE啟動方式EmulatorStartupServerManualServerMicrosoftActiveSync內核獨立傳輸層〔KernelIndependentTransportLayer,KITL)是一個抽象層,它可以向工具透明地呈現(xiàn)通信硬件。KITL通過刪除對開發(fā)主板和舊有連接的需要改善了內核的加載、調試和分析過程。EVC遠程工具工具名稱描述RemoteFileViewer在DesktopPC上查詢和管理遠程設備中的文件RemoteProcessViewer在DesktopPC上瀏覽遠程設備上運行的進程以及線程,同時可以終止指定的進程RemoteZoomin抓取遠程設備上的屏幕圖像RemoteRegistyEditor在DesktopPC上管理遠程設備注冊表RemoteHeapWalker顯示在遠程目標設備上運行的進程、堆標識符和標志位信息RemoteSpy++在DesktopPC上顯示遠程設備上運行的窗口列表和窗口消息EVC附帶遠程工具開發(fā)包/庫的選擇SDK、MFC、ATL存儲空間的比較MFC的優(yōu)勢簡化程序的開發(fā)關于ATL類型EXE文件大小附加DLL總存儲空間SDK8.5K(無)8.5KMFC10K356K366KeVC中的MFC不支持的MFC類WinCE獨有的類修改的類失去的函數(shù)不支持的MFC類DataAccessObjects(DAO)OpenDatabaseConnectivity(ODBC)multiple-documentinterface(MDI)objectlinkingandembedding(OLE)OLEdocumentsandserversdrag-and-dropfeaturesMetafilesricheditcontrols
WinCE獨有的類CCeCommandBarCCeDocListCCeDocListDocTemplateCCeSaveModifiedDlgCCeDBDateBaseCCeDBPropCCeDBEnumCCeDBRecordCCeSocket修改的類功能性減弱的類CFrameWndCWndCDC功能性增強的類CFameWndCWnd失去的函數(shù)失去的函數(shù)代替的函數(shù)DrawIcon
DrawIconEx
GetDlgItemText
GetWindowText
LoadCursor
LoadImage
SendDlgItemMessage
SendMessage
SetDlgItemText
SetWindowText
TrackPopupMenu
TrackPopupMenuEx
用EVC開發(fā)WinCE應用程序WinCE概述WinCE下開發(fā)環(huán)境EVC用EVC編寫WinCE程序的三條規(guī)那么EVC開發(fā)的忠告編寫WinCE程序的三條規(guī)那么應用程序必須使用UNICODE字符串應用程序必須是低內存的要了解形狀系數(shù)應用程序必須使用Unicode字符集所有的字符串必須用Unicode類型而不是char類型聲明程序中的所有文本文字必須是Unicode字符串必須為Unicode字符串選擇正確的運行庫函數(shù)程序現(xiàn)在必須處理兩種類型的文本文件Unicode特定字符串類型WCHAR 2字節(jié)Unicode字符WCHAR* Unicode字符串指針LPWSTR Unicode字符串長指針LPCWSTR Unicode字符串常量指針通用字符串串類型TCHAR 通用字符類型TCHAR* 通用字符串指針LPTSTR 通用字符串長指針LPCTSTR 通用字符串常量指針“GoodMorning!”L”GoodMorning”或_T(“GoodMorning”)或TEXT(“GoodMorning”)strlen() wcslen() _tcslen() 返回字符串的字節(jié)數(shù)atoi() _wtoi() _ttoi() 將字符串轉換為整數(shù)strcmp() _wcscmp() _tcscmp() 比較兩個字符串a(chǎn)tof() wcstod() _tcstod() 轉換字符串為浮點值0xFEFF應用程序必須是低內存要求保存靜態(tài)變量的大小和數(shù)量為最小保持較小的EXE文件檢查內存分配的返回值集中分配應用程序的內存處理WM_HIBERNATE消息了解形狀系數(shù)應用程序的UI依據(jù)設備而定 手持式PC〔H/PC〕的屏幕 掌上型PC〔PPC〕的屏幕保存單一的代碼庫幾乎不可能用EVC開發(fā)WinCE應用程序WinCE概述WinCE下開發(fā)環(huán)境EVC用EVC編寫WinCE程序的三條規(guī)那么EVC開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無人值守的停車場管理系統(tǒng)
- 光伏發(fā)電項目社會效益
- 高效辦公空間設計建議報告
- 模板專項施工方案(完整版)
- 電子設備回收與再利用技術指南
- 倉儲物流系統(tǒng)電商
- 面向員工的培訓方案及實施計劃
- rdpac腫瘤復習試題附答案
- 人工智能算法及應用試題及答案
- 往來文書操作指南
- 拘留所教育課件02
- 《網(wǎng)紅現(xiàn)象的研究背景、意義及文獻綜述(2100字)》
- 管接頭注塑模具設計開題報告
- 最新-駕駛員職業(yè)心理和生理健康知識二-課件
- 加氫裝置催化劑硫化方案
- 核電廠概率安全評價概述課件
- 2022“博學杯”全國幼兒識字與閱讀大賽選拔試卷
- 幼兒園硬筆專用字帖大寫數(shù)字描紅
- 滬教牛津版四年級上冊英語全冊課件
- 青島城園林綠化技術規(guī)范
- 2022年信息管理概論復習資料
評論
0/150
提交評論