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

Pocket PC開發(fā)指南

Pocket PC開發(fā)指南

定 價:¥45.00

作 者: (美)Bruce E.Krell著;俞忠東,石柱等譯;俞忠東譯
出版社: 清華大學出版社
叢編項: Osborne開發(fā)與應用技術叢書
標 簽: 程序語言與軟件開發(fā) 筆記本電腦 家庭與計算機 計算機與互聯網

購買這本書可以去


ISBN: 9787302062417 出版時間: 2003-03-01 包裝: 精裝
開本: 23cm 頁數: 360 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號