Qt開發(fā)Symbian應用權威指南

出版時間:2012-1  出版社:機械工業(yè)出版社  作者:DevDiv移動開發(fā)社區(qū) 譯  譯者:DevDiv移動開發(fā)社區(qū)  

內(nèi)容概要

Frank H.P.Fitzek、Tommi
Mikkonen等著的這本《Qt開發(fā)Symbian應用權威指南》主要是向讀者介紹如何在Symbian上快速有效地創(chuàng)建Qt應用程序。全書共分7章,包括開發(fā)入門、Qt概述、Qt
Mobility APIs、類Qt移動擴展、Qt應用程序和Symbian本地擴展、Qt for Symbian范例。
《Qt開發(fā)Symbian應用權威指南》可作為移動設備開發(fā)領域的初學者和專業(yè)人員的參考用書,也可以作為手機開發(fā)基礎課程的教材。

作者簡介

Frank H P Fitzek、Tommi Mikkonen、Tony Torp著
DevDiv移動開發(fā)社區(qū) 譯

書籍目錄

譯者序
本書貢獻者
前言
序言
縮寫
第1章 簡介和本書目的
1.1 移動開發(fā)人員的重要性
1.2 Symbian操作系統(tǒng)
1.2.1 Symbian技術
1.2.2 Symbian——先進智能手機.甲臺的發(fā)展歷程
1.2.3 Symbian——對于業(yè)余應用開發(fā)者
1.3 Qt
1.3.1 一種跨平臺的開發(fā)環(huán)境
1.3.2 Qt在移動開發(fā)領域的應用
1.3.3 Qt許可協(xié)議
參考文獻
第2章 開發(fā)入門
2.1 安裝開發(fā)環(huán)境
2.1.1 Ovi套件
2.1.2 Java
2.1.3 Perl
2.1.4 Symbian平臺SDK
2.1.5 OpenC/C++插件
2.1.6 Carbide.c++IDE
2.1.7 Qt for Symbian
2.2 使用帶Qt for Symbian的Carbide.c++
2.3 小結
第3章 Qt概述
3.1 Hello World
3.1.1 編譯
3.1.2 打包
3.2 Basics示例程序
3.2.1 布局
3.2.2 對象層次結構與內(nèi)存管理
3.3 信號與槽
3.3.1 信號基礎
3.3.2 參數(shù)
3.4 Qt對象模型
3.4.1 QObject
3.4.2 自定義信號與槽
3.4.3 槽的實現(xiàn)與信號發(fā)送
3.4.4 元對象編譯器
3.4.5 連接信號與槽
3.4.6 屬性與元信息
3.5 用戶界面
3.5.1 使用隱式共享處理文小
3.5.2 國際化
3.5.3 Widget、對話框與主窗口
3.6 系統(tǒng)
3.6.1 事件
3.6.2 定時器事件與繪制事件
3.7 通信
3.7.1 輸入輸出
3.7.2 文件與流
3.7.3 網(wǎng)絡與XML
參考文獻
第4章 Qt Mobility APls
4.1 簡介
4.2 網(wǎng)絡承載方式管理
4.3 通訊錄
4.4 通訊錄API
4.4.1 創(chuàng)建一個新聯(lián)系人
4.4.2 查找一個聯(lián)系人信息
4.4.3 編輯聯(lián)系人信息
4.5 定位
4.6 消息
4.7 多媒體
4.7.1 播放一個音頻文件
4.7.2 新建一個視頻播放列表,并在視頻Widget中播放
4.8 發(fā)布和訂閱
4.9 服務框架
4.10 系統(tǒng)信息
4.10.1 訪問設備信息
4.10.2 訪問系統(tǒng)信息
4.11 小結
參考文獻
第5章 類Qt移動擴展
5.1 使用Qt API以外的平臺功能
5.2 如何在你的項目中使用移動擴展
5.3 鬧鈴
5.3.1 獲取所有鬧鈴列表
5.3.2 創(chuàng)建一個在工作日提醒的鬧鈴
5.3.3 修改指定鬧鈴的時間
5.3.4 刪除一個鬧鈴
5.4 日歷
5.4.1 創(chuàng)建新的日歷條目
5.4.2 刪除日歷條目
5.5 照相機
5.5.1 照相機初始化
5.5.2 使用取景器組件
5.5.3 拍攝照片
5.6 安裝器
5.6.1 不提示用戶在后臺安裝應用程序
5.6.2 不提示用戶在后臺卸載應用程序
5.6.3 獲取設備上已安裝程序的列表
5.7 地標
5.7.1 為當前位置創(chuàng)建一個地標
5.7.2 獲取地標數(shù)據(jù)庫中的所有地標
5.8 情景模式
5.8.1 獲取當前激活的情景模式
5.8.2 設置當前模式為飛行模式
5.8.3 設置普通模式的鈴聲音量為最大音量
5.9 傳感器
5.10 電話服務
5.10.1 用電路交換方式打電話
5.10.2 當電話狀態(tài)改變時接收通知
5.11 實用工具
5.11.1 保持設備背光一直打開
5.11.2 用默認的文件查看器打開文件
5.11.3 將QString和HBufC*互相轉(zhuǎn)換
5.12 振動
第6章 Qt應用程序和Symbian本地擴展
6.1 Symbian操作系統(tǒng)數(shù)據(jù)類型以及命名規(guī)范
6.1.1 描述符
6.1.2 數(shù)組
6.2 Symbian內(nèi)存管理
6.2.1 Leave和異常處理
6.2.2 清除棧
6.2.3 二階段構造
6.2.4 輕量模板
6.3 可執(zhí)行文件
6.4 平臺安全
6.5 活動對象
6.6 錯誤處理
6.7 線程
6.8 Qt for Symbian
6.8.1 結合Qt和本地C++的功能
6.8.2 在Symbian環(huán)境中生成Qt應用程序
6.8.3 區(qū)分Qt和Symbian實現(xiàn)
6.8.4 其他問題
6.9 小結
參考文獻
第7章 Qt for Symbian范例
7.1 Mobility API范例
7.1.1 顯示消息賬號
7.1.2 顯示最近的消息
7.1.3 服務框架
7.2 Qt for Symbian和Mobile Extension范例
7.2.1 基礎Widget示例
7.2.2 后臺工作者類
7.2.3 彈跳球
7.2.4 選擇菜單
7.2.5 網(wǎng)站下載工具
7.2.6 讀取設置信息
7.2.7 交友應用程序
7.2.8 傳感器API
7.2.9 消息API
7.2.10 相機API
7.2.11 位置API

章節(jié)摘錄

版權頁:插圖:6.4 平臺安全Symbian操作系統(tǒng)v9.1 是一個安全的平臺,因為操作系統(tǒng)的改變擴展了平臺的安全模型,并確保加強安全保護能力,防止惡意軟件或設計糟糕的軟件任意傳播。該安全模式運行在軟件層,檢測并防止未經(jīng)授權的軟件訪問硬件、軟件以及系統(tǒng)或用戶數(shù)據(jù)。這樣就避免了如鎖定手機、影響用戶數(shù)據(jù),或者影響其他軟件或網(wǎng)絡的問題出現(xiàn)。這種安全模式可以防止程序以不可接受的方式運行,不管是有意還是無意的。每當應用程序安裝時,Symbian操作系統(tǒng)的安裝程序就會通過由受信任的機構頒發(fā)的數(shù)字簽名驗證應用程序是否具有合適的能力。能力是Symbian操作系統(tǒng)分配給進程的特權級別,由系統(tǒng)內(nèi)核保存,授予相應的信任級別以保證進程不能濫用相應特權級別的特權服務。這樣的分配過程可以保證進程不能給自己分配比安裝時更高的特權級別。Symbian系統(tǒng)中一共有20種能力,而且必須被包含在程序的MMP文件中。參考SDK幫助獲得更多關于它們的詳細信息。6.5 活動對象Symbian操作系統(tǒng)通過活動對象提供輕量級事件驅(qū)動多任務,簡化在單線程上的異步編程任務。因此,活動對象提供發(fā)出異步請求、測試任務完成以及處理任務結果的方法。應該優(yōu)先使用活動對象而不是線程,以減少上下文切換帶來的開銷,并高效地使用系統(tǒng)資源。接下來你將了解更多關于活動對象的細節(jié)以及使用它們的方法。活動對象的基類是CActive。你必須創(chuàng)建一個CActive派生類,定義一個方法。此方法進行異步調(diào)用,并實現(xiàn)一些用于活動對象操作的基類的方法。

編輯推薦

《Qt開發(fā)Symbian應用權威指南》作者均為Nokia公司資深技術專家,譯者是來自DevDiv翻譯小組的成員,均具有多年Qt/Symbian開發(fā)經(jīng)驗。使用QtforSymbian,可開發(fā)跨平臺移動應用程序,用于在上千萬臺Symbian設備上的部署。

圖書封面

評論、評分、閱讀與下載


    Qt開發(fā)Symbian應用權威指南 PDF格式下載


用戶評論 (總計4條)

 
 

  •   感謝作者們的投入,撰寫了本書。值得擁有。
  •   服務滿意,物流滿意!
  •   書有點薄,內(nèi)容還可以,有點意猶未盡
  •   Qt作為一個高效率的開發(fā)平臺值得一看!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7