注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Symbian OS通用設(shè)計模式

Symbian OS通用設(shè)計模式

Symbian OS通用設(shè)計模式

定 價:¥48.00

作 者: (美)伊索特 等著,楊明軍 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 程序設(shè)計

ISBN: 9787302212973 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 321 字?jǐn)?shù):  

內(nèi)容簡介

  如果您曾經(jīng)問過自己“專家們?nèi)绾卧O(shè)計移動設(shè)備軟件?”那么手頭的這《Symbian OS通用設(shè)計模式》就是為您準(zhǔn)備的?!禨ymbian OS通用設(shè)計模式》匯集了Symbian 公司一些最杰出的軟件工程師的智慧和經(jīng)驗,并將這些專家的知識提煉成一組通用的設(shè)計模式,在設(shè)計Symbian 智能手機軟件時您可以合理地使用這些設(shè)計模式?!禨ymbian OS通用設(shè)計模式》旨在幫助您解決在智能手機平臺軟件開發(fā)中經(jīng)常遇到的各種難題。了解潛在問題,同時掌握用來解決這些問題的模式,您就能夠在設(shè)計和實現(xiàn)健壯高效的Symbian OS 應(yīng)用和服務(wù)程序方面具有搶先起步的優(yōu)勢。《Symbian OS通用設(shè)計模式》涵蓋的所有模式都針對Symbian OS進(jìn)行了專門的適配。書中的11個完整示例詳細(xì)說明了每種模式的工作原理,它們都采用SymbianC++語言實現(xiàn),以便于您改寫這些示例,將其用于自己編寫的軟件中。

作者簡介

  Nicholas Addo Nicholas從事Symbian OS開發(fā)工作已六年了。他最初加入的是Symbian的瀏覽器技術(shù)(Browser Technology)小組,從事一個通用的內(nèi)容處理框架的開發(fā)工作。后來,他轉(zhuǎn)到個人信息管理(Personal Information Management)小組,從事企業(yè)集團調(diào)度(Enterprise Group Scheduling)技術(shù)開發(fā)。離開這個小組之后,他加入了多技術(shù)開發(fā)(Multi-technology development)小組,從事跨技術(shù)(cross-technology)項目和過程改進(jìn)(process-improvement)項目。在這些項目的產(chǎn)品管理過程中,他為Symbian OS定義了一項組件技術(shù)(Component Technology)產(chǎn)品策略,并不斷參與Symbian OS核心風(fēng)格的改進(jìn)計劃。Nicholas在剛參加工作時是一名電子工程師,為電信行業(yè)開發(fā)半導(dǎo)體設(shè)備。后來他成為了一名專職軟件開發(fā)者。他起初專攻的是實時嵌入式系統(tǒng)領(lǐng)域,后來又為印刷和版前印刷行業(yè)針對圖像掃描儀。 記錄器以及打印寄存器和顏色控制設(shè)備開發(fā)了基于Windows的用戶界面。Adrian Issott Adrian在2004年加入了Symbian的Shortlink團隊,最初從事藍(lán)牙立體聲耳機相關(guān)支撐技術(shù)的開發(fā),后來從事藍(lán)牙HAI的改進(jìn)工作。在2006年,他轉(zhuǎn)而成為了一名專注于系統(tǒng)特性(如性能。 RAM用量。 可靠性以及安全)的架構(gòu)師。目前他的精力一方面投入到一些領(lǐng)域(如系統(tǒng)啟動和跟蹤)的長期架構(gòu)改進(jìn)方面,另一方面投入到一些用來幫助設(shè)備制造商優(yōu)化設(shè)備并發(fā)揮Symbian OS最大功效的緊急項目上。Adrian畢業(yè)于劍橋大學(xué)耶穌學(xué)院,獲得了數(shù)學(xué)學(xué)科一級榮譽學(xué)位。

圖書目錄

第1章 引言 1
1.1 關(guān)于本書 1
1.2 目標(biāo)讀者 1
1.3 本書適用的Symbian OS版本 2
1.4 通用設(shè)計模式 2
1.5 Symbian OS模式 3
1.5.1 基于Symbian OS的軟件約束 3
1.5.2 Symbian OS上下文中的重要約束 4
1.5.3 其他約束 6
1.5.4 已經(jīng)就位的模式元素 7
1.6 設(shè)計模式的模板 7
1.6.1 模式名稱 7
1.6.2 目的 7
1.6.3 別名 7
1.6.4 問題 8
1.6.5 解決方案 8
1.6.6 其他已知的應(yīng)用 9
1.6.7 變種和擴展 9
1.6.8 參考資料 9
1.7 本書結(jié)構(gòu) 9
1.8 其他信息來源 10
第2章 錯誤處理策略 11
2.1 快速失敗 12
2.1.1 目的 12
2.1.2 別名 12
2.1.3 問題 12
2.1.4 解決方案 14
2.1.5 其他已知應(yīng)用 22
2.1.6 變種和擴展 23
2.1.7 參考資料 23
2.2 逐步提升錯誤 23
2.2.1 目的 23
2.2.2 別名 23
2.2.3 問題 24
2.2.4 解決方案 26
2.2.5 其他已知應(yīng)用 35
2.2.6 變種和擴展 35
2.2.7 參考資料 36
第3章 資源的生存期 37
3.1 永久分配 39
3.1.1 目的 39
3.1.2 別名 39
3.1.3 問題 40
3.1.4 解決方案 41
3.1.5 其他已知應(yīng)用 46
3.1.6 變種和擴展 47
3.1.7 參考資料 47
3.2 延遲分配 47
3.2.1 目的 47
3.2.2 別名 47
3.2.3 問題 47
3.2.4 解決方案 49
3.2.5 其他已知應(yīng)用 53
3.2.6 變種和擴展 54
3.2.7 參考資料 55
3.3 延遲釋放 55
3.3.1 目的 55
3.3.2 別名 55
3.3.3 問題 55
3.3.4 解決方案 56
3.3.5 其他已知應(yīng)用 64
3.3.6 變種和擴展 64
3.3.7 參考資料 65
第4章 事件驅(qū)動編程 67
4.1 事件混入 71
4.1.1 目的 71
4.1.2 別名 71
4.1.3 問題 71
4.1.4 解決方案 72
4.1.5 其他已知應(yīng)用 78
4.1.6 變種和擴展 78
4.1.7 參考資料 79
4.2 請求完成 79
4.2.1 目的 79
4.2.2 別名 79
4.2.3 問題 79
4.2.4 解決方案 80
4.2.5 其他已知應(yīng)用 86
4.2.6 變種和擴展 86
4.2.7 參考資料 86
4.3 發(fā)布和訂閱 87
4.3.1 目的 87
4.3.2 別名 87
4.3.3 問題 87
4.3.4 解決方案 88
4.3.5 其他已知應(yīng)用 97
4.3.6 變種和擴展 98
4.3.7 參考資料 98
第5章 協(xié)同式多任務(wù) 101
5.1 活動對象 102
5.1.1 目的 102
5.1.2 別名 102
5.1.3 問題 102
5.1.4 解決方案 103
5.1.5 其他已知應(yīng)用 113
5.1.6 變種和擴展 113
5.1.7 參考資料 114
5.2 異步控制器 114
5.2.1 目的 114
5.2.2 別名 114
5.2.3 問題 114
5.2.4 解決方案 117
5.2.5 其他已知應(yīng)用 126
5.2.6 變種和擴展 127
5.2.7 參考資料 127
第6章 提供服務(wù) 129
6.1 客戶-線程服務(wù) 132
6.1.1 目的 132
6.1.2 別名 133
6.1.3 問題 133
6.1.4 解決方案 134
6.1.5 其他已知應(yīng)用 139
6.1.6 變種和擴展 139
6.1.7 參考資料 140
6.2 客戶端-服務(wù)器 141
6.2.1 目的 141
6.2.2 別名 141
6.2.3 問題 141
6.2.4 解決方案 143
6.2.5 其他已知應(yīng)用 160
6.2.6 變種和擴展 161
6.2.7 參考資料 164
6.3 協(xié)調(diào)器 165
6.3.1 目的 165
6.3.2 別名 165
6.3.3 問題 165
6.3.4 解決方案 168
6.3.5 其他已知應(yīng)用 181
6.3.6 變種和擴展 181
6.3.7 參考資料 182
第7章 安全 183
7.1 安全代理 188
7.1.1 目的 188
7.1.2 別名 188
7.1.3 問題 188
7.1.4 解決方案 189
7.1.5 其他已知應(yīng)用 195
7.1.6 變種和擴展 195
7.1.7 參考資料 196
7.2 安全扣 197
7.2.1 目的 197
7.2.2 別名 197
7.2.3 問題 197
7.2.4 解決方案 198
7.2.5 其他已知應(yīng)用 201
7.2.6 變種和擴展 202
7.2.7 參考資料 202
7.3 檢疫隔離 202
7.3.1 目的 202
7.3.2 別名 202
7.3.3 問題 203
7.3.4 解決方案 204
7.3.5 其他已知應(yīng)用 212
7.3.6 變種和擴展 212
7.3.7 參考資料 213
7.4 搖籃 213
7.4.1 目的 213
7.4.2 別名 213
7.4.3 問題 213
7.4.4 解決方案 214
7.4.5 其他已知應(yīng)用 221
7.4.6 變種和擴展 221
7.4.7 參考資料 222
第8章 優(yōu)化執(zhí)行時間 223
8.1 片段 224
8.1.1 目的 224
8.1.2 別名 224
8.1.3 問題 224
8.1.4 解決方案 227
8.1.5 其他已知應(yīng)用 238
8.1.6 變種和擴展 238
8.1.7 參考資料 240
8.2 數(shù)據(jù)壓模 240
8.2.1 目的 240
8.2.2 別名 241
8.2.3 問題 241
8.2.4 解決方案 243
8.2.5 其他已知應(yīng)用 257
8.2.6 變種和擴展 257
8.2.7 參考資料 257
第9章 將知名的模式映射到Symbian OS 259
9.1 模型-視圖-控制器 259
9.1.1 目的 259
9.1.2 別名 260
9.1.3 問題 260
9.1.4 解決方案 261
9.1.5 其他已知應(yīng)用 269
9.1.6 變種和擴展 269
9.1.7 參考資料 270
9.2 單例 270
9.2.1 目的 270
9.2.2 別名 270
9.2.3 問題 270
9.2.4 解決方案 275
9.2.5 其他已知應(yīng)用 289
9.2.6 變種和擴展 289
9.2.7 參考資料 291
9.3 適配器 291
9.3.1 目的 291
9.3.2 別名 291
9.3.3 問題 291
9.3.4 解決方案 293
9.3.5 其他已知應(yīng)用 300
9.3.6 變種和擴展 300
9.3.7 參考資料 301
9.4 句柄-正文 301
9.4.1 目的 301
9.4.2 別名 301
9.4.3 問題 301
9.4.4 解決方案 302
9.4.5 其他已知應(yīng)用 308
9.4.6 變種和擴展 308
9.4.7 參考資料 309
附錄A 對反復(fù)出現(xiàn)的結(jié)果的影響分析 311
參考文獻(xiàn) 315

本目錄推薦

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