注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Pocket PC開發(fā)指南

Pocket PC開發(fā)指南

Pocket PC開發(fā)指南

定 價(jià):¥45.00

作 者: (美)Bruce E.Krell著;俞忠東,石柱等譯;俞忠東譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): Osborne開發(fā)與應(yīng)用技術(shù)叢書
標(biāo) 簽: 程序語言與軟件開發(fā) 筆記本電腦 家庭與計(jì)算機(jī) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787302062417 出版時(shí)間: 2003-03-01 包裝: 精裝
開本: 23cm 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡介

  編輯推薦:Osborne開發(fā)與應(yīng)用技術(shù)叢書。本書介紹了如何為微軟的移動式設(shè)備開發(fā)完整的應(yīng)用程序。深入討論了一系列豐富的在WindowsCE操作系統(tǒng)中可重用的接口組件。引導(dǎo)讀者體驗(yàn)了有效的軟件設(shè)計(jì)過程,向讀者介紹了一系列程序庫和工具,可以明顯地縮短你的開發(fā)時(shí)間。除此之外,本書還提供了一系列實(shí)際的應(yīng)用程序,含有可充分利用PocketPC較小的顯示屏幕空間的圖形化用戶接口,包括繪圖與文字處理程序、復(fù)雜的用戶接口程序、COM組件、嵌入式數(shù)據(jù)庫和多線程體系結(jié)構(gòu)。

作者簡介

暫缺《Pocket PC開發(fā)指南》作者簡介

圖書目錄

第一部分 基礎(chǔ)                  
                   
 第1章 Pocket PC環(huán)境概述                  
                   
 1.1 基本用戶界面                  
 1.2 Windows CE的體系結(jié)構(gòu)                  
 1.3 GWE子系統(tǒng)的內(nèi)部結(jié)構(gòu)                  
 1.4 圖形設(shè)備接口述評                  
 1.5 Windows程序的邏輯設(shè)計(jì)                  
 1.5.1 程序中的消息處理                  
 1.5.2 更新窗口客戶區(qū)                  
 1.6 總結(jié)                  
                   
 第2章 一個(gè)典型的Pocket PC程序                  
                   
 2.1 Windows CE程序的特性                  
 2.2 用TCHAR進(jìn)行機(jī)器可移植的字符串處理                  
 2.3 簡單Windows程序的概貌                  
 2.4 通用Windows程序邏輯                  
 2.5 一個(gè)典型的Windows程序                  
 2.5.1 完整的WinMain清單                  
 2.5.2 對WnMain的逐行分析                  
 2.5.3 完整的WinProc清單                  
 2.5.4 逐行分析WinProc                  
 2.6 把程序轉(zhuǎn)換到Windows CE下執(zhí)行                  
 2.6.1 對WinMain要素的修改                  
 2.6.2 對WinMain修改的討論                  
 2.6.3 帶注釋的修正過的WinMain要素的代碼清單                  
 2.6.4 對WinProc要素的修改                  
 2.6.5 對WinProc修改的討論                  
 2.6.6 帶注釋的修正過的WinProc要素的代碼清單                  
 2.7 簡單Windows程序的設(shè)計(jì)分析                  
 2.8 總結(jié)                  
 2.9 Web上的樣本程序                  
                   
 第3章 一個(gè)易于測試的小型Pocket PC程序                  
                   
 3.1 小型Pocket PC程序的用戶界面                  
 3.2 小型Pocket PC程序的設(shè)計(jì)                  
 3.3 介紹消息分析器的魔力                  
 3.4 使用消息分析器向?qū)?nbsp;                 
 3.5 小型對話框程序的實(shí)現(xiàn)                  
 3.5.1 對話框和菜單資源模板探討                  
 3.5.2 DlgMain中的WinMain方法探討                  
 3.5.3 DlgProc方法探討                  
 3.5.4 消息處理函數(shù)研究                  
 3.5.5 評估Portability Utils元素                  
 3.5.6 考慮DataMgr元素                  
 3.6 使用這個(gè)對話框程序初始化一個(gè)桌面程序                  
 3.7 重定位桌面程序到Pocket PC                  
 3.8 分析這個(gè)小型對話框程序的設(shè)計(jì)                  
 3.9 總結(jié)                  
 3.10 Web上的樣本程序                  
                   
 第二部分 繪圖與春色                  
                   
 第4章 使用圖形繪制圖像                  
                   
 4.1 簡單動畫程序的圖形用戶界面                  
 4.2 使用圖形繪制圖像                  
 4.2.1 使用繪制工具箱                  
 4.2.2 可用的畫筆和刷子風(fēng)格                  
 4.2.3 繪制操作                  
 4.2.4 裁減操作                  
 4.2.5 顯示圖像                  
 4.2.6 強(qiáng)制進(jìn)行應(yīng)用程序窗口重繪                  
 4.2.7 在應(yīng)用程序中使用定時(shí)器                  
 4.3 在應(yīng)用程序設(shè)計(jì)中使用封裝                  
 4.4 簡單動畫程序的實(shí)現(xiàn)                  
 4.4.1 回顧DlgProc方法                  
 4.4.2 研究消息處理函數(shù)體                  
 4.4.3 評估DrawOps元素                  
 4.5 封裝效果分析                  
 4.6 總結(jié)                  
 4.7 Web上的樣本程序                  
                   
 第5章 實(shí)現(xiàn)一個(gè)繪圖程序                  
                   
 5.1 使用橡皮筋繪制                  
 5.1.1 加入消息處理函數(shù)聲明及處理函數(shù)體                  
 5.1.2 聲明必要的靜態(tài)變量以支持繪制                  
 5.1.3 實(shí)現(xiàn)消息處理函數(shù)體以管理繪制                  
 5.1.4 修改繪制處理函數(shù)以支持擦除和繪制                  
 5.2 字符輸入與回顯                  
 5.2.1 實(shí)現(xiàn)文本函數(shù)封裝                  
 5.2.2 加入變量以維護(hù)文本輸入狀態(tài)和文本字符串                  
 5.2.3 定義自定義的WM-POSTITIONCARET消息                  
 5.2.4 集成字符相關(guān)消息的處理                  
 5.2.5 實(shí)現(xiàn)WM-KEYDOWN消息處理函數(shù)                  
 5.2.6 更新WM-LBUITONDOWN消息處理函數(shù)                  
 5.2.7 實(shí)現(xiàn)WM-CHAR消息處理函數(shù)                  
 5.2.8 實(shí)現(xiàn)WM-POSITIONCARET消息處理函數(shù)                  
 5.2.9 在WM-PAINT消息處理函數(shù)中顯示文本字符串                  
 5.2.10 設(shè)計(jì)/實(shí)現(xiàn)方法簡評                  
 5.3 總結(jié)                  
 5.4 Web上的樣本程序                  
                   
 第6章 使用位圖進(jìn)行圖像處理                  
                   
 6.1 實(shí)現(xiàn)一個(gè)圖像處理程序                  
 6.1.1 介紹圖形用戶界面                  
 6.1.2 程序操作與組織分析                  
 6.1.3 實(shí)現(xiàn)圖像處理程序                  
 6.2 使用BitmapUtilities開發(fā)一個(gè)啟動畫面                  
 6.2.1 介紹圖形用戶界面                  
 6.2.2 描述該程序的內(nèi)部操作                  
 6.2.3 實(shí)現(xiàn)啟動畫面程序                  
 6.3 使用BitmapUtilities實(shí)現(xiàn)位圖動畫                  
 6.3.1 介紹圖形用戶界面                  
 6.3.2 實(shí)現(xiàn)位圖動畫程序                  
 6.4 為本章中的程序準(zhǔn)備ActiveSync                  
 6.5 總結(jié)                  
 6.6 Web上的樣本程序                  
                   
 第三部分 小規(guī)模空間內(nèi)的用戶友好應(yīng)用程序                  
                   
 第7章 使用高效率的軟件設(shè)計(jì)                  
                   
 7.1 開發(fā)設(shè)計(jì)原理                  
 7.2 最終的層次化設(shè)計(jì)                  
 7 3 實(shí)現(xiàn)過程                  
 7.4 實(shí)際代碼分析                  
 7.4.1 實(shí)現(xiàn)數(shù)據(jù)類型管理器DrawObjMgr                  
 7.4.2 實(shí)現(xiàn)對象管理器DefaultMgr                  
 7.4.3 在DataMgr中添加變量和訪問函數(shù)                  
 7.4.4 添加CaretMgr對象                  
 7.4.5 實(shí)現(xiàn)UserInputMgr以處理消息                  
 7.4.6 修改DlgProc處理函數(shù)以便與UserInputMgr交互                  
 7.4.7 使用彈出式子菜單增強(qiáng)主菜單                  
 7.4.8 更新WM-COMMAND以處理菜單項(xiàng)                  
 7.4.9 添加WM-INITMENUPOPUP處理函數(shù)以檢查默認(rèn)值                  
 7.5 設(shè)計(jì)和實(shí)現(xiàn)時(shí)的一些注意事項(xiàng)                  
 7.6 總結(jié)                  
 7.7 Web上的樣本程序                  
                   
 第8章 在圖形用戶界面中使用內(nèi)置控件                  
                   
 8.1 在應(yīng)用程序中使用內(nèi)置控件                  
 8.1.1 內(nèi)置控件概述                  
 8.1.2 使用內(nèi)置控件                  
 8.1.3 一個(gè)重要的可移植性問題                  
 8.2 使用一組控件實(shí)現(xiàn)對用戶友好的輸入                  
 8.2.1 使用滾動條和伴隨文本框                  
 8.2.2 生成對用戶友好的滾動條控件                  
 8.2.3 對用戶直接在伴隨文本窗口中的輸入進(jìn)行驗(yàn)證                  
 8.3 總結(jié)                  
 8.4 Web上的樣本程序                  
                   
 第9章 開發(fā)復(fù)雜用戶界面                  
                   
 9.1 擁有復(fù)雜用戶界面的繪圖程序                  
 9.2 使用位圖按鈕支持層次化區(qū)域                  
 9.2.1 使用位圖按鈕的步驟                  
 9.2.2 使用位圖按鈕的例子                  
 9.2.3 BitmapButtonMgr一覽                  
 9.3 使用選項(xiàng)卡支持層次類別                  
 9.3.1 使用TabPagMgr和標(biāo)簽?zāi)0宓牟襟E                  
 9.3.2 使用TabPageMgr的樣本程序                  
 9.3.3 選項(xiàng)卡模板實(shí)現(xiàn)的回顧                  
 9.4 開發(fā)人員最后要考慮的事情                  
 9.5 總結(jié)                  
 9.6 Web上的樣本程序                  
                   
 第10章 維護(hù)應(yīng)用程序參數(shù)                  
                   
 10.1 采用層次化設(shè)計(jì)管理參數(shù)                  
 10.2 選擇目標(biāo)存儲格式                  
 10.3 定制參數(shù)數(shù)據(jù)庫管理器的步驟                  
 10.4 定制參數(shù)數(shù)據(jù)庫管理器的例子                  
 10.4.1 定義參數(shù)數(shù)據(jù)庫的記錄結(jié)構(gòu)                  
 10.4.2 為每個(gè)參數(shù)定義默認(rèn)記錄                  
 10.4.3 利用函數(shù)與參數(shù)數(shù)據(jù)庫交互                  
 10.5 遍歷各層的代碼                  
 10.6 根據(jù)目標(biāo)格式確定底層實(shí)現(xiàn)方式                  
 10.7 總結(jié)                  
 10.8 Web上的樣本程序                  
                   
 第四部分 系統(tǒng)程序設(shè)計(jì)                  
                   
 第11章 多線程應(yīng)用和同步                  
                   
 11.1 線程的使用和濫用                  
 11.1.1 線程的狀態(tài)                  
 11.1.2 調(diào)度線程執(zhí)行                  
 11.1.3 線程優(yōu)先級和優(yōu)先級管理                  
 11.1.4 演示線程優(yōu)先級的效果                  
 11.2 對同步問題的介紹                  
 11.2.1 同步問題的解決方案                  
 11.2.2 一些設(shè)計(jì)細(xì)節(jié)的回顧                  
 11.3 實(shí)現(xiàn)線程同步                  
 11.3.1 創(chuàng)建線程                  
 11.3.2 實(shí)現(xiàn)主線程                  
 11.3.3 實(shí)現(xiàn)子線程                  
 11.3.4 創(chuàng)建同步對象                  
 11.3.5 等待步驟完成                  
 11.3.6 發(fā)出步驟完成的信號                  
 11.3.7 等待子線程                  
 11.4 總結(jié)                  
 11.5 Web上的樣本程序                  
                   
 第12章 應(yīng)用COM組件                  
                   
 12.1 組件對象模型體系結(jié)協(xié)                  
 12.2 用ATL創(chuàng)建COM組件                  
 12.2.1 使用ATL COM AppWizard產(chǎn)生一個(gè)ATL COM對象                  
 12.2.2 使用ATL Object Wizard插入一個(gè)新的ATL對象                  
 12.2.3 使用Add Method to Interface引導(dǎo)程序添加應(yīng)用方法                  
 12.2.4 生成應(yīng)用程序特有的方法程序體                  
 12.3 分析ATL COM組件                  
 12.3.1 類的聲明                  
 12.3.2 類的程序體                  
 12.3.3 全局方法和對象                  
 12.3.4 接口定義語言文件                  
 12.3.5 注冊表腳本                  
 12.4 創(chuàng)建COM客戶                  
 12.4.1 建立COM對象接口                  
 12.4.2 編制COM對象接口程序                  
 12.5 在Pocket PC上注冊COM服務(wù)器                  
 12.6 總結(jié)                  
 12.7 Web上的樣本程序                  

本目錄推薦

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