注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Symbian OS C++手機(jī)應(yīng)用開發(fā)(第3卷)

Symbian OS C++手機(jī)應(yīng)用開發(fā)(第3卷)

Symbian OS C++手機(jī)應(yīng)用開發(fā)(第3卷)

定 價(jià):¥69.00

作 者: (美)哈里森,(美)肖克曼 著,普嚴(yán) 譯
出版社: 人民郵電出版社
叢編項(xiàng): 移動(dòng)開發(fā)系列叢書
標(biāo) 簽: VC++

ISBN: 9787115204417 出版時(shí)間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 516 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《SymbianOSC++手機(jī)應(yīng)用開發(fā)(第3卷)》深入介紹了Symbian操作系統(tǒng)C++手機(jī)開發(fā)的各方面知識(shí),吸收了Symbian公司工程師的豐富經(jīng)驗(yàn),為使用Symbian操作系統(tǒng)v9.0及其以上版本的手機(jī)編寫C++應(yīng)用程序提供了完整的基礎(chǔ)知識(shí)體系?!禨ymbianOSC++手機(jī)應(yīng)用開發(fā)(第3卷)》在前兩卷的基礎(chǔ)上,對(duì)Symbian操作系統(tǒng)v8.0以上版本的新特性進(jìn)行了有效的補(bǔ)充,并全面介紹了平臺(tái)安全和應(yīng)用程序發(fā)布、插件和可擴(kuò)展性以及Symbian操作系統(tǒng)上的數(shù)據(jù)庫管理等方面的知識(shí)。對(duì)于從事與Symbian操作系統(tǒng)相關(guān)工作的讀者來說,《SymbianOSC++手機(jī)應(yīng)用開發(fā)(第3卷)》將引導(dǎo)你成為一名高效的Symbian操作系統(tǒng)的開發(fā)者,并且讓你對(duì)Symbian操作系統(tǒng)的基本原則有深刻的理解。對(duì)于期待使用Symbian技術(shù)開發(fā)移動(dòng)解決方案的程序員或者管理人員,以及考慮使用Symbian操作系統(tǒng)技術(shù)從事相關(guān)活動(dòng)的咨詢師和培訓(xùn)師,《SymbianOSC++手機(jī)應(yīng)用開發(fā)(第3卷)》也是一本寶貴的參考書。

作者簡(jiǎn)介

暫缺《Symbian OS C++手機(jī)應(yīng)用開發(fā)(第3卷)》作者簡(jiǎn)介

圖書目錄

第1章 起步
1.1 使用仿真器
1.1.1 啟動(dòng)仿真器
1.1.2 GUI樣式
1.2 HeUo World之文本版本
1.2.1 程序heUotcxt
1.2.2 項(xiàng)目規(guī)范文件
1.2.3 組件定義文件
1.2.4 從命令行生成
1.2.5 使用多個(gè)SDK
1.2.6 在Carbide.C++ IDE中生成
1.3 小結(jié)
第2章 Symbian 操作系統(tǒng)概述
2.1 Symbian操作系統(tǒng)基礎(chǔ)
2.1.1 關(guān)于內(nèi)核
2.1.2 線程和進(jìn)程模型
2.1.3 用戶內(nèi)存及內(nèi)存管理
2.1.4 Symbian操作系統(tǒng)服務(wù)器
2.1.5 Symbian操作系統(tǒng)進(jìn)程間通信
2.1.6 電源管理
2.1.7 定時(shí)器
2.1.8 可拙行程序和共事庫
2.1.9 可寫靜態(tài)數(shù)據(jù)的優(yōu)化
2.1.10 文件和文件系統(tǒng)
2.1.11 平臺(tái)安全
2.2 框架基礎(chǔ)
2.2.1 Symbian操作系統(tǒng)C++
2.2.2 并發(fā)和活動(dòng)對(duì)象
2.2.3 Symbian操作系統(tǒng)C++異常處理
2,2.4 Symbian操作系統(tǒng)C++命名規(guī)則
2.3 本書覆蓋的API
2.4 小結(jié)
第3章 Symbian操作系統(tǒng)C++
3.1 基本數(shù)據(jù)類型
3.2 命名約定
3.2.1 類名
3.2.2 數(shù)據(jù)名
3.2.3 函數(shù)名
3.2.4 宏名
3.2.5 間隔(Indentation)、分稈(LineBreaks)和括號(hào)(Bracketing)
3.3 函數(shù)
3.4 API
3.4.1 函數(shù)類型
3.4.2 DLL和其他API元素
3.4.3 導(dǎo)出函數(shù)
3.4.4 虛函數(shù)和APH
3.5 模板
3.5.瘦模板模式
3.5.2 模板中的數(shù)字
3.6 類型轉(zhuǎn)換
3.7 類
3.7.1 接口
3.7.2 不良做法
3.8 設(shè)計(jì)模式
3.9 小結(jié)
第4章 對(duì)象——內(nèi)存管理、清理和錯(cuò)誤處理
4.1 對(duì)象的創(chuàng)建與銷毀
4.1.1 堆(動(dòng)態(tài)對(duì)象)
4.1.2 程序棧(自動(dòng)對(duì)象)
4.2 Symbian操作系統(tǒng)中的類的分類
4.2.1 T類和C類
4.2.2 R類
4.2.3 M類
4.3錯(cuò)誤處理
4.3.1 框架能處理的錯(cuò)誤類型
4.3.2 嚴(yán)重錯(cuò)誤
4.3.3 異常退出與捕獲初制
4.4 清理?xiàng)?br />4.4.1 使用清理?xiàng)?br />4.4.2 不必要時(shí)不要飲用清理?xiàng)?br />4.4.3 如果CleanupStack::PushLO失敗怎么辦
4.4.4 CBase和清理?xiàng)?br />4.4.5 清理?xiàng)I系腞類
4.5 兩階段構(gòu)造
4.5.1 分離安全構(gòu)造和不安全構(gòu)造
4.5.2 在NewLO和NewLCO中封裝ConstructLO
4.6 小結(jié)
第5章 描述符
5.1 概述
5.2 描述符內(nèi)部結(jié)構(gòu)
5.3 文字
5.4 棧描述符
5.5 指針描述符
5.5.1 TFttC描述符
5.5.2 類型2 TPtr描述符
5.5.3 類型4 TPtr描述符
5.5.4 使用TPtr::SdtO
5.6 堆描述符
5.6.1 HBuf描述符
5.6.2 RBuf描述符
5.7 窄、寬、中性的描述符
5.8 描述符和二進(jìn)制數(shù)據(jù)
5.9 描述符函數(shù)
5.9.1 描述符作為參數(shù)
5.9.2 從函數(shù)中返回描述符
5.10 描述符的一些操作
5.10.1 描述符和文本控制臺(tái)
5.10.2 轉(zhuǎn)換描述符到數(shù)字。
5.10.3 轉(zhuǎn)換數(shù)字到描述符
5.10.4 外部化和內(nèi)部化描述符
5.10.5 把二進(jìn)制數(shù)據(jù)放到LIT
5.10.6 描述符和字符串的轉(zhuǎn)換
5.11 描述符的正確使用
5.11.1 不要聲明TDesC或者了des變量
5.11.2 以引用傳遞TDesC和TDes
5.11.3 聲明TDesC時(shí)不要忽略了const
5.11.4運(yùn)行時(shí)不要設(shè)置緩沖描述符的大小
5.11.5 不要將大的棧描述符放置在棧上
5.1 1.6 不要在堆上分配大的棧描述符
5.11.7 警惕TPtr::=0(操作符)
5.11.8 警惕TPtr和C++傳統(tǒng)不一致處
5.11.9正確使用HBufC::DesO
5.11.10從描述符創(chuàng)建HBufC時(shí)使用AllocO
5.11.11 警惕HBufC::ReAIlocL0和HBufC::ReAIIocO
5.11.12 格式化時(shí)注意%s和%S的區(qū)別
5.12 操控描述符
5.12.1 折疊比較
5.12.2 校對(duì)比較
5.12.3 基本函數(shù)
5.12.4 操作數(shù)據(jù)
5.12.5 子字符串函數(shù)
5.12.6 格式化
5.12.7 ITDcxsC函數(shù)
5.12.8 TDcs函數(shù)
5.12.9 HBufC函數(shù)
5.12.10 RBuf函數(shù)
5.12.11 TDuf函數(shù)
5.12.12 TBufC函數(shù)
5.12.13 TPtr函數(shù)
5.12.14 TPtrC函數(shù)
5.13 小結(jié)
第6章 活動(dòng)對(duì)象
6.1 異步服務(wù)
6.1.1 初始化階段
6.1.2 等待階段
6.1.3 鍵盤事件調(diào)度階段
6.1.4 等待階段2
6.1.5 定時(shí)器事件調(diào)度階段
6.1.6 等待階段3
6.2 多任務(wù)處理和搶占
6.3 更深入地研究活動(dòng)對(duì)象
6.3.1 “Set hello”菜單項(xiàng)
6.3.2 “Start flashing”菜單項(xiàng)
6.4 工作方式
6.5 活動(dòng)對(duì)象優(yōu)先級(jí)
6.6 取消活動(dòng)對(duì)象
6.6.1 處理一個(gè)不能運(yùn)行的請(qǐng)求
6.6.2 正常處理后完成請(qǐng)求
6.6.3 取消請(qǐng)求發(fā)生較早
6.6.4 取消請(qǐng)求發(fā)生較晚
6.6.5 服務(wù)提供者異常終止時(shí)取消請(qǐng)求
6.6.6 異步服務(wù)器資源耗盡時(shí)取消請(qǐng)求
6.7 啟動(dòng)和終止調(diào)度器
6.8 理解游離信號(hào)
6.8.1 忘記設(shè)置對(duì)象為激活的
6.8.2 忘記放置請(qǐng)求為掛起
6.8.3 第二個(gè)請(qǐng)求
6.8.4 完成請(qǐng)求兩次
6.8.5 以KRequest Pending完成請(qǐng)求
6.8.6 設(shè)置已完成的請(qǐng)求的狀態(tài)為KRequestPending
6。8.7 使用RThrea::RequestSignalO和活動(dòng)對(duì)象框架
6.8.8 使用活動(dòng)對(duì)象并調(diào)用User::WaitForRcqucstO
6.8.9 將來完成活動(dòng)對(duì)象從隊(duì)列中移出
6.8.10 做出異步請(qǐng)求后調(diào)用異常退出函數(shù)
6.9 其他常見活動(dòng)對(duì)象錯(cuò)誤
6.9.1 直接調(diào)用DoCancelO
6.9.2 從析構(gòu)函數(shù)調(diào)用CancelO失敗
6.9.3 調(diào)用CancelO前檢查IsActiveO
6.9.4 沒有正確實(shí)現(xiàn)DoCancelO
6.9.5 忽略錯(cuò)誤處理
6。9.6 在RunELO使用宏TRAP
6.9.7 在自我析構(gòu)的RunLO中調(diào)用異常退出代碼
6.9.8 用operator=O賦值TRequestStatus
6.9.9 異常退出異步函數(shù)
6.9.10 從異步函數(shù)返回錯(cuò)誤值
6.10 狀態(tài)機(jī)
6.11 長時(shí)間運(yùn)行任務(wù)和活動(dòng)對(duì)象
6.12 小結(jié)
第7章 文件和文件系統(tǒng)
7.1 基于文件的應(yīng)用程序
7.2 驅(qū)動(dòng)盤和文件類型
7.3 文件系統(tǒng)服務(wù)
7.3.1 文件規(guī)范
7.3.2 揀作文件名
7.3.3 文件服務(wù)器會(huì)話
7.3.4 目錄
7.3.5 文件
7.3.6 共享文件句柄
7.3.7 RFileBuf
7.3.8 結(jié)論
7.4 流
7.4.1 基類
7.4.2 使用操作符《和》
7.4.3 內(nèi)部化和外部化
7.4.4 寫入和讀取流函數(shù)
7.5 存儲(chǔ)
7.5.1 創(chuàng)建持久性存儲(chǔ)
7.5.2 讀取持久性存儲(chǔ)
7.5.3 永久性存儲(chǔ)
7.5.4 嵌套存儲(chǔ)
7.5.5 存儲(chǔ)和應(yīng)用程序架構(gòu)
7.6 詞典存儲(chǔ)和INI文件
7.7 小結(jié)m
第8章 進(jìn)程間通信機(jī)制
8.1 概述巾
8.1.1 客戶端-服務(wù)器會(huì)話IPC
8.1.2 發(fā)布和訂閱IPC
8.1.3 消息隊(duì)列IPC
8.2 客戶端-服務(wù)器IPC
8.2.1 建立會(huì)話
8.2.2 啟動(dòng)服務(wù)器
8.2.3 使用會(huì)話
8.2.4 清理
8.2.5 會(huì)話和子會(huì)話
8.3 發(fā)布和訂閱IPC
8.3.1 擁有屬性
8.3.2 使用屬性
8。3.3 決定性
8.4 消息隊(duì)列IPC
8.4.1 創(chuàng)建消息隊(duì)列
8.4.2 使用消息隊(duì)列
8.5 應(yīng)該使用哪種IPC機(jī)制
8.5.1 客戶端-服務(wù)器
8.5.2 發(fā)布和訂閱
8.5.3 消息隊(duì)列
8.6 小結(jié)
第9章 平臺(tái)安全和應(yīng)用程序發(fā)布
9.1 釋放應(yīng)用程序
9.2 平臺(tái)安全的工作方式
9.2.1 能力
9.2.2 通過Symbian簽名授權(quán)
9.2.3 不帶Symbian簽名授權(quán)
9.2.4 一次性授予
9.3 如何支持平臺(tái)安全
9.3.1 項(xiàng)目定叉文件
9.3.2 安全標(biāo)識(shí)
9.3.3 數(shù)據(jù)鎖定
9.4 準(zhǔn)備發(fā)布應(yīng)用程序
9.4.1 生成應(yīng)用程序
9.4.2 產(chǎn)生打包文件
9.4.3 生成最終的SIS文件
9.5 Symbian簽名概述
9.5.1 測(cè)試標(biāo)準(zhǔn)
9.5.2 簽名或者不簽名
9.5.3 開發(fā)者證書
9.5.4 簽名流程
9.6 安裝SIS文件
9.7 能力列衰
9.8 小結(jié)
第10章 調(diào)試和仿真器
10.1 使用仿真器
10.1.1 磁盤映射
10.1.2 仿真器按鍵
10.1.3 通信
10.2 仿真器調(diào)試
10.2.1 Carbide.C++IDE
10.2.2 Codc Warrior IDE
10.2.3 仿真器調(diào)試健
10.2.4 仿真器設(shè)置
10.2.5 仿真器測(cè)試證書
10.2.6 盡可能發(fā)揮仿真器日志文件的作用
10.2.7 日志
10.2.8 使用eshell
10.2.9 使用D_EXC工具
10.2.10 內(nèi)存測(cè)試
10.3 聯(lián)機(jī)調(diào)試
10.3.1 聯(lián)機(jī)調(diào)試代理
10.3.2 仿真器調(diào)試與聯(lián)機(jī)調(diào)試
10.4 其他工具
10.5 小結(jié)
第11章 應(yīng)用程序榧架
11.1 Symbian操作系統(tǒng)應(yīng)用程序框架
11.2 S60和UIQ平臺(tái)應(yīng)用程序框架
11。3 圖形化的“Hello World!”程序
11.3.1 類蛄構(gòu)
11.3.2 產(chǎn)生示例代碼
11.3.3 項(xiàng)目描述文件
11.3.4 應(yīng)用程序入口
11.3.5 Application真類
11.3.6 Document類
11.3.7 應(yīng)用程序UI
11.3.8 應(yīng)用程序視圖
11.3.9 資源文件
11.3.10 注冊(cè)文件
11.4 小結(jié)
第12章 簡(jiǎn)單圖形應(yīng)用程序
12.1 在S60上實(shí)現(xiàn)游戲
12.1.1 應(yīng)用程序類
12.1.2 文檔類
12.1.3 應(yīng)用程序UI類
12.1.4 控制器類
12.1.5 引擎類
12.1.6 視圖類
……
第13章 資源文件
第14章 視圖和視圖架構(gòu)
第15章 控件
第16章 對(duì)話框
第17章 圖形顯示
第18章 圖形交互
第19章 插件和擴(kuò)展性
第20章 通信和消息發(fā)送服務(wù)
第21章 多媒體服務(wù)
第22章 SQL RDBMS介紹
附錄A 開發(fā)人員資源
術(shù)語表
參考文獻(xiàn)

本目錄推薦

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