圖書信息
SymbianOS通用設計模式作者:(美)伊索特等著,楊明軍譯
出版社:清華大學出版社
出版時間:2010-1-1
開本:16開
ISBN:9787302212973
定價:48.00
內容簡介
本書匯集了Symbian公司一些最傑出的軟體工程師的智慧和經驗,並將這些專家的知識提煉成一組通用的設計模式,在設計Symbian智慧型手機軟體時您可以合理地使用這些設計模式。 SymbianOS通用設計模式是由(美)伊索特等著,出版於清華大學出版社。本書旨在幫助您解決在智慧型手機平台軟體開發中經常遇到的各種難題,針對SymbianOS進行了專門的適配,使您就能夠在設計和實現健壯高效的SymbianOS套用和服務程式方面具有搶先起步的優勢。本書旨在幫助您解決在智慧型手機平台軟體開發中經常遇到的各種難題。了解潛在問題,同時掌握用來解決這些問題的模式,您就能夠在設計和實現健壯高效的SymbianOS套用和服務程式方面具有搶先起步的優勢。
本書涵蓋的所有模式都針對SymbianOS進行了專門的適配。書中的11個完整示例詳細說明了每種模式的工作原理,它們都採用SymbianC++語言實現,以便於您改寫這些示例,將其用於自己編寫的軟體中。
作者簡介
NicholasAddoNicholas從事SymbianOS開發工作已六年了。他最初加入的是Symbian的瀏覽器技術(BrowserTechnology)小組,從事一個通用的內容處理框架的開發工作。後來,他轉到個人信息管理(PersonalInformationManagement)小組,從事企業集團調度(EnterpriseGroupScheduling)技術開發。離開這個小組之後,他加入了多技術開發(Multi-technologydevelopment)小組,從事跨技術(cross-technology)項目和過程改進(process-improvement)項目。在這些項目的產品管理過程中,他為SymbianOS定義了一項組件技術(ComponentTechnology)產品策略,並不斷參與SymbianOS核心風格的改進計畫。目錄
第1章引言1.1關於本書
1.2目標讀者
1.3本書適用的SymbianOS版本
1.4通用設計模式
1.5SymbianOS模式
1.5.1基於SymbianOS的軟體約束
1.5.2SymbianOS上下文中的重要約束
1.5.3其他約束
1.5.4已經就位的模式元素
1.6設計模式的模板
1.6.1模式名稱
1.6.2目的
1.6.3別名
1.6.4問題
1.6.5解決方案
1.6.6其他已知的套用
1.6.7變種和擴展
1.6.8參考資料
1.7本書結構
1.8其他信息來源
第2章錯誤處理策略
2.1快速失敗
2.1.1目的
2.1.2別名
2.1.3問題
2.1.4解決方案
2.1.5其他已知套用
2.1.6變種和擴展
2.1.7參考資料
2.2逐步提升錯誤
2.2.1目的
2.2.2別名
2.2.3問題
2.2.4解決方案
2.2.5其他已知套用
2.2.6變種和擴展
2.2.7參考資料
第3章資源的生存期
3.1永久分配
3.1.1目的
3.1.2別名
3.1.3問題
3.1.4解決方案
3.1.5其他已知套用
3.1.6變種和擴展
3.1.7參考資料
3.2延遲分配
3.2.1目的
3.2.2別名
3.2.3問題
3.2.4解決方案
3.2.5其他已知套用
3.2.6變種和擴展
3.2.7參考資料
3.3延遲釋放
3.3.1目的
3.3.2別名
3.3.3問題
3.3.4解決方案
3.3.5其他已知套用
3.3.6變種和擴展
3.3.7參考資料
第4章事件驅動編程
4.1事件混入
4.1.1目的
4.1.2別名
4.1.3問題
4.1.4解決方案
4.1.5其他已知套用
4.1.6變種和擴展
4.1.7參考資料
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.3.1目的
4.3.2別名
4.3.3問題
4.3.4解決方案
4.3.5其他已知套用
4.3.6變種和擴展
4.3.7參考資料
第5章協同式多任務
第6章提供服務
第7章安全
第8章最佳化執行時間
第9章將知名的模式映射到SymbianOS
附錄A對反覆出現的結果的影響分析
參考文獻