基本信息
書名: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開發的復雜性大大降低,更像是在玩一個設計精巧的樂高積木。
評分這本書的語言風格,有一種讓人意外的親切感。這在技術書籍中是比較少見的。作者們似乎非常瞭解Symbian開發者在學習過程中容易産生的挫敗感,所以在文字錶達上,刻意地保持瞭一種鼓勵和引導的姿態。你不會感覺到那種居高臨下的說教,更多的是一種“我們一起攻剋難關”的夥伴感。比如在講解異常處理機製時,他們會先描述一個常見的崩潰場景,然後用一種比較幽默的語氣指齣“彆擔心,這是個常見的‘陷阱’”,隨後再給齣優雅的解決方案。這種人文化的關懷,對於當時許多剛從其他平颱轉過來的開發者來說,是極大的心理安慰。此外,書中對Symbian特有的開發哲學——那種強調穩定性和資源效率的理念——也解釋得非常透徹,使得讀者不僅學會瞭“怎麼做”,更理解瞭“為什麼這麼做”。這種深層次的文化植入,讓這本書的價值長久地留在瞭讀者的知識結構中,而不是用完即棄的工具書。
評分坦白說,這本書在技術深度上做得相當有分寸,但這並不意味著它膚淺。對於一個誌在快速入門的讀者而言,恰到好處的深度纔是王道。我記得其中有一部分專門講瞭Symbian的內存管理機製,這在那個時代是移動設備性能瓶頸的關鍵所在。很多老牌的教程往往直接跳過,留給讀者自己去踩坑。但趙希哲、司維、宋昱鵬三位作者卻非常負責任地將Symbian的“堆棧分離”和“動態內存分配”進行瞭詳盡的剖析,雖然他們沒有深入到匯編層麵,但對於應用層開發者來說,這些知識足以讓你寫齣相對健壯的代碼,避免瞭因為內存泄漏導緻程序頻繁崩潰的窘境。我尤其欣賞他們對“最佳實踐”的強調,比如如何正確使用Symbian的各種Handle,以及在不同API調用間如何權衡性能與可讀性。這種前瞻性的指導,讓這本書的價值超越瞭一本純粹的“How-to”手冊,更像是一位經驗豐富的老工程師在旁邊耳提麵命,告訴你哪些路是死鬍同,哪些是捷徑。這種紮實的理論支撐,使得後續的學習過程非常順暢,感覺每一步都有理有據。
評分迴顧那段使用《Easy Symbian》的日子,我最大的感受是它提供瞭極佳的“生態係統導覽圖”。在那個Symbian平颱百花齊放、但標準尚未完全統一的年代,光是理解各個組件(如MMS, PIPS, UIQ等)之間的關係就已經讓人頭疼瞭。這本書並沒有試圖麵麵俱到地覆蓋每一個細枝末節,而是高明地選擇瞭最核心、最主流的開發路徑進行深入挖掘,同時在關鍵的章節點齣瞭其他分支的存在和大緻的特點。它像一張精心繪製的航海圖,讓你明確瞭主航道在哪裏,同時用虛綫標注瞭那些需要謹慎對待的暗礁和支流。這種宏觀視野的構建,幫助我迅速將零散的知識點串聯起來,形成一個完整的Symbian應用開發認知框架。這種對知識體係結構化的處理,讓後續我接觸其他移動平颱時,也能夠更快地找到對應概念的映射,足見作者在梳理技術體係方麵的深厚功力。這本書不僅僅是一本關於Symbian的書,更像是一本關於“如何快速掌握一個復雜移動操作係統開發範式”的入門指南。
評分這本《Easy Symbian》的裝幀和排版確實是下瞭不少功夫的,初次翻閱時,那種撲麵而來的“上手”感非常強烈。我記得當時剛接觸移動開發這塊,對Symbian這個平颱既好奇又覺得它高深莫測,畢竟當時市麵上很多資料都顯得過於理論化或者直接就是晦澀難懂的API手冊。但是這本書,從最基礎的環境搭建講起,步驟描述得極為細緻,幾乎是手把手帶著你走。我特彆欣賞作者在講解C++基礎知識與Symbian特有API結閤時的那種“翻譯”能力。他們沒有簡單地堆砌代碼,而是會用非常生活化的比喻來解釋諸如“綫程同步”或者“資源管理”這類在當時看來相當“硬核”的概念。尤其是關於UI設計的章節,他們似乎深諳初學者的痛點,用大量清晰的截圖和對比圖,讓你明白一個控件的生命周期到底意味著什麼,而不是僅僅告訴你調用哪個函數。讀完前幾章,我竟然真的成功編譯並運行瞭第一個“Hello World”級彆的應用,那份成就感,遠超我預想的難度門檻。這本書的實用性,在於它真正做到瞭“Easy”,把一個看似封閉的生態係統,拆解成瞭可以被理解和操作的模塊。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有