基本信息
書名: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的瞭解僅限於它是一個“老舊的”手機係統,帶著一種探究曆史遺跡的心態去翻閱。然而,閱讀過程中,我逐漸發現,這本書的核心價值遠超齣瞭對一個特定平颱的記錄。它像是一本關於“資源受限係統編程”的教科書。作者在處理諸如屏幕刷新率優化、如何最小化CPU占用、以及如何設計一個能在低速網絡下依然保持用戶體驗的界麵時,所采用的思路和方法論,具有極強的普適性。我發現自己開始用一種更“節儉”的方式去看待代碼的每一行消耗。特彆是關於第三方庫的引入和依賴管理那章,教會瞭我如何在保持功能完整性的同時,將最終安裝包的大小控製到極緻,這在如今動輒上百兆的應用中,幾乎是難以想象的寶貴經驗。這本書沒有討論雲服務、大數據或者最新的AI集成,它聚焦於設備本身,聚焦於如何讓一個有限的計算單元發揮齣最大的潛力,這是一種返璞歸真的、對工程技術最純粹的緻敬。
評分這本書的封麵設計,說實話,第一眼吸引我的並不是它那略顯樸素的排版,而是一種沉甸甸的、仿佛能觸摸到那個時代技術脈搏的質感。我記得當時Symbian係統正處於一個微妙的轉摺點,既有龐大的用戶基礎,又麵臨著新一代智能手機操作係統的咄咄逼人之勢。拿到這本書時,我最大的期望是能係統地梳理一下這個平颱的核心機製,尤其是關於C++編程在移動設備上的限製與優化。我花瞭大量時間研究其中關於內存管理和UI綫程調度的章節,那些圖錶和代碼示例,雖然現在看來略顯陳舊,但在當時簡直是救命稻草。它沒有花哨的理論,而是直接切入如何讓你的應用在資源受限的諾基亞機型上跑得更流暢。我特彆喜歡作者處理異常處理流程的方式,那份嚴謹和對底層細節的執著,讓人感受到作者並非隻是一個教程的搬運工,而是真正浸淫其中的實踐者。這本書的價值不在於它教會你最新鮮的技術,而在於它為你搭建瞭一個理解移動設備編程底層邏輯的堅實地基,這種基礎知識的構建,是任何快速迭代的新框架都無法替代的。讀完它,我感覺自己對“移動應用”這個概念的理解,從一個單純的應用功能層麵,上升到瞭對係統資源和性能的深刻敬畏。
評分我記得當時手邊還有好幾本同期齣版的關於其他平颱(比如Windows Mobile)的開發指南,相比之下,這本書的行文風格簡直是一股清流。它沒有那種浮誇的“24小時精通”的口號,而是非常務實,甚至有些“慢熱”。作者的語言風格是那種典型的學院派和工程師的結閤體,精確、剋製,但在關鍵的地方又會毫不保留地透露齣實戰中的“陷阱”。我特彆欣賞書中對特定錯誤代碼的深入挖掘部分,很多看似隨機的崩潰,在作者的層層剝繭下,最終都能歸結到對堆棧溢齣或資源句柄未釋放的精確診斷。這對我後來的調試能力提升起到瞭決定性的作用。我不是一個喜歡走捷徑的人,我更傾嚮於理解事物運作的根本原理,而這本書恰恰滿足瞭我這種需求。它迫使你慢下來,去思考每一個函數調用的潛在後果,而不是盲目地復製粘貼示例代碼。這種對細節的尊重,使得這本書成為瞭我書架上常翻常新的工具書,而非僅僅是一次性的學習資料。
評分說實話,我是在一個非常功利的目的下開始閱讀這本書的,當時為瞭一個項目急需快速上手Symbian的開發環境搭建和最基礎的模塊調用。坦白講,初期的閱讀體驗並不算愉悅,因為大量的環境配置和SDK版本的細節描述,讀起來相當枯燥,像是在啃一塊又硬又冷的石頭。但是,一旦越過那段最難熬的“入門期”,這本書的內在邏輯優勢就開始顯現齣來瞭。作者在講解API調用時,總是會附帶一個“為什麼”的解釋,而不是簡單地告訴你“怎麼做”。比如,講解S60的View/Active Object模式時,他深入剖析瞭事件驅動機製是如何平衡響應速度和係統負載的,這個分析深度遠超我之前看過的任何官方文檔摘要。這種對“設計哲學”的強調,使得我不僅僅學會瞭編寫代碼,更理解瞭為什麼這些代碼必須以特定的方式存在於Symbian的生態中。它就像一位經驗豐富的老工程師在手把手地告訴你,哪些是前輩們用血淚換來的教訓,哪些是必須遵守的鐵律。盡管市麵上齣現瞭更多界麵友好、上手迅速的開發工具,但這本書提供給我的那種對係統架構的“敬畏心”,至今仍影響著我的代碼風格。
評分從純粹的學習麯綫來看,這本書的梯度設置得非常巧妙。它不像一些速成教材那樣在開頭就拋齣一堆復雜概念,而是循序漸進地引入Symbian獨特的組件結構。我記得最清楚的是第一部分對“Capability”和“Security Model”的介紹,那部分內容雖然相對抽象,但作者用瞭一個非常貼近日常生活的類比,成功地將復雜的權限管理係統可視化瞭。這對我理解移動應用的安全沙箱機製打下瞭堅實的基礎,甚至在我後來轉嚮其他平颱開發時,這種安全觀依然適用。這本書的排版和圖示質量也值得稱贊,尤其是在說明異步消息處理隊列和消息轉發機製時,那些流程圖清晰明瞭,一目瞭然,避免瞭在閱讀純文本時産生的歧義和混亂。它給我的感覺是,作者不僅精通技術,更懂得如何有效地進行知識傳遞。那種“雕琢”齣來的清晰度,是如今很多倉促上綫的技術文檔所無法比擬的。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 windowsfront.com All Rights Reserved. 靜流書站 版權所有