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

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

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

定 價(jià):¥48.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 引言 1
1.1 關(guān)于本書 1
1.2 目標(biāo)讀者 1
1.3 本書適用的Symbian OS版本 2
1.4 通用設(shè)計(jì)模式 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è)計(jì)模式的模板 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 變種和擴(kuò)展 9
1.6.8 參考資料 9
1.7 本書結(jié)構(gòu) 9
1.8 其他信息來源 10
第2章 錯(cuò)誤處理策略 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 變種和擴(kuò)展 23
2.1.7 參考資料 23
2.2 逐步提升錯(cuò)誤 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 221
7.4.7 參考資料 222
第8章 優(yōu)化執(zhí)行時(shí)間 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 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 變種和擴(kuò)展 308
9.4.7 參考資料 309
附錄A 對反復(fù)出現(xiàn)的結(jié)果的影響分析 311
參考文獻(xiàn) 315

本目錄推薦

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