出版時間:2009-4 出版社:人民郵電出版社 作者:華清遠見嵌入式培訓(xùn)中心,侯茂清 編著 頁數(shù):318
Tag標(biāo)簽:無
前言
嵌入式產(chǎn)業(yè)現(xiàn)已成為中國IT產(chǎn)業(yè)中的一個重要的新興產(chǎn)業(yè)和增長點,主要表現(xiàn)在:產(chǎn)業(yè)持續(xù)快速增長;新產(chǎn)品、新技術(shù)更新速度加快;應(yīng)用市場空間不斷拓展,終端應(yīng)用產(chǎn)品市場規(guī)模巨大;嵌入式技術(shù)不斷進步;嵌入式產(chǎn)業(yè)發(fā)展環(huán)境不斷改善。發(fā)展嵌入式技術(shù)可以全面提高“中國制造”核心競爭力,是實現(xiàn)“中國制造”向“中國創(chuàng)造”轉(zhuǎn)變的良好契機工業(yè)和信息化部軟件與集成電路促進中心(CSIP)作為國家軟件與集成電路公共服務(wù)平臺承載單位,秉承“促進產(chǎn)業(yè)發(fā)展,助力企業(yè)創(chuàng)新”的宗旨,以促進中國嵌入式產(chǎn)業(yè)的發(fā)展為己任,在嵌入式領(lǐng)域為國內(nèi)廣大企業(yè)提供政策保障、技術(shù)支持和培訓(xùn)服務(wù),極大地促進了中國嵌入式相關(guān)產(chǎn)業(yè)的發(fā)展?!皣倚畔⒓夹g(shù)緊缺人才培養(yǎng)工程系列叢書”由CSIP組織發(fā)起,在培養(yǎng)國家急需人才方面已經(jīng)發(fā)揮了巨大作用,并將繼續(xù)發(fā)揮巨大的作用。嵌入式開發(fā)系列叢書是帶領(lǐng)開發(fā)者進入嵌入式開發(fā)領(lǐng)域的最佳選擇,希望能在嵌入式技術(shù)的普及、推廣中發(fā)揮重大作用。
內(nèi)容概要
本書主要介紹Symbian OS的應(yīng)用開發(fā),主要包括Symbian開發(fā)環(huán)境的搭建、程序結(jié)構(gòu)的分析、Symbian OS C++基礎(chǔ)、清除棧機制及異常退出機制、活動對象、Symiban應(yīng)用開發(fā)中的MVC和Engine/Observer設(shè)計模式,以及在GUI應(yīng)用中處理文本、圖形和使用UI控件進行界面開發(fā)、文件操作、多媒體應(yīng)用開發(fā)、網(wǎng)絡(luò)應(yīng)用開發(fā)、ECOM插件開發(fā)、短信及電話的處理等內(nèi)容。在本書的最后一章,提供了一個綜合性的實例—即時聊天程序客戶端的開發(fā),本實例涵蓋了開發(fā)一個Symbian項目的各個步驟,包括需求、設(shè)計、實現(xiàn)、發(fā)布等。通過本例的學(xué)習(xí)可以幫助讀者更快地掌握本書的內(nèi)容,達到能夠獨立開發(fā)項目的目的?! ”緯勺鳛橛兄緩氖耂ymbian OS應(yīng)用開發(fā)人員的學(xué)習(xí)教程,本、專科學(xué)校手機應(yīng)用開發(fā)相關(guān)專業(yè)課程的教材,也可作為從事Symbian應(yīng)用開發(fā)的軟件工程人員的參考書。
書籍目錄
第1篇 Symbian OS手機應(yīng)用開發(fā)概述 第1章 Symbian開發(fā)簡介 1.1 Symbian歷史 1.2 Symbian OS的特點 1.3 Symbian OS體系結(jié)構(gòu) 1.4 移動開發(fā)方向 1.5 其他手機開發(fā)平臺 1.5.1 BREW簡介 1.5.2 J2ME簡介 1.5.3 Palm OS簡介 1.5.4 Windows Mobile簡介 1.5.5 嵌入式Linux簡介 第2章 搭建Symbian開發(fā)環(huán)境 2.1 Symbian SDK介紹 2.1.1 Symbian CusKit 2.1.2 基于Symbian的S60 SDK 2.1.3 基于Symbian的UIQ SDK 2.2 搭建開發(fā)環(huán)境 2.2.1 準(zhǔn)備工作 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.3 Hello World例程 第3章 Symbian手機應(yīng)用開發(fā)過程 3.1 Symbian OS上的程序類型 3.1.1 控制臺應(yīng)用程序 3.1.2 GUI程序 3.1.3 DLL程序 3.2 建立新工程 3.3 工程結(jié)構(gòu) 3.3.1 工程目錄組織 3.3.2 程序文件的組織 3.4 程序編譯 3.4.1 命令行編譯 3.4.2 IDE環(huán)境編譯 3.5 編輯代碼 3.6 打包發(fā)布 3.6.1 打包文件.pkg 3.6.2 制作Symbian安裝程序sis文件 3.6.3 S60 3rd版安裝程序簽名 3.6.4 在設(shè)備上運行程序 第4章 程序結(jié)構(gòu)分析 4.1 程序結(jié)構(gòu) 4.1.1 應(yīng)用框架 4.1.2 GUI應(yīng)用運行分析 4.2 工程組織 4.2.1 bld.inf 4.2.2 Symbian工程組織文件*.mmp 4.3 應(yīng)用圖標(biāo)及啟動 4.4 資源文件 4.4.1 資源文件格式 4.4.2 定義菜單 4.4.3 定義CBA欄 4.4.4 定義字符串資源 4.5 打包圖片 4.5.1 BMP圖片打包 4.5.2 SVG圖片打包 4.6 打包文件格式 4.7 多視圖程序 4.7.1 創(chuàng)建多視圖程序 4.7.2 多視圖程序分析 4.7.3 文檔/視圖結(jié)構(gòu)的視圖第2篇 Symbian開發(fā)基礎(chǔ) 第5章 Symbian OS C++基礎(chǔ) 第6章 異常處理與資源管理 第7章 活動對象第3篇 Symbian編程 第8章 文本顯示和字體使用 第9章 繪制圖形和顯示圖片 第10章 基于S60的UI組件編程 第11章 Symbian手機上的文件操作 第12章 多媒體應(yīng)用開發(fā) 第13章 Symbian上的網(wǎng)絡(luò)應(yīng)用開發(fā) 第14章 Symbian上的ECOM開發(fā) 第15章 消息傳送及通話第4篇 項目實踐 第16章 即時聊天項目設(shè)計
章節(jié)摘錄
插圖:第1篇 Symbian OS手機應(yīng)用開發(fā)概述第1章 Symbian開發(fā)簡介1.3 Symbian OS體系結(jié)構(gòu)1. 手機發(fā)展早期的手機是沒有操作系統(tǒng)的,程序直接運行在手機的硬件甲臺上,程序代碼需要直接和手機硬件進行數(shù)據(jù)通信,控制硬件的行為,這就使手機的程序不能太復(fù)雜,手機的功能也相對比較單,也就是具有手機基本的功能,如打電話、發(fā)短信以及很簡單的小游戲等。沒有操作系統(tǒng),對手機業(yè)發(fā)展帶米很大的限制,因為程序和硬件相關(guān),致使原有型號手機上的程序可重用性差,加入新功能比較困難,產(chǎn)品更新?lián)Q代周期比較長等,對手機產(chǎn)品的研發(fā)非常不利。逐漸地出現(xiàn)了帶有簡單操作系統(tǒng)的手機,這時候的手機程序,不再直接運行在手機的硬件平臺上了,而是利用操作系統(tǒng)提供的特定API來實現(xiàn)手機的應(yīng)用。手機上應(yīng)用開始多了起來,通話、短信息基本的功能自然是有,手機游戲電能做得更具有娛樂性了,基于手機網(wǎng)絡(luò)的應(yīng)用也開始多起來了,后來,手機平臺上實現(xiàn)了Java 虛擬機,手機平臺上能夠安裝用Java寫的軟件了。
編輯推薦
《Symbian手機應(yīng)用開發(fā)標(biāo)準(zhǔn)教程》是由眾多專家、廠商聯(lián)合推薦·業(yè)界權(quán)威培訓(xùn)機構(gòu)的經(jīng)驗總結(jié)。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Symbian手機應(yīng)用開發(fā)標(biāo)準(zhǔn)教程 PDF格式下載