當前位置: 首頁 > 原創(chuàng)圖書 >《Symbian手機應用開發(fā)標準教程》圖書介紹
· 多年嵌入式人才培養(yǎng)及項目研發(fā)經(jīng)驗總結
· 數(shù)百家企業(yè)嵌入式研發(fā)崗位人才需求匯總
· 數(shù)十所嵌入式專業(yè)大學院校教學現(xiàn)狀調(diào)研
· 側重實踐及案例分析并輔以代碼加以講解
本書主要介紹symbian os的應用開發(fā),主要包括symbian開發(fā)環(huán)境的搭建、程序結構的分析、symbian os c++基礎、清除棧機制及異常退出機制、活動對象、symiban應用開發(fā)中的mvc和engine/observer設計模式,以及在gui應用中處理文本、圖形和使用ui控件進行界面開發(fā)、文件操作、多媒體應用開發(fā)、網(wǎng)絡應用開發(fā)、ecom插件開發(fā)、短信及電話的處理等內(nèi)容。在本書的最后一章,提供了一個綜合性的實例—即時聊天程序客戶端的開發(fā),本實例涵蓋了開發(fā)一個symbian項目的各個步驟,包括需求、設計、實現(xiàn)、發(fā)布等。通過本例的學習可以幫助讀者更快地掌握本書的內(nèi)容,達到能夠獨立開發(fā)項目的目的。
本書可作為有志從事symbian os應用開發(fā)人員的學習教程,本、?茖W校手機應用開發(fā)相關專業(yè)課程的教材,也可作為從事symbian應用開發(fā)的軟件工程人員的參考書。
第1篇symbian os手機應用開發(fā)概述
第1章symbian開發(fā)簡介
1.1symbian歷史
1.2symbian os的特點
1.3symbian os體系結構
1.4移動開發(fā)方向
1.5其他手機開發(fā)平臺
1.5.1brew簡介
1.5.2j2me簡介
1.5.3palm os簡介
1.5.4windows mobile簡介
1.5.5嵌入式linux簡介
第2章搭建symbian開發(fā)環(huán)境
2.1symbian sdk介紹
2.1.1symbian cuskit
2.1.2基于symbian的s60 sdk
2.1.3基于symbian的uiq sdk
2.2搭建開發(fā)環(huán)境
2.2.1準備工作
2.2.2搭建基于carbide.c++的symbian開發(fā)環(huán)境
2.2.3搭建基于microsoft.net 2005的symbian開發(fā)環(huán)境
2.2.4開發(fā)環(huán)境介紹
2.2.5測試開發(fā)環(huán)境
2.3hello world例程
第3章symbian手機應用開發(fā)過程
3.1symbian os上的程序類型
3.1.1控制臺應用程序
3.1.2gui程序
3.1.3dll程序
3.2建立新工程
3.3工程結構
3.3.1工程目錄組織
3.3.2程序文件的組織
3.4程序編譯
3.4.1命令行編譯
3.4.2ide環(huán)境編譯
3.5編輯代碼
3.6打包發(fā)布
3.6.1打包文件.pkg
3.6.2制作symbian安裝程序sis文件
3.6.3s60 3rd版安裝程序簽名
3.6.4在設備上運行程序
第4章程序結構分析
4.1程序結構
4.1.1應用框架
4.1.2gui應用運行分析
4.2工程組織
4.2.1bld.inf
4.2.2symbian工程組織文件*.mmp
4.3應用圖標及啟動
4.4資源文件
4.4.1資源文件格式
4.4.2定義菜單
4.4.3定義cba欄
4.4.4定義字符串資源
4.5打包圖片
4.5.1bmp圖片打包
4.5.2svg圖片打包
4.6打包文件格式
4.7多視圖程序
4.7.1創(chuàng)建多視圖程序
4.7.2多視圖程序分析
4.7.3文檔/視圖結構的視圖
第2篇symbian開發(fā)基礎
第5章symbian os c++基礎
第6章異常處理與資源管理
第7章活動對象
第3篇symbian編程
第8章文本顯示和字體使用
第9章繪制圖形和顯示圖片
第10章基于s60的ui組件編程
第11章symbian手機上的文件操作
第12章多媒體應用開發(fā)
第13章symbian上的網(wǎng)絡應用開發(fā)
第14章symbian上的ecom開發(fā)
第15章消息傳送及通話
第4篇項目實踐
第16章即時聊天項目設計