 
			 
				基本信息
書名:Easy Symbian——手機應用開發入門
定價:29.80元
作者:趙希哲,司維,宋昱鵬著
齣版社:人民郵電齣版社
齣版日期:2009-11-01
ISBN:9787115215154
字數:
頁碼:
版次:1
裝幀:平裝
開本:16開
商品重量:0.422kg
編輯推薦
內容基於S60 SDK第5版,介紹**觸摸屏開發技術。
  實例驅動,學習輕鬆愉悅,應用快速入門。
  代碼開源,修改隨心所欲,讓你觸類旁通。
  一綫開發團隊經驗之談,和你一起分享開發樂趣。
內容提要
本書從Symbian C  開發的基礎講起,依次介紹描述符、應用程序框架、Symbian特有的異常處理機製、UI控件、多媒體、活動對象、開發測試工具等內容。結閤一個開源的觸摸屏遊戲代碼進行知識點的講解,並配有一些有針對性的小練習和活潑的漫畫,使讀者能舉一反三、觸類旁通、易於理解。
  本書的讀者定位於Symbian初中級學者,即具有C  編程基礎而無Symbian操作係統基礎的人群,包括從事Symbian手機應用軟件開發、移動互聯網應用開發、移動增值業務開發等軟件開發技術人員,以及愛好Symbian手機操作係統的發燒友。  
  本書可作為相關培訓機構的教材,還可供各大專院校計算機、通信、軟件開發、手機開發等相關專業的教師和學生作為參考書閱讀。
目錄
章 從零開始 
 1.1 Symbian那些事兒 
  1.1.1 Symbian的曆史 
  1.1.2 Symbian的現狀 
  1.1.3 Symbian的未來  
 1.2 本書的Readme 
  1.2.1 內容的組織方式 
  1.2.2 怎樣使用本書 
  1.2.3 利用好網上的資源 
 1.3 一個有趣的觸摸屏遊戲 
  1.3.1 遊戲的需求說明 
  1.3.2 小項目的開發過程 
 1.4 搭建全免費的開發環境 
  1.4.1 SDK 
  1.4.2 IDE 
  1.4.3 幫助文檔 
  1.4.4 代碼管理 
 1.5 更多關於Symbian開發環境的事 
  1.5.1 SDK簡介 
  1.5.2 IDE功能簡介 
 1.6 小結 
第2章 程序架構介紹 
 2.1 Symbian應用程序設計原則 
  2.1.1 程序界麵與邏輯分離原則 
  2.1.2 觀察者設計模式的運用 
  2.1.3 良好的應用程序行為 
 2.2 簡潔的設計方案 
  2.2.1 程序模塊結構 
  2.2.2 界麵模塊 
  2.2.3 邏輯模塊 
  2.2.4 碰撞原理 
  2.2.5 重要的遊戲行為 
 2.3 編碼要規範 
 2.4 小結 
第3章 工程結構和視圖切換 
 3.1 從Helloworld開始搭建應用程序框架 
  3.1.1 使用Carbide建立和導入工程 
  3.1.2 程序的基本類 
  3.1.3 MMP文件  
  3.1.4 資源文件 
  3.1.5 本地化 
  3.1.6 編譯和運行程序 
 3.2 視圖切換框架 
  3.2.1 創建和使用視圖 
  3.2.2 在視圖中使用容器 
  3.2.3 注冊和切換視圖 
  3.2.4 視圖觀察者 
  3.2.5 打開外部視圖 
  3.2.6 如何選擇GUI框架 
 3.3 小結 
第4章 描述符、數組和文件 
第5章 異常處理 
第6章 事件響應 
第7章 控件 
第8章 多媒體 
第9章 活動對象 
0章 測試與打包 
附錄A 手機按鍵名稱圖 
附錄B Symbian本地化語言代碼列錶 
附錄C 常見錯誤代碼列錶 
附錄D Symbian程序調試技巧 
附錄E 術語錶 
後記 
參考文獻
作者介紹
文摘
序言
這本書的封麵設計簡潔有力,那種深沉的藍和清新的綠搭配在一起,透著一股技術書籍特有的嚴謹與活力。我拿到手的時候,首先被它清晰的排版吸引瞭。很多入門級的教程在概念介紹時總是冗長而晦澀,但這本書似乎深諳讀者的痛點,開篇就直奔主題,用最直白的語言解釋瞭Symbian操作係統的核心架構。我記得書中對S60界麵的MVC模式做瞭非常形象的比喻,那種把復雜的軟件設計思想“翻譯”成日常生活中容易理解的場景,對於我這種半路齣傢想轉行移動開發的菜鳥來說,簡直是及時雨。它沒有急著讓我們堆砌代碼,而是花瞭大量篇幅講解Symbian的內存管理機製,這在早期的移動開發中是至關重要的,直接關係到應用的穩定性和用戶體驗。閱讀過程中,我感覺作者像一個經驗豐富的老工程師,一邊領著你走,一邊不厭其煩地提醒你“這裏容易栽跟頭”。特彆是關於資源文件(RSC)的處理部分,書中給齣的模闆代碼和調試技巧,幫我省去瞭無數次因為資源引用錯誤而抓耳撓腮的時間。整體來說,這本書的結構安排得極其閤理,像一個精心規劃的迷宮,每一步都有清晰的指引,讓人在學習新知識的同時,也建立起瞭對整個開發生態的宏觀認知。
評分從整體的閱讀體驗來看,這本書的裝幀質量和紙張選擇都非常到位,長時間閱讀下來眼睛的疲勞感很低,這對於需要長時間對著屏幕或書本進行學習的技術人員來說,是一個很貼心的細節。我發現,作者在講解模塊設計時,經常引用業界一些經典的組件化思路,雖然沒有直接點名某某著名公司,但其背後的設計哲學是相通的。這本書的最大魅力在於,它沒有被時間完全淘汰,因為它教授的是一套基礎的、麵嚮對象的係統級編程理念。即便是現在去研究其他嵌入式或移動係統,書中關於綫程同步、異常處理、以及麵嚮對象設計原則在受限環境下的應用,依然具有極強的參考價值。這本書真正做到瞭“授人以漁”,它提供的底層邏輯思維,遠比記住幾行特定的API命令要寶貴得多。我推薦給任何想要打下堅實移動開發基礎,而非僅僅追求錶麵熱點技術的人。
評分說實話,我當初買這本書的時候,是抱著試一試的心態,畢竟市麵上關於新興平颱的入門書,質量參差不齊。但這本書的實戰導嚮性超乎我的預期。它不是那種隻停留在理論層麵說“你應該怎麼做”的書,而是手把手教你“跟我一起做”。我特彆欣賞作者在代碼示例上的細緻程度,每一個關鍵函數調用、每一個API接口的參數解釋,都配有詳盡的注釋和使用場景分析。初次嘗試做一個簡單的通訊錄應用時,我犯瞭一個很愚蠢的錯誤,關於數據持久化的問題始終找不到頭緒。後來翻閱書中關於文件操作和數據庫訪問的章節,纔猛然醒悟,原來是我對Symbian的EKA(Embedded Kernel API)理解有偏差。作者在講解標準C++庫在Symbian環境下的特殊性時,提供瞭一個對比錶格,這個錶格極大地加速瞭我對原生環境編程範式的適應過程。這種注重細節、強調實踐的代碼層麵的講解,讓我的動手能力得到瞭實實在在的提升,而不是停留在“知道”的層麵,而是真正達到瞭“會用”的水平。
評分這本書的語言風格非常沉穩,有一種老派技術文檔的紮實感,但又沒有讓人望而生畏的術語堆砌。它似乎默認讀者已經具備一定的編程基礎,但對特定的移動開發領域知識是零基礎的。這使得它在保持深度的同時,避免瞭過度簡化帶來的膚淺。我尤其欣賞其中對於性能優化的探討。在那個存儲空間和處理能力都極為有限的年代,如何高效地利用係統資源是衡量一個開發者水平的重要標準。書中用幾個章節專門剖析瞭棧和堆的使用邊界,以及如何避免不必要的對象拷貝。這些內容在現在看來可能顯得有些“復古”,但它們所蘊含的底層思維,對於任何進行資源受限設備開發的工程師來說,都是寶貴的財富。這種超越瞭單一平颱限製的、關於計算資源管理的深刻洞察,是這本書最大的價值之一。它教給我的不僅僅是Symbian的語法,更是一種嚴謹的工程思想。
評分這本書的附錄部分做得相當齣色,幾乎成瞭一本獨立的參考手冊。我記得裏麵詳細列舉瞭Symbian OS的各個版本的重要特性差異,以及在不同API級彆下如何保證代碼的兼容性。這對於任何想要維護老項目或者研究曆史技術的開發者來說,都是一個巨大的便利。更難能可貴的是,作者在正文的章節末尾,都設置瞭“思考與實踐”的小節,這些問題往往不是簡單的知識點迴憶,而是需要你結閤前麵學到的知識進行推演或小項目設計。有一次我被一個關於異步消息處理的問題睏住瞭很久,最終是迴頭翻看書中對消息隊列和調度機製的描述,纔找到瞭突破口。這種引導式的學習路徑,有效地將輸入(閱讀)轉化為瞭輸齣(解決問題),真正做到瞭學以緻用。這本書的價值在於,它構建瞭一個完整的知識閉環,確保讀者在閤上書本時,手中握有的不僅僅是知識點,而是解決實際問題的工具箱。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有