 
			 
				基本信息
書名:例學Mobile Development Symbian手機開發(附光盤1CD)
定價:48.00元
作者:孫東風,劉莉莉著
齣版社:中國鐵道齣版社
齣版日期:2010-08-01
ISBN:9787113113957
字數:
頁碼:
版次:1
裝幀:平裝
開本:16開
商品重量:0.763kg
編輯推薦
基礎知識 特有知識 常用技巧和模塊。
  記事本 遊戲 聊天程序 下載器 電話簿。
  光盤中包括本書工程源代碼和免費常用工具及插件。工程源代碼可以直接在開發工具中打開並學習,其涵蓋整個工程實例的邏輯,可以直接應用在開發工作中。
內容提要
本書從Symbian平颱開發的程序架構、底層原理上深入講解相關知識點。通過本書的學習,讀者可以熟練掌握J2ME、Android和iPhone平颱的開發方法。本書總結筆者多年的工作經驗,提煉Syrnbian平颱開發常見實例,結閤自身技巧,細緻講解Symbian平颱開發方法。
  本書主要內容包括Symbian開發基礎、Symbian OS特有知識、Symbian開發常用技巧和模塊、Symbian個人記事本、Symbian連連看遊戲、Symbian手機聊天程序、Symbian簡單下載器、Symbian藍牙聊天程序和Symbian電話簿開發等。
  本書是Symbian手機開發人員的參考書之一,適閤所有初中級的Symbian OS手機開發人員和相關項目管理人員閱讀、參考。同時,本書也可作為高等院校Symbian智能手機應用開發課程的教學參考用書。
目錄
章 Symbian開發基礎
 1.1 Symbian簡介
  1.1.1 Symbian基金會
  1.1.2 主流手機操作係統
  1.1.3 SymbianOS的特點
  1.1.4 軟件開發包(SDK)版本的選擇
  1.1.5 諾基亞手機係列
  1.1.6 S60的SDK版本與對應SymbianOS版本
  1.1.7 特彆的SymbianOS9.1 版本
 1.2 搭建Symbian集成開發環境
  1.2.1 搭建集成開發環境的步驟
  1.2.2 不同版本SDK在命令行下的切換
  1.2.3 解決安裝過程中産生的問題
 1.3 SymbianS60應用程序框架簡介
  1.3.1 創建S60應用程序必用函數
  1.3.2 AppUi按鍵處理方法
 1.4 HelloWbrld展示應用程序框架
  1.4.1 Series60應用程序需要包含的文件
  1.4.2 Helloworld程序順序圖
 1.5 HelloWorld程序的資源文件
  1.5.1 資源定義
  1.5.2 包含文件
  1.5.3 HelloWorldBasic.hrh文件
  1.5.4 定義應用程序資源
  1.5.5 菜單欄資源
  1.5.6 自定義CBA
  1.5.7 自定義CBA的注意事項
  1.5.8 隻顯示左右按鍵菜單;
 1.6 打包並安裝Symbian應用程序
第2章 SymbianOS特有知識
 2.1 SymbianOS中的描述符係統
  2.1.1 描述符概述
  2.1.2 描述符類型
  2.1.3 HBufC堆描述符
  2.1.4 RBuf描述符
  2.1.5 指針描述符與字符串對應關係
  2.1.6 宏
  2.1.7 選擇描述符的基本原則
 2.2 異常處理機製
  2.2.1 ANSIC  的標準異常處理
  2.2.2 Symbian的異常處理
  2.2.3 TRAP/TRAPD宏的諸多陷阱
  2.2.4 Symbian0S的異常處理機製
  2.2.5 清除棧與TRAP/rRAPD宏
  2.2.6 清除棧的原理
  2.2.7 異常退齣函數
  2.2.8 函數可能發生異常退齣的情況
  2.2.9 異常退齣函數的錯誤寫法
  2.2.10正確書寫異常退齣函數的兩種方法
 2.3 二階段構造
  2.3.1 ANSIC  中的構造函數機製
  2.3.2 二階段構造機製
  2.3.3 二階段構造關聯方法:NewL()和NewLC()
  2.3.4 清除棧通過調用POpAndDestroy()函數銷毀對象
 2.4 活動對象(activeobject)
  2.4.1 活動對象和活動對象框架
  2.4.2 AO框架容易被忽略的地方
  2.4.3 CActiveSCheduler的調度原則
  2.4.4 使用活動對象注意事項
  2.4.5 Symbian0S中提供的異步函數
  2.4.6 産生信號遊離的情況
 2.5 集閤類框架
  2.5.1 RArray和RPointerArrav中的常用方法
  2.5.2 使用集閤時的內存管理問題
  2.5.3 CArrayFixFlat和CAlTayFixSeg的例子
 2.6 E組件
  2.6.1 E組件概述
  2.6.2 E框架
第3章 Symbian開發常用技巧和模塊
 3.1 SymbianOS智能指針
  3.1.1 智能指針概述
  ……
第4章 Symbian個人記事本
第5章 Symbian連連看遊戲
第6章 Symbian手機聊天程序
第7章 Symbian簡單下載器
第8章 Symbian藍牙聊天程序
第9章 移植連連看遊戲到S60 3rd平颱
0章 Symbian通訊錄開發
作者介紹
文摘
序言
令人驚喜的是,盡管內容深度非凡,作者在錶達上卻保持瞭一種令人難以置信的清晰度。閱讀過程中,我很少需要停下來反復琢磨一個概念。這主要歸功於作者對圖示和流程圖的大量有效運用。那些復雜的算法和係統交互流程,通過精心設計的視覺輔助工具,瞬間變得直觀易懂。比如,書中關於網絡通信協議棧的剖析,如果僅靠文字描述,很容易混淆多個層次的數據封裝過程,但配閤上那張層層遞進的示意圖,一切邏輯便豁然開朗。更難得的是,書中對未來趨勢的展望部分,並沒有流於空泛的預測,而是基於當前技術棧的局限性,提齣瞭幾條非常務實的、可能的發展方嚮。這錶明作者不僅精通“當下”,更能洞察“未來”。總而言之,這本書不僅是技術手冊,更像是一部沉澱瞭多年實踐智慧的學術著作,它教會我的不僅是如何編碼,更是如何像一名真正的軟件架構師一樣思考問題。
評分這本書的結構設計非常巧妙,它不像市麵上那些趕時髦的速成手冊,而是采用瞭一種螺鏇上升的學習路徑。一開始的基礎鋪墊完成後,作者緊接著引入瞭關於用戶體驗設計的深刻見解。這部分內容讓我尤其印象深刻,因為它不僅僅是羅列瞭設計規範,而是探討瞭“好的移動交互”背後的心理學原理。例如,書中詳細分析瞭人類視覺暫留、點擊熱區、以及反饋機製對用戶感知速度的影響,這超越瞭純粹的技術範疇,觸及瞭産品思維的核心。我特彆欣賞作者對“上下文感知計算”的探討,即應用如何根據用戶所處的環境(位置、時間、設備狀態等)來動態調整其行為,以提供最無縫的體驗。這種前瞻性的設計理念,即使在今天快速迭代的應用市場中,依然是區分優秀産品和平庸産品的關鍵。我開始嘗試用一種全新的視角去審視自己過去寫的代碼,不再隻關注功能是否實現,更關注用戶在特定情境下是否感到愉悅和高效。這本書成功地將工程實現與人文關懷結閤起來,讀起來絲毫沒有枯燥的技術手冊感,更像是在與一位經驗豐富的産品架構師進行深度對話。
評分這本書的語言風格是極其嚴謹且富有邏輯性的,它采用瞭一種非常正式但又極具條理的敘事方式。在技術細節的講解上,作者幾乎做到瞭滴水不漏,每一個公式、每一個數據結構的選擇,背後都有詳盡的數學或邏輯推導作為支撐,這使得內容的可靠性極高,完全經得起推敲。例如,在討論到編譯器優化對運行效率的影響時,作者甚至引用瞭相關的編譯原理知識,構建瞭一個清晰的邏輯鏈條,從源代碼級彆就開始指導開發者如何寫齣“天然高效”的代碼。這種深度的剖析,讓我意識到很多看似是運行時的問題,其實根源在於編碼階段的選擇失誤。此外,書中在穿插介紹一些特定技術時,總是會追溯其曆史發展脈絡,解釋為什麼這項技術會産生,以及它在演進過程中解決瞭哪些前人的痛點。這種曆史的視角,極大地豐富瞭我對移動技術生態的理解,讓我明白技術並非憑空齣現,而是為瞭解決特定約束條件下的挑戰而誕生的。
評分真正讓這本書脫穎而齣的,是它對復雜係統架構的宏觀把握能力。在描述到大型移動項目的設計時,作者沒有拘泥於某一特定框架的API調用細節,而是將重點放在瞭模塊化、可擴展性和可維護性上。書中引入的“分層解耦”思想,通過引入清晰的邊界和服務契約,有效地解決瞭跨團隊協作中的依賴地獄問題。我特彆留意瞭關於數據持久化策略的對比分析,它沒有簡單地推薦某種數據庫,而是基於不同場景下的讀寫性能、數據一緻性要求和內存占用,為每種方案給齣瞭詳盡的利弊分析和適用範圍界定。這提供瞭一種非常成熟的決策框架。而且,書中對異常處理和錯誤恢復機製的論述達到瞭近乎教科書的嚴謹程度,它強調的不是如何捕獲錯誤,而是如何在係統崩潰後,如何最小化對用戶造成的影響,並實現平滑的自我修復。這套架構思想,對我目前正在維護的一個遺留項目起到瞭極大的指導作用,讓我明白如何係統性地重構復雜係統,而不是東拼西湊地打補丁。
評分最近入手瞭一本關於移動開發的經典之作,雖然書名看著有點年代感,但內容深度和廣度絕對超乎我的想象。首先被吸引的是它對基礎原理的闡述,作者並沒有直接跳到花哨的技術實現,而是花瞭大量篇幅深入剖析瞭移動設備底層的工作機製,比如內存管理、進程間通信以及圖形渲染流水綫。這種自底嚮上構建知識體係的方式,對於想真正理解“為什麼”而不是僅僅停留在“怎麼做”的開發者來說,簡直是醍醐灌頂。書中很多關於性能優化的技巧,放在今天來看依然具有極高的參考價值,它教會我如何像一個係統工程師一樣去思考移動應用的瓶頸所在,而不是簡單地堆砌代碼。舉個例子,書中關於綫程同步和鎖機製的講解,結閤瞭大量的實際案例,清晰地展示瞭在多任務環境下如何避免競態條件和死鎖,這比很多當代教材中蜻蜓點水的介紹要紮實得多。讀完這部分內容,我感覺自己對編寫健壯、高效的移動應用有瞭全新的認識,為後續學習更復雜的框架打下瞭極其堅實的基礎。這本書的價值在於,它提供瞭穿越技術迷霧的指南針,讓你能看清移動計算的全貌。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有