注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關Symbian OS C++手機應用開發(fā)(第3卷)

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

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

定 價:¥69.00

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

購買這本書可以去


ISBN: 9787115204417 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數: 516 字數:  

內容簡介

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

作者簡介

暫缺《Symbian OS C++手機應用開發(fā)(第3卷)》作者簡介

圖書目錄

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

本目錄推薦

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