windows ce程序設(shè)計_第1頁
已閱讀1頁,還剩244頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、WindowsWindowsCECE程序設(shè)計程序設(shè)計作者對如何把Windows、嵌入式程序設(shè)計經(jīng)驗應(yīng)用到Windows環(huán)境里做了嫻熟的示范。這這個環(huán)境里,可以為支持Windows的PocketPC、Smartphone以及其它下一代設(shè)備編寫更快,更小的應(yīng)用。目錄目錄前言第一部分第一部分WindowsWindows程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ)第1章“HelloWindowsCE“第2章屏幕繪畫第3章輸入:鍵盤、鼠標(biāo)和觸摸屏第4章窗口、控件和菜

2、單第5章公共控件和WindowsCE第6章對話狂和屬性表第二部分第二部分WindowsWindowsCECE程序設(shè)計程序設(shè)計第7章內(nèi)存管理第8章文件和注冊第9章WindowsCE數(shù)據(jù)庫第10章模塊、進程和線程第11章通知機制第三部分第三部分通信通信第12章串口通信第13章WindowsCE網(wǎng)絡(luò)通信第14章設(shè)備間通信第15章桌面連接第四部分第四部分設(shè)備編程設(shè)備編程第16章瀏覽器Shell編程第17章PocketPC編程第18章Pocket

3、PC擴展第19章Smartphone編程第20章游戲APIGAPI第五部分第五部分WindowsWindowsCECE高級編程高級編程第21章系統(tǒng)編程第22章設(shè)備驅(qū)動程序和服務(wù)編程第23章.CF下的程序設(shè)計索引封底用這本廣受業(yè)界推崇的Windows參考書,為最新的智能移動設(shè)備設(shè)計整潔、高性能的應(yīng)用程序。在第3版里,基本內(nèi)容已經(jīng)根據(jù)Windows4.2和微軟.CF做了更新。作者DouglasBoling對如何把Windows、嵌入式程序設(shè)

4、計經(jīng)驗應(yīng)用到Windows環(huán)境里做了嫻熟的示范。在這個環(huán)境里,可以為支持Windows的PocketPC、Smartphone以及其它下一代設(shè)備編寫更快,更小的應(yīng)用。在DouglasBoling專家級的指導(dǎo)下,可以促進提升你的技術(shù),更快的適應(yīng)市場變化。內(nèi)容要點:?用特定的技術(shù)處理內(nèi)存、存儲和電源限制?能夠和網(wǎng)絡(luò)、PC、其他設(shè)備(包括使用紅外線和藍牙技術(shù)的設(shè)備)通信?新內(nèi)容為Smartphone的特殊要求編程,包括安全特性。前言前言幾乎是

5、從WindowsCE誕生起,我就開始在它上面工作了。作為一個多年的Windows程序員,能夠?qū)⑽业腤indows程序設(shè)計經(jīng)驗應(yīng)用到如此多的不同而又很小的系統(tǒng)上,使我感到吃驚。這些WindowsCE系統(tǒng)運行在各個領(lǐng)域,從類似PC的迷你膝上機到蜂窩手機,再到深藏于一些大型工業(yè)設(shè)備里的嵌入式設(shè)備。WindowsCE里的Win32API使成千上萬的Windows程序員能夠在一個全新的系統(tǒng)領(lǐng)域里寫應(yīng)用程序。然而,細微的差別,使得在WindowsC

6、E中編程不同于在桌面版本的Windows中編程。我將在本書里進行講解的正是這些差異。WindowsWindowsCECE到底是什么?到底是什么?WindowsCE是最小,也可能是最有趣的微軟Windows操作系統(tǒng)。WindowsCE徹頭徹尾的被設(shè)計成一個基于ROM的,使用Win32API子集的小型操作系統(tǒng)。WindowsCE把WindowsAPI擴展到那些不支持大容量XP內(nèi)核的領(lǐng)域和機器上。目前逐步消亡的Windows9598Me對那些

7、需要向后兼容MSDOS、Windows2.x和3.x程序的用戶來說,是個大操作系統(tǒng)。雖然它有缺點,但WindowsMe還是繼承了這個困難的任務(wù)。另一方面,WindowsNT2000XP是用于企業(yè)級的。它犧牲了兼容性和大小,來達到高級別的穩(wěn)定和健壯。WindowsXP家庭版是WindowsXP的一個版本,用于家庭用戶,它盡力保持了兼容性,但這相對于它的基本目標(biāo)穩(wěn)定性來說,兼容性還是排在第2位的。WindowsCE并不向后兼容MSDOS或者

8、Windows.它不是一個為企業(yè)級計算設(shè)計的全功能的操作系統(tǒng)。相反,WindowsCE是一個輕量級、多線程的操作系統(tǒng),它具有可選的圖形用戶接口。它的長處在于它的小尺寸、Win32API子集和多平臺支持。WindowsCE也是最初.CF版本的基礎(chǔ),.CF是.在移動和嵌入式設(shè)備上的版本。這個精簡框架使用一個更小的類庫提供了一個同樣強大的.運行時環(huán)境,這使得它適合用于電池供電的小型設(shè)備上。WinWinCECE歷史簡介歷史簡介為了理解Windo

9、wsCE的歷史,你需要理解操作系統(tǒng)和使用操作系統(tǒng)的產(chǎn)品之間的區(qū)別。操作系統(tǒng)是微軟內(nèi)部一組核心團隊開發(fā)的。他們的產(chǎn)品就是操作系統(tǒng)自身。其他團隊,比如開發(fā)PocketPC的團隊,在操作系統(tǒng)即將發(fā)布的時候,獲得并使用最新版本的操作系統(tǒng)。這種劃分成兩部分的方式,可能對理解WindowsCE是怎么發(fā)展的會產(chǎn)生一些混淆。下面讓我們分別看一下這兩部分的歷史設(shè)備和操作系統(tǒng)自身。設(shè)備設(shè)備首批為WindowsCE設(shè)計的是手持式“管理器”設(shè)備,配有48024

10、0或640240的屏幕和Chiclet鍵盤(計算機常用的一種鍵盤,有一個很小的矩形鍵盤)。這些設(shè)備,稱為手持式PC,在1996年首次面世。在FallComdex97大會上,WindowsCE2.0,一個進行了顯著更新的操作系統(tǒng)版本發(fā)布了,和它配套的是類似的更新一些的硬件,具有640240的橫向屏幕,一些是彩色的,還具有略大一些的鍵盤。1998年1月,消費電子展覽會上,微軟宣布了兩個平臺,掌上電腦(譯者注:PalmsizePC可以看作Po

11、cketPC的前身,其中使用WindowsCE2.x的稱為PalmsizePC使用WindowsCE3.x的稱為PocketPC)和車載PC(譯者注:AutoPC是WindowsCE的一種應(yīng)用模式,多用在一些車載電腦、工業(yè)自動控制等場合,可按客戶需要修改輸入輸出方式而不限定使用原有的程序。)。掌上電腦目標(biāo)直接瞄準了由Palm0s統(tǒng)治的基于筆式的管理器市場。掌上電腦具有縱向顯示的特點,并配有240320的屏幕,使用輸入筆來作為輸入方式。但

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論