出版時間:2009-5 出版社:李樹仁、孫晨、 時磊 人民郵電出版社 (2009-05出版) 作者:李樹仁 等 著 頁數(shù):271
Tag標簽:無
前言
智能手機天生的優(yōu)越性使得這一市場總是難以寧靜。2008年1 O月,賽迪顧問發(fā)布的數(shù)據(jù)顯示:2008年第三季度中國市場共銷售智能手機747.4萬臺,比上一季度微升0.6%;實現(xiàn)銷售收入181.7億元,環(huán)比增長4.5%。智能手機銷售量占手機總銷售量的比例為19.3%,比第二季度略漲7個百分點,智能手機在整體手機市場的地位有上升趨勢。目前,在智能手機操作系統(tǒng)平臺上有幾大陣營,包括諾基亞的Symbian平臺、微軟的WindOWS Mobile平臺、Linu×平臺以及谷歌的Android平臺,其中,Symbian OS在手機應用程序設計中仍然大行其道,是全球占絕對優(yōu)勢的手機操作系統(tǒng),全球市場份額約為72%,在中國的市場份額也高達69.3%。Symbian OS是真正開放的、可擴展的全球化智能手機平臺,至2008年第二季度,Syfllbian手機累計出貨量已超過2.259億部,處于絕對領先的地位。然而,Symbian OS的開發(fā)者在數(shù)量上卻并不占優(yōu)。比如,與基于Windows Mobiie的開發(fā)者數(shù)量相比,基于Symbian OS的開發(fā)者相對較少。隨著手機智能化的程度越來越高,未來對Svmbian開發(fā)人員的需求自然水漲船高。本套叢書是以.blook結伴求職軟件培訓中心的5ymbian系列培訓教材為基礎進行整理的系列5ymbian軟件開發(fā)指導圖書。結伴求職軟件培訓中心(WWW.Jblook.cn)是專門從事3G手機軟件工程師培訓的機構,培訓講師既有中國科學院、北京大學、清華大學、北京郵電大學等頂級高校、研究所的研究員和教授,也有諾基亞、索尼愛立信等國際知名通信公司的研發(fā)工程師。
內容概要
《SymbianOS C++編程指南》共分13章,循序漸進地講解了Symbian OS C++基礎知識,還包括集成開發(fā)環(huán)境的搭建、IDE的調試方法、使用方法以及如何安裝應用程序到手機上等。在每一章節(jié)的最后都給出了完整的實例代碼和詳細的解釋,這些實例均完全調試成功。通過掌握這些實例,讀者可牢固地領會和掌握書中所介紹的Symbian OS C++基礎知識,為以后的深入學習打下堅實的基礎。《SymbianOS C++編程指南》適用于所有Symbian OS手機開發(fā)初、中級開發(fā)人員以及有志于從事Symbian手機開發(fā)的大中院校學生,同時也可作為Symbian OS C++開發(fā)培訓教材。
書籍目錄
第1章 Symbian簡介1.1 2007年Symbian在全球的成功1.2 SymbianOS的特點1.3 SymbianOS的發(fā)展歷史第2章 起步2.1 準備工作2.2 開發(fā)語言2.3 S60平臺簡介(SDK的選擇)2.4 開發(fā)環(huán)境的搭建2.5 Carbide.C++集成開發(fā)環(huán)境2.6 第一個應用程序——HelloWorld2.7 文件目錄布局2.8 導入工程第3章 在手機上運行和調試3.1 基本概念3.2 編譯、運行應用程序的手機版本3.3 手機在線調試程序3.4 將程序安裝到手機第4章 GUI應用程序簡介4.1 創(chuàng)建一個GUI程序4.2 GUI應用程序框架4.3 UIDs4.4 資源文件第5章 SymbianOSC++基礎5.1 基本數(shù)據(jù)類型5.2 命名規(guī)則5.3 函數(shù)5.4 類型轉換5.5 SymbianOS類第6章 內存管理6.1 堆和棧6.2 異常處理6.3 清理棧6.4 二階段構造第7章 描述符7.1 概覽7.2 描述符類結構解析7.3 常量描述符7.4 棧描述符7.5 指針描述符7.6 堆描述符7.7 描述符轉換7.8 正確使用描述符7.9 描述符方法總結7.10 實例第8章 動態(tài)數(shù)組類8.1 CArrayX動態(tài)數(shù)組8.2 RArray和RPointerArray8.3 描述符數(shù)組第9章 活動對象9.1 PV操作和信號量9.2 事件驅動的多任務SymbianOS9.3 異步函數(shù)9.4 CActive類9.5 活動對象工作原理9.6 活動對象實例解析9.7 長線任務和活動對象第10章 文件、流和存儲10.1 SymbianOS文件系統(tǒng)10.2 文件讀寫實例10.3 目錄管理10.4 流10.5 存儲和流字典第11章 ECom插件11.1 創(chuàng)建靜態(tài)庫11.2 動態(tài)庫11.3 ECom插件第12章 Client/Server框架結構12.1 客戶/服務器概覽12.2 客戶端/服務器類12.3 異步請求基本過程12.4 C/S簡單實例12.5 C/S開發(fā)流程總結第13章 SymbianOSTCP/IP網(wǎng)絡編程13.1 TCP/IP介紹13.2 套接字13.3 SymbianOS套接字13.4 套接字客戶端、服務器端實例
章節(jié)摘錄
插圖:第2章 起步2.1 準備工作需要有一臺計算機能創(chuàng)建并測試在Symbian OS手機上運行的應用程序。這也就是說電腦要有一個較快的CPU處理器(至少1.5GHz)和相當大的RAM(512MB或更大)以及一個大容量硬盤(至少有2GB剩余空間)。該電腦必須能運行Windows 2000或XP操作系統(tǒng)。然后需要開發(fā)軟件來幫助開發(fā)人員編寫代碼并進行編譯。這可以通過包含編輯程序(editor)、編譯程序(compiler)和鏈接程序(1inker)的集成開發(fā)環(huán)境(IDE)來完成。在這推薦兩種適合Symbian OS程序開發(fā)的IDE:對于開發(fā)非商業(yè)用途的Symbian OS應用程序來說,Nokia的Carbide.C++Express版本最理想,它建立在Eclipse IDE的基礎上,可免費下載:對于使用Visuai Studi0.NET 2003的程序員來說,也可選擇Carbide.VS。這是一套基于Microsoft VisuaI Studi0.NET2003 IDE的工具,用于開發(fā)$60和Series 80軟件。還需要軟件開發(fā)包(SDK),專門用來編寫和創(chuàng)建Symbian OS應用程序?;诓煌謾C類型,有不同版本的SDK供選擇,具體使用哪個SDK請見以下的說明。如果還沒有決定具體的手機類型或平臺而無法確定選擇哪個SDK,我們建議使用$60和UIQ SDK。如果想為最新款的手機(如Nokia 3250、E60、E61、N71、NS0、N91、N73或N93)編寫應用程序,那就應選擇基于Symbian OS v9的SDK(UIQ 3或$60第3版),要么就選擇更低版本的SDK(UIQ2.1或S60第2版)。
編輯推薦
《SymbianOS C++編程指南》由人民郵電出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載