




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
工具和技術(shù)常規(guī)的應用開發(fā)步驟Windows
Mobile開發(fā)Pocket
PCSmartphone模擬器概述工具和技術(shù)常規(guī)的應用開發(fā)步驟Windows
Mobile開發(fā)Pocket
PCSmartphone模擬器概述應用程序開發(fā)在特定的Windows
CE
平臺下使用該平臺的編程接口實現(xiàn)各種功能平臺的價值依賴于運行在其上的應用程序Windows
CE
應用程序開發(fā)工具Platform
BuilderEmbedded
Visual
C++Visual
Studio
.NETEmbedded
Visual
Tools
3.0(不提倡,被廢棄)PlatformBuilderPlatformBuilder支持Win
CE
App/DLL/Lib,使用Win32API開發(fā)應用程序?qū)⒈?/p>
到OS內(nèi)核中一旦修改代碼,必須再重新編譯鏡像容易調(diào)試OS內(nèi)核,不容易調(diào)試應用程序首先必須創(chuàng)建一個debug版的OSEmbedded
Visual
C++Embedded
Visual
C++支持Win
CE
App/DLL/COM/Libusing
Win32
API,
MFC,
ATL
and
STL與Visual
C++6.0式和用戶界面易于調(diào)試和測試必須安裝相應的為特定平臺開發(fā)的SDK,從而開發(fā)相應的應用程序Visual
Studio
.NETVisual
Studio
.NET
2003開發(fā)基于.NET
Compact
Framework
1.0和.NET
Compact
Framework
2.0的托管代碼,也可以使用C/C++語言來開發(fā)本機代碼可使用C#,VB.NET...VS.NET具有完整的開發(fā)環(huán)境目標平臺上需要安裝.NET
compactframework易于調(diào)試和測試Embedded
Visual
Tools
3.0包括Embedded
Visual
Basic
3.0
andEmbedded
Visual
C++3.0用戶界面類似Visual
Studio
6.0開發(fā)的程序只能用于Windows
CEVersion
3.0Native
Application
ModelManaged
Application
ModelVisual
Studio
.NET2005C#
or
VB.NET.NET
CompactFrameworkRuntimeC
or
C++Win32ApplicationsCompiledPlatformBuilderWindows
CE
Operating
SystemC
or
C++Win32ApplicationseMbeddedVisual
C++應用程序開發(fā)選擇相關(guān)技術(shù)----你有哪些選擇?Win32Foundation
Class
(MFC).NET
Compact
FrameworkWin32Win32
API是微軟32位Windows平臺的應用程序編程接口。使用Win32
API編寫的應用程序可在不同的Windows平臺之間基本實現(xiàn)代碼級的兼容。一個標準的Win32源程序=源代碼文件+資源文件MFCMFC是一個基于C++語言的面
象的程序設(shè)框架
它大大簡化了Windows編程工作??蓮囊粋€較優(yōu)點:MFC提供了一個標準化的結(jié)構(gòu),開發(fā)高的起點編程,從而節(jié)省大量的時間提供了大量的代碼程序的控制主要由MFC框架完成。與桌面MFC的異同:Windows
CE中的MFC對桌面的MFC做了一定的改動。增加了一些Windows
CE特有的類,并且刪除了對其他一些類的支持。ATLibrary),它是ATL(ActiveX
Templa一套C++模板庫。優(yōu)點:ATL能夠快速地開發(fā)高效、簡潔的代碼,同時對COM組件的開發(fā)提供最大限度的代碼自動生成以及可視化支持。.NET
Compact
Framework.NET
Compact
Framework是.NET的重要部分,是為了在智能設(shè)備和系統(tǒng)上運行托管代碼而設(shè)計的。優(yōu)點:簡化了在智能設(shè)備上開發(fā)應用程序的過程。.NET
Compact
Framework兩個組件:公共語言運行時.NET
Compact
Framework類庫相關(guān)技術(shù)----對大小的影響RuntimeSize
(Byte)Size
IncrementWin
329,805,2310MFC10,234,415429,184.NET
compactframework11,201,4591,396,228相關(guān)技術(shù)----開發(fā)和執(zhí)行時間.NET
CompactframeworkMFCWin
32
API相關(guān)技術(shù)----結(jié)論工具和技術(shù)常規(guī)的應用開發(fā)步驟Windows
Mobile開發(fā)Pocket
PCSmartphone模擬器概述常規(guī)的應用開發(fā)步驟:獲得特定Windows
CE平臺的SDK.在Windows
CE
模擬器上編輯和調(diào)試代碼.在實際目標平臺上,編譯、運行程序,如果需要在設(shè)備上調(diào)試程序,可以通過ActiveSync.第一步:獲得SDKSDK是用于在EVC和VisualStudio下開發(fā)應用程序的獲得SDK的兩種方法微軟或第
提供為自己的平臺導出SDK提供:Standard
SDK
(Common
SDK
dev)Windows
Mobile
SDK
PC…)PB下的SDK向?qū)且粋€工具,用來產(chǎn)生和導出特定平臺的SDK(software
development
kit
)
。被導出的SDK由頭文件、庫文件、運行文件、平臺的外延和幫助文件等組成。
應用程序開發(fā)
可以利用embedded
VisualVisual
Studio.NET
為特這個SDK去關(guān)聯(lián)C++4.0
或定平臺開發(fā)應用。Platform
->
Configure
SDKPlatform
->
Build
SDKPB、SDK和開發(fā)工具間的關(guān)系圖提示:只在Standard
SDK不能滿足需求時才使用自己的導出SDK用Platform->Configure
SDK
來配置SDK從控制面板中卸載SDK第二步:在模擬器下編程和調(diào)試與Visual
C++6.0
and
Visual
C++.NET類似取決于你的Windows
Programming
知識平臺管理器(Platform
Manager)它是一種通訊機制,用來管理宿主機和目標機之間的通訊。
平臺管理器允許宿主機上的開發(fā)工具以介質(zhì)無關(guān)的方式
和連接目標機,
PB,
EVC
4.0,
和
.NETCompact
Framework
使用平臺管理器 諸如應用、MSActiveX控件、實時運行庫和客戶端工具等到目標機上。WorkstationCE
DeviceActiveSyncKITLTCP
/
IPPlatform
Manager工具執(zhí)行位于目標機上你可以在宿主機上的各種程序不同的平臺支持不同的
工具位于PB和EVC的Tools
菜單下開發(fā)者可以使用相應的接口和APIs產(chǎn)生新的
工具工具名稱描述第三步:在目標機上的運行和調(diào)試根據(jù)目標機使用的CPU編譯程序這個可執(zhí)行文件到目標機上,然后運行該可知行文件如果需要,使用ActiveSync
一步一步調(diào)試程序介紹ActiveSync使用ActiveSync調(diào)試安裝ActiveSync(從
獲得)宿主機和目標機間提供至少以下一種連接在EVC下選擇“Windows
CE
Device”
inEVC,調(diào)試運行在目標機上的程序工具和技術(shù)常規(guī)的應用開發(fā)步驟Windows
Mobile開發(fā)Pocket
PCSmartphone模擬器概述介紹Windows
MobileWindows
Mobile是微軟為Pocket
PCs和Smartphones開發(fā)的
平臺Windows
移動延伸到微軟的桌面系統(tǒng)和個人設(shè)備Windows
移動Pocket
PCSmartphoneWindowsSmartphonePocket
PC為什么要開發(fā)Windows
移動移動設(shè)備的市場越來越大截止2008,將會有超過10億集成設(shè)備和2億的移動
用戶(IDC,
2004).Pocket
PC已經(jīng)是PDA市場的龍頭,超過PalmSmartphone的快速發(fā)展Windows
Mobile的特點提供了平臺和SDKOEMs
提供硬件開發(fā)
不能修改Platform
特性Windows移動開發(fā)第一步:
和安裝
SDKsURL:http://m/mobility/downloads/sdks/default.aspxSDK能被用在EVC和Visual
Studio.NET2003上Windows移動開發(fā)第二步:開發(fā)、調(diào)試,運行參面的部分你需要知道什么1.只能使用Unicode字符集a.ANSI是一個字節(jié),UNICODE
是兩個字節(jié)b.
:CHAR->WCHAR
or
TCHARc.字符串函數(shù):strlen(
)
>wcslen(
)strcmp(
)
->
wcscmp(
)你需要知道什么(2)2.注意內(nèi)存的使用減少靜態(tài)和全局變量的使用注意函數(shù)的遞歸注意
文件的大小檢查動態(tài)內(nèi)存的分配情況工具和技術(shù)常規(guī)的應用開發(fā)步驟Windows
移動開發(fā)Pocket
PCSmartphone模擬器概述概述仿真器是一個用來模擬支持WindowsCE平臺的硬件行為的工具。使用仿真器,你不需要硬件就可以設(shè)建立和測試一個CE平臺,它是用
的形式來實現(xiàn)對硬件平臺的模擬。用
模擬硬件。在模擬器上一個StorageCard在模擬器上一個.1.2.3.模擬器的限制—通訊和網(wǎng)絡(luò)模擬器要運行在NAT連接上撥號連接不支持模擬器不能建立Remote
Desktop
Protocol(RDP)不支持:IrDABluetooth802.11模擬器的限制—硬件限制Universal
serial
bus(USB)設(shè)備PC
Card
設(shè)備設(shè)備,包括CF卡和硬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣播電視節(jié)目制作中的編劇策略考核試卷
- 信托公司財務風險分析與控制考核試卷
- 疫情網(wǎng)課班會課件小學生
- 塑料薄膜在戶外運動裝備的應用考核試卷
- 智能清潔電器的遠程監(jiān)控技術(shù)考核試卷
- 機器人傳感器數(shù)據(jù)融合與應用考核試卷
- 蘇州恒溫配送合同范本
- 土建及市政合同范本
- 拍攝視頻制作合同范本
- 毛坯公寓酒店合同范本
- 質(zhì)量管理軟件操作手冊
- 翰威特任職資格撰寫培訓材料
- 大家排好隊說課
- 鐵氧體永磁材料
- 湘教版初中數(shù)學教材目錄
- 金蝶云星辰初級考試題庫
- GM/T 0107-2021智能IC卡密鑰管理系統(tǒng)基本技術(shù)要求
- 部編版七年級下冊語文第一單元課件
- 2023年山東省青島市統(tǒng)招專升本管理學自考真題(含答案)
- 文化產(chǎn)業(yè)政策與法規(guī)課件
- 人教版八年級下冊生物全冊教案完整版教學設(shè)計含教學反思
評論
0/150
提交評論