注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)其他操作系統(tǒng)Microsoft Windows CE程序設(shè)計

Microsoft Windows CE程序設(shè)計

Microsoft Windows CE程序設(shè)計

定 價:¥99.00

作 者: (美)[道格拉斯·博林]Douglas Boling著;北京博彥科技發(fā)展有限公司譯
出版社: 北京大學出版社
叢編項: Microsoft 程序設(shè)計系列
標 簽: Windows

ISBN: 9787301041864 出版時間: 1999-08-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 746 字數(shù):  

內(nèi)容簡介

  簡介我是在1996年秋MicrosoftWindowsCE發(fā)行之前開始了解這個軟件的。作為一個多年的Windows程序員,我被這個操作系統(tǒng)深深地吸引了。這個操作系統(tǒng)將著名的WindowsAPI應用到一個更小、更節(jié)省能源的操作系統(tǒng)上。用于這個小的計算機上的API的精髓部分能使成千上萬的Windows程序員為一個全新的系統(tǒng)類編寫應用程序。然而,也有一些小的差別,使編寫WindowsCE代碼與編寫Windows98或WindowsNT代碼略有不同,我在這本書中要說明的也正是這些不同。WindoWsCE是什么?WindowsCE是最新、最小型,也是爭論最多的一個非常有趣的MicrosoftWindows操作系統(tǒng)。WindowsCE的設(shè)計思路是一種小型的、基于ROM的、具有Win32子集API的操作系統(tǒng)。WindowsCE將WindowsAPI擴展到了那些認為Windows98和WindowsNT的體積太大的市場和計算機中。對于需要與DOS、Windows2.x和Windows3.x向后兼容的用戶來說,Windows98是一個偉大的操作系統(tǒng)。盡管它也有缺點,但它在這個困難的任務(wù)面前取得了令人驚訝的成功。另一方面,WindowsNT是為企業(yè)編寫的。它為取得高的可靠性和堅固性而犧牲了兼容性和大小。WindowsCE不與MSDOS或Windows向后兼容。它也不是為企業(yè)計算而設(shè)計的全能操作系統(tǒng)。相反,WindowsCE是一個輕量級、多線程、帶有可選圖形用戶界面的操作系統(tǒng),它的優(yōu)勢在于小的尺寸、Win32API子集和對多平臺的支持能力?;赪indowsCE的產(chǎn)品第一個為WindowsCE設(shè)計的產(chǎn)品是手持的“管理者”類型的設(shè)備,這些設(shè)備有480×20或640×240屏幕和很好的鍵盤。這些被稱為“手持PC”的設(shè)備,首先是在FallComdex96上展示的。在FallComdex97發(fā)布了一種得到大幅度改進的操作系統(tǒng),WindowsCE2.0,它以一種熟悉的方式結(jié)合了更新的硬件——這一次,它的屏幕大小改為640×240,并且有了一個較大的鍵盤。在1998年的ConsumerElectronicsShow上,Microsoft宣布了兩種新的平臺:掌上PC和汽車PC。掌上PC針對的是現(xiàn)在被PalmPilot壟斷的使用輸入筆的管理者市場。這種掌上PC的大小有照片那么大,240×320的屏幕并使用筆式輸入方式?,F(xiàn)在市場上已經(jīng)有了相當數(shù)量的掌上P。圖1展示了掌上PC(這里是CasioE-10)和手持PC(這里是CasioA-20)。就在本書要出版時,Microsoft已經(jīng)提出了手持PC專業(yè)版。這是一種大大增強了的,具有新的應用程序的手持PC,它使用了最新版本的操作系統(tǒng),WindowsCE2.11(1)。這種產(chǎn)品將WindowsCE的壓縮特性帶到了膝上型電腦中。將WindowsCE應用到膝上電腦中的優(yōu)點有很多。首先,HandheldPCPro的電池工作時間至少為10小時,比與PC兼容的膝上型電腦的平均2~3小時要長得多。其次,WindowsCE產(chǎn)品的尺寸和重量對用戶也要友好得多,系統(tǒng)厚度只有1英寸,重量不超過3英磅。即使是尺寸很小,但一個HandheldPCPro仍有一個大的VGA屏幕和一個正常人即可使用的鍵盤。圖2所示的VademClioHandheldPCPro是將WindowsCE應用在新平臺中的一個例子。該系統(tǒng)可以作為一個標準的膝上型電腦或“翻轉(zhuǎn)”為一個輸入板模式的設(shè)備。這個設(shè)備就是WindowsCE如何擴展到新的系統(tǒng)類型的范例。我在本書中提到的HandheldPCPro是基于操作系統(tǒng)的WindowsCE2.1版本來說的,因為平臺名稱HandheldPCPro是在設(shè)計過程的末期才定下來的。實際上,我知道一種代碼為Jupiter的正在開發(fā)中的HandheldPCPro。然而,在書中不能使用代碼名,因此它的操作系統(tǒng)版本必須滿足要求。其他平臺——汽車PC,WebTV機頂盒和為特殊任務(wù)而設(shè)計的嵌入式平臺,現(xiàn)在已經(jīng)有了產(chǎn)品,或者將要在以后的幾個月中出現(xiàn)。WindowsCE讓人吃驚的是它的操作系統(tǒng)的靈活性,這就使它能在各種類型的設(shè)計中保留相同的、基本的和著名的Win32API。您為什么要讀這本書?《MicrosoftWindowsCE程序設(shè)計》是為任何一個要為WindowsCE設(shè)計應用程序的人而編寫的。對那些使用WindowsCE的為特定的應用程序編寫嵌入系統(tǒng)的程序員和對將現(xiàn)有的Windows應用程序進行移植或編寫全新程序的程序員來說,都可以使用本書來使他們的任務(wù)變得更加容易。對于嵌入式系統(tǒng)的程序員來說,可能不像Windows程序員那樣熟悉Win32API,他們可以通過閱讀本書的第一部分來熟悉Windows編程。這一部分與CharlesPetzold著《Windows程序設(shè)計》(第5版)(北京大學出版社,1999)不同,它不是一個全面的指南,它只為讀者提供了閱讀其他章節(jié)的基本信息。同樣,它可以幫助嵌入式系統(tǒng)程序員開發(fā)復雜程度一般但具備很好的使用性的WindowsCE程序。有經(jīng)驗的Windows程序員可以用本書學習WindowsCE、WindowsNT和Windows98中所用Win32API的不同之處。熟悉Win32編程的程序員會認識到Windows98API和WindowsNTAPI的細微區(qū)別。WindowsCE和它的兩個兄弟之間的區(qū)別就大多了。Win-dowsCE的小體積就意味著它不支持Win32模塊中重復的API,甚至根本就不支持某些Win32API。另一方面,由于WindowsCE的獨特設(shè)置,它將Win32API功能擴展到了在書中包含的一些領(lǐng)域中。本書的編寫方法是通過實例來進行教學。在本書中,我寫了很多WindowsCE示例程序,每個程序的源代碼都打印出來了。程序的源代碼和編譯好的程序(這些程序可以用于WindowsCE支持的多種處理器)包括在與本書配套的光盤中。本書中的所有例子都直接寫為API形式,這就是所謂的“Petzold”編程方法。由于本書的目的是讓讀者學會編寫WindowsCE程序,所以在示例中將避免使用像MFC這樣的類庫,使用這樣的類庫會使編寫WindowsCE程序的獨特本質(zhì)變得模糊不清。一些人也許會說,WindowsCE中MFC的實用性消除了對WindowsAPI的直接了解。我相信相反的想法是正確的。對WindowsAPI的了解會使對MFC的使用更加有效。同樣,我相信對操作系統(tǒng)的深刻了解也能大幅度簡化應用程序的調(diào)試。關(guān)于MFC一個簡單的事實是,WindowsCE系統(tǒng)不是最好的用于像MFC那樣的通用目的類庫的平臺。WindowsCE設(shè)備的較慢的處理器和小的內(nèi)存容量會讓使用MFC充滿問題。絕大多數(shù)WindowsCE系統(tǒng)在它們的R0M中不包含MFC類庫。這就意味著MFC和MFC所需要的OLE32DLL必須被下載到系統(tǒng)中,掌上PC的第一版甚至不支持MFC。有人說,在WindowsCE中也可以使用MFC。如果您為某個已知的在R0M中應該有MFC和OLE32DLL的系統(tǒng)寫了一個客戶程序,那么,您就可以使用MFC。對于這些特定的應用程序,您也許要使用MFC,但這僅限于您知道目標環(huán)境,并且系統(tǒng)已經(jīng)為完成工作而配置了適量的內(nèi)存。WindowsCE開發(fā)工具閱讀本書的讀者應該了解C語言,并且至少要對Microsoft的Windows比較熟悉。所有的代碼都是用Microsoft的VisualC++5.0和WindowsNT4.0下用于WindowsCE的Win-dowsCEVisualC++完成的。要編譯本書中的示例程序,您需要在標準的IBM兼容PC上運行的MicrosoftVisualC++5.0(它是集成開發(fā)環(huán)境(IDE)DevStudio的一部分)。您同樣需要MicrosoftVisualC++forWindowsCE,它不是一個單獨的產(chǎn)品,而是VisualC++5.0的一個附加項,VisualC++5.0編譯器合并了一些組件,用這些組件能生成用于WindowsCE支持的不同CPU的代碼。通過普通零售渠道買不到VisualC++forWindowsCE,但您可以在Microsoft的Web站點上直接獲取訂購信息。最后,您需要一個用于WindowsCE的平臺SDK。這些平臺SDK提供了用于每個WindowsCE平臺的自定義包含文件,這些平臺SDK可以從Microsoft的Web站點免費獲得。為了方便起見,在寫本書的時候,我將這個平臺SDK包含在與本書配套的光盤中。盡管開發(fā)WindowsCE程序不是絕對需要WindowsNT4.0,但我強烈建議用它作為開發(fā)環(huán)境。雖然可以通過Windows98編譯和下載WindowsCE程序,但是集成開發(fā)環(huán)境(IDE)的很多特性,例如,WindowsCE仿真和遠程調(diào)試在Windows98中就不支持。除了一些在工具菜單中列出的新工具外,WindowsCE的VisualC++沒有改變VisualC++的外觀,安裝用于WindowsCE的VisualC++也不會妨礙您為其他Windows操作系統(tǒng)編寫程序。在安裝了用于WindowsCE的VisualC++以后,在您創(chuàng)建新Win32程序時,它就會在平臺列表中添加新的WindowsCE目標,例如WCEMIP、WCESH和WCEx86Em。同樣,WindowsCEMFCAppWizard也將被添加到新工程列表中來幫助創(chuàng)建用于WindowsCE的MFC程序。 標系統(tǒng)您不需要用WindowsCE目標設(shè)備來體驗本書中的示例程序。對于不同的平臺SDK,這里有一個WindowsCE仿真器,這個仿真器允許您在WindowsNT下進行基本的WindowsCE程序的測試工作。當您想進行最初的調(diào)試工作以確保程序能啟動、創(chuàng)建適當?shù)拇翱?、對菜單選擇進行了反應等時,這個仿真器是非常好用的。然而,這個仿真器也有一些局限性,并且這里沒有進行替換以便讓目標WindowsCE系統(tǒng)來對應用程序進行最終的調(diào)試和測試。在決定用什么WindowsCE硬件進行測試時,您應該考慮一些因素。首先要考慮的就是,如果該程序?qū)⑹且粋€商業(yè)產(chǎn)品,那么您至少要為每個目標CP購買一個系統(tǒng)。您要對每個目標CPU進行測試,因為盡管源代碼可能相同,但是可執(zhí)行文件在大小上可能會有不同,這樣對每個目標CPU的內(nèi)存分配情況也會不同。絕大多數(shù)程序都是專為手持PC或掌上PC所設(shè)計的,而不是同時為它們設(shè)計的。雖然手持PC和掌上PC的基本操作系統(tǒng)都是WindowsCE,但其內(nèi)部的硬件卻差別很大。掌上PC對內(nèi)存有嚴格的限制,它的屏幕很小,面向的對象不同,沒有鍵盤,而這對于手持PC和HandheldPCPro都是不能接受的。掌上PC的其他一些局限,如不能打印和沒有TrueType字體支持,這也使它的系統(tǒng)環(huán)境與手持PC有所不同。在本書中,我演示的程序能在手持PC、HandheldPCPro或掌上PC上運行。目的是讓這里的課程對于所有平臺都適用。然而,在某些情況下,不同的屏幕尺寸意味著示例 程序會在某個特定的系統(tǒng)下運行得更好。此時我會指出它們的區(qū)別以及它們存在的原因。例如,某些控件可能只存在于某一個平臺上,或者存在于其他平臺上。兩個平臺的外殼——手持PC或掌上PC——也不同,并且需要單獨講述。最后,WindowsCE中的一個小的特性集在小一些的掌上PC平臺上是不支持的。光盤上有什么?配套光盤中包含了本書所有示例的源代碼。我同時也為MicrosoftDevStudio提供了工程文件,這樣您就可以打開預先配置的工程。除非另有說明,示例都與WindowsCE2.0兼容,這樣它們就可以在現(xiàn)有的大多數(shù)WindowsCE系統(tǒng)上運行。第十三章“外殼編程——第二部分”包含了為WindowsCE2.01編譯的示例程序,所以它們在現(xiàn)在的手持PC上不能執(zhí)行。還有一些例子,例如,第十二章中的控制臺程序,它們是專為HAndheldPCPro和其他在WindowsCE2.10下運行的設(shè)備編寫的。當您為一個特定平臺編譯程序時,要記住這也許與以前的WindowsCE不兼容。例如,Microsoft將WindowsCE2.0的靜態(tài)鏈接庫中的一些C庫支持轉(zhuǎn)移到了用于WindowsCE2.01的操作系統(tǒng),即掌上PC。這雖然減小了可執(zhí)行程序的大小,但是使得掌上PC編譯的代碼將不能在一個運行WindowsCE2.0的手持PC上運行。然而,您仍可以為運行WindowsCE2.0的手持PC編寫代碼,然后讓它在掌上PC中運行。除了示例程序以外,光盤上還有一些WindowsCE程序員感興趣的文件夾。手持PC和掌上PC的平臺SDK已經(jīng)包含在這張光盤上了。但遺憾的是,在本書出版時,HandheldPCPro的SDK還沒有完成,像其他SDK平臺一樣,它也可以從Microsoft的Web站點上免費獲得。請仔細閱讀光盤上的Readme文件,了解光盤上還有什么其他最新信息。其他資源盡管我試圖讓本書成為一本能包括WindowsCE編程方方面面的書籍,但是,一本書不可能包含所有的內(nèi)容。JohnMurray編寫的《InsideWindowsCE》是本書很好的補充,在書中,它介紹了WindowsCE的來歷,了解這些信息對于理解為什么WindowsCE被設(shè)計成這樣是很重要的。一旦您了解了為什么,就會很容易地推斷出解決問題的方式和時間。Munay的書很了不起,這不僅因為您可以學到有關(guān)WindowsCE的知識,而且因為它是一本寓教于樂的書籍。要了解更多有關(guān)Windows編程的信息,在這里我向您推薦一本經(jīng)典的書籍,CharlesPetzold著《Windows程序設(shè)計》(第5版)(北京大學出版社,1999)。這本書是迄今為止學習Windows編程最好的書。CharlesPetzold用大量的示例說明了如何解決那些盡管常見但卻有一定難度的Windows問題。如果要學習更多有關(guān)Win32核心API的內(nèi)容,我向您推薦JeffRichter著《AdvancedWindows》。Jeff在這本書中涵蓋了極其詳細的與過程、線程和內(nèi)存管理有關(guān)的內(nèi)容。如果要學習更多有關(guān)MFC編程的內(nèi)容,沒有比JeffPros-ise的《ProgrammingWindows95withMFC》更好的書了。這本書是“Petzold”風格的MFC編程方面的書,它是MFC程序員的基礎(chǔ)讀物。信息反饋盡管我盡量使本書中的內(nèi)容更加準確,但是您還是會發(fā)現(xiàn)一些錯誤。如果您發(fā)現(xiàn)了本書的問題或?qū)Ρ緯乱话娴母倪M有很好的建議,請把您的想法發(fā)至CEBook@DelValle.com。我不能保證會答復所有的建議,但是我會閱讀每一條建議。DougBolingTahoe,加利福尼亞1998年8月

作者簡介

  作為美國《個人電腦》的資深編輯和《MICROSOFTINTERACTIVEDEVELOPER》的專欄作家,DOUGLASBOLING以其敏銳的洞察力聞名于計算機界。他是一個電子工程師,同時又是一個作家和顧問,DOUGLAS在WINDOWSCE以及其他的程序設(shè)計方面都有獨到的體會和見解,并經(jīng)常在主要的專業(yè)開發(fā)者會議上發(fā)表論文。

圖書目錄

     目錄
   致謝
   簡介
    第一部分 Windows 編程基礎(chǔ)
   第一 章 HelloWindows CE
    1.1WINDOWSCE有何獨特之處?
    1.1.1Windows CE設(shè)備中的資源很少
    1.1.2Unicode
    1.1.3新的控件
    1.2仍然是WINDOWS編程
    1.2.1窗口類
    1.2.2第一個程序
    1.2.3Hungarian表示法
    1.2.4我的編程風格
    1.2.5編譯HelloCE
   第二章 屏幕繪圖
    2.1畫圖基礎(chǔ)
    2.1.1有效區(qū)域和無效區(qū)域
    2.1.2設(shè)備環(huán)境
    2.2寫文本
    2.2.1設(shè)備環(huán)境屬性
    2.2.2TextDemo范例程序
    2.2.3字體
    2.2.4FontList范例程序
    2.3位圖
    2.3.1依賴于設(shè)備的位圖
    2.3.2獨立于設(shè)備的位圖
    2.3.3DIB部件
    2.3.4繪制位圖
    2.4線條與形狀
    2.4.1線條
    2.4.2形狀
    2.4.3Shapes范例程序
   第三章 輸入:鍵盤、輸入筆和菜單
    3.1鍵盤
    3.1.1輸入焦點
    3.1.2鍵盤消息
    3.1.3鍵盤函數(shù)
    3.1.4KeyTrac 示例程序
    3.2輸入筆和觸摸屏
    3.2.1輸入筆消息
    3.2.2TicTacl示例程序
    3.3菜單
    3.3.1處理菜單命令
    3.4資源
    3.4.1資源腳本
    3.4.2圖標
    3.4.3加速鍵
    3.4.4位圖
    3.4.5字符串
    3.4.6TicTac2示例程序
   第四章 窗口、控件和對話框
    4.1子窗口
    4.1.1窗口管理函數(shù)
    4.1.2滾動條和FontList2示例程序
    4.2WINDOWS控件
    4.2.1按鈕控件
    4.2.2編輯控件
    4.2.3列表框控件
    4.2.4組合框控件
    4.2.5靜態(tài)控件
    4.2.6滾動條控件
    4.2.7CtlView示例程序
    4.3對話框
    4.3.1對話框資源模板
    4.3.2創(chuàng)建對話框
    4.3.3對話框過程
    4.3.4無模式對話框
    4.3.5屬性表
    4.3.6通用對話框
    4.3.7DlgDemo示例程序
    4.4 結(jié)論
    第二部分 WindowsCE 基礎(chǔ)
   第五章 通用控件和WindowsCE
    5.1編寫通用控件
    5.2通用控件
    5.2.1命令欄
    5.2.2CmdBar示例程序
    5.2.3命令帶區(qū)
    5.2.4CmdBand示例程序
    5.2.5月歷控件
    5.2.6日期和時間選擇器控件
    5.2.7查看列表控件
    5.2.8LView示例程序
    5.3其他通用控件
    5.4不支持的通用控件
   第六章 內(nèi)存管理
    6.1內(nèi)存基礎(chǔ)知識
    6.1.1關(guān)于RAM
    6.1.2關(guān)于ROM
    6.1.3關(guān)于虛擬內(nèi)存
    6.1.4Windows CE地址空間
    6.1.5應用程序的地址空間
    6.2內(nèi)存分配的不同類型
    6.2.1虛擬內(nèi)存
    6.2.2堆
    6.2.3本地堆
    6.2.4單獨的堆
    6.2.5堆棧
    6.2.6靜態(tài)數(shù)據(jù)
    6.2.7字符串資源
    6.2.8選擇正確的內(nèi)存類型
    6.2.9管理低內(nèi)存狀態(tài)
   第七章 文件、數(shù)據(jù)庫和注冊表
    7.1WINDOWSCE文件系統(tǒng)
    7.1.1對象存儲庫與其他存儲介質(zhì)的對比
    7.1.2標準文件I/O
    7.1.3創(chuàng)建和打開文件
    7.1.4讀取和寫入
    7.1.5FileView示例程序
    7.1.6內(nèi)存映射文件和對象
    7.1.7查看文件系統(tǒng)
    7.2數(shù)據(jù)庫
    7.2.1基本定義
    7.2.2數(shù)據(jù)庫API
    7.2.3AlbumDB示例程序
    7.3注冊表
    7.3.1注冊表結(jié)構(gòu)
    7.3.2注冊表API
    7.3.3RegView示例程序
    7.4 結(jié)論
   第八章 進程與線程
    8.1進程
    8.1.1創(chuàng)建進程
    8.1.2終止進程
    8.1.3其他進程
    8.2線程
    8.2.1系統(tǒng)調(diào)度
    8.2.2千萬不要這樣做!
    8.2.3創(chuàng)建線程
    8.2.4線程本地存儲器
    8.3同步
    8.3.1事件
    8.3.2等待
    8.3.3互斥體
    8.3.4臨界區(qū)域
    8.3.5互鎖變量訪問
    8.4進程間通信
    8.4.1查找其他進程
    8.4.2XTALK示例程序
    8.5異常處理
    8.5 .1( ?。﹖ry( ?。〆xcept塊
    8.5.2(  )try,( ?。ゝinally塊
   第三部分 通信
    第九章 串行通信
    9.1基本驅(qū)動程序
    9.1.1驅(qū)動程序名
    9.1.2列舉活動的驅(qū)動程序
    9.1.3讀寫設(shè)備驅(qū)動程序
    9.2基本串行通信
    9.2.1打開和關(guān)閉串行端口
    9.2.2讀寫串行端口
    9.2.3異步串行I/O
    9.2.4配置串行端口
    9.2.5設(shè)置端口超時值
    9.2.6查詢串行驅(qū)動程序的性能
    9.2.7控制串行端口
    9.2.8清除錯誤并查詢狀態(tài)
    9.2.9保持活動
    9.3紅外端口
    9.3.1原始IR
    9.3.2IrComm
    9.4CECHAT范例程序
   第十章 Windows網(wǎng)絡(luò)和IrSock
    10.1WINDOWS網(wǎng)絡(luò)支持
    10.1.1WNet函數(shù)
    10.1.2ListNet示例程序
    10.2基本套接字
    10.2.1初始化WinSockDLL
    10.2.2流式套接字
    10.2.3IrSock
    10.2.4MySqurt示例程序
    10.3TCP/IPPING
   第十一章 連接到桌面
    11.1WINDOWS CE遠程API
    11.1.1RAPI概述
    11.1.2預定義的RAPI函數(shù)
    11.1.3RapiDir示例程序
    11.1.4自定義RAPI函數(shù)
    11.1.5RapiFind示例程序
    11.2CEUTIL函數(shù)
    11.3連接通知
    11.3.1注冊表方法
    11.3.2COM 方法
    11.3.3CnctNote示例程序
    11.3.4WindowsCE端的連接檢測
    11.4 文件篩選程序
    11.4.1注冊文件篩選程序
    11.4.2文件篩選程序接口
    11.4.3ICeFileFilterOptions接口
    11.4.4DivFile篩選程序范例
    第四部分 高級主題
   第十二章 外殼編程——第一部分
    12.1使用外殼
    12.1.1外殼名稱空間
    12.1.2專用文件夾
    12.1.3快捷方式
    12.1.4配置Start菜單
    12.1.5最近使用的文檔列表
    12.2任務(wù)欄
    12.2.1TBIcons示例程序
    12.3Out OfMemory對話框
    12.4 通知
    12.4.1用戶通知
    12.4.2定時器事件通知
    12.4.3系統(tǒng)事件通知
    12.4.4MyNotify示例程序
    12.5控制臺應用程序
    12.5.1CEFind示例程序
   第十三章 外殼編程——第二部分
    13.1輔助輸入面板
    13.1.1使用SIP
    13.1.2對SIP更改的反應
    13.1.3WindowsCE2.1設(shè)備上的輸入面板
    13.2編寫輸入方法
    13.2.1SIP組件
    13.2.2輸入方法中的線程問題
    13.2.3IInputMethod接口
    13.2.4IIMCallback接口
    13.2.5NumPanel范例輸入方法
    13.3硬件鍵
    13.3.1硬件鍵的虛擬代碼
    13.3.2使用應用程序運行鍵
    13.3.3動態(tài)跳過應用程序運行鍵
   第十四章 系統(tǒng)編程
    14.1啟動過程
    14.1.1復位
    14.1.2NK.exe
    14.1.3加電但不啟動系統(tǒng)
    14.2系統(tǒng)配置
    14.3編寫跨平臺的WindowsCE應用程序
    14.3.1平臺和操作系統(tǒng)版本
    14.3.2編譯時版本問題
    14.3.3顯式鏈接
    14.3.4 運行時版本檢查
   附錄 COM基礎(chǔ)
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號