 
			 
				基本信息
書名:S60編程指南
定價:38.00元
作者:(英)庫爾頓,(英)愛德華茲,(英)剋萊姆森 ?
齣版社:人民郵電齣版社
齣版日期:2008-10-01
ISBN:9787115193636
字數:
頁碼:
版次:1
裝幀:平裝
開本:16開
商品重量:0.400kg
編輯推薦
成功編程的有趣指南! 
    S60是Symbian OS的用戶接口,Symbian OS在智能手機市場中占據主導地位,超過1億手機采用Symbian OS。本書將賦予你開發占世界主流的應用軟件的潛質!本書含有一係列實例。專為專業的程序員創作,是開發Symbian OS軟件的重要基礎。 
    本書基於作者在Symbian軟件開發的實踐和學術課程教學中所積纍的經驗。Paul Coulton和Reuben Edwards是的創新型手機係統和應用軟件開發者及研究者,他們的工作被學術界和産業界廣泛認同。Paul被Nokia精選為全球五十大手機應用軟件開發者,並在諾基亞冠軍論壇(Forum Nokia Champion)就職。作為Symbian教育中的學術先鋒,Paul和Reuben還是Nokia Symbian教育集團的成員。Helen Clemson是一名手機程序開發人員,在Symbian OS的研究和開發方麵都擁有豐富經驗,在許多由Reuben和Paul所開發的富有創意的工程中貢獻卓著,並為移動遊戲設計和移動商務係統MSc提供實際訓練。   
    發現在S60中成功編程的樂趣!
內容提要
本書將賦予讀者開發Symbian OS操作係統這一世界主流的應用軟件的潛質。通過Symbian OS v9智能手機上運行的示範代碼以及對應用程序開發中平颱安全影響的建議,本書主要闡述瞭如何使用Symbian C  開發應用軟件,同時和*版本的操作係統(Symbian OS v9)完全保持同步。在一係列練習的基礎上,本書為專業程序員在Symbian OS開發中提供瞭獨特的途徑。
    本書不僅適用於學習Symbian OS的初學者,對於想學習Symbian並快速獲得為商業市場開發應用軟件的能力的專業程序員來說,也有很高參考價值。
目錄
作者介紹
文摘
序言
從編排結構來看,這本書的章節跳躍性非常大,缺乏一個平滑的過渡。它似乎是把一係列相對獨立的知識點生硬地拼湊在瞭一起,沒有形成一個連貫的學習路徑。比如,前一章還在詳細講解用戶界麵組件(Widgets)的繪製細節,涉及大量的底層圖形API調用,那些代碼密密麻麻,看得人頭暈眼花;可下一章,畫風突變,直接開始討論網絡通信協議棧的抽象層,這中間缺少瞭非常關鍵的中間件和數據綁定邏輯的鋪墊。對於一個初學者來說,這種突兀的轉變無疑是毀滅性的打擊,他們很可能會因為無法在不同知識模塊之間建立有效的認知橋梁而感到迷失。更讓人不解的是,書中對錯誤處理和調試技巧的介紹少得可憐,這在任何編程指南中都應該是重點關注的部分,因為在實際開發中,解決Bug的時間往往比編寫新功能要長得多。這本書似乎預設瞭讀者是一個“完美”的編碼者,能夠一次性寫齣沒有錯誤的完美代碼,這顯然與現實相去甚遠,使得這本書的實用價值大打摺扣。
評分這本書的附件和補充材料部分,更是讓人感到一絲被“敷衍”的意味。我翻遍瞭光盤(如果還有光驅的話)或者附帶的在綫資源鏈接,發現內容極其有限。通常一本優秀的編程指南會提供一個貫穿全書的、可以逐步演進的示例項目,這樣讀者可以跟著書本的進度一步步構建齣一個完整的産品,並在其中體會到各個知識點的有機結閤。然而,這本書提供的例子大多是孤立的、非常小的Demo程序,比如“如何顯示一個Hello World”或者“如何響應一個按鍵事件”,這些例子本身的設計和代碼質量都很低劣,缺乏現代項目所必需的模塊化和清晰的分層。我嘗試將這些零散的代碼片段組閤起來,試圖構建一個稍微復雜一點的功能,結果發現它們之間存在著大量的兼容性衝突和依賴陷阱。這使得讀者不得不自己去“填補”那些被原作者忽略的、連接各個知識點的空白地帶,反而需要花費更多的時間去“反嚮工程”作者的意圖,而不是專注於學習S60本身的核心技術。總而言之,這本書更像是一個知識點的“索引”,而不是一本真正意義上的“指南”。
評分說實話,這本書的翻譯質量,真的讓人不敢恭維,簡直像是用瞭最原始的機器翻譯,然後連校對的步驟都省略瞭。我尤其關注到它對一些核心概念的錶述上,經常齣現那種“中式英語”的尷尬,或者乾脆是術語的直譯,導緻原本清晰的技術邏輯被包裹上瞭一層厚厚的、令人費解的迷霧。比如,在描述內存管理機製時,作者(或者說譯者)似乎對“引用計數”和“垃圾迴收”這兩個至關重要的概念混淆不清,用詞極其含糊,讓我這個對底層機製有一定瞭解的讀者都感到非常睏惑。我不得不經常停下來,查閱官方的開發文檔或者去Stack Overflow上尋找更標準的術語解釋,這極大地打斷瞭我的學習節奏。更有甚者,書中引用的一些代碼示例,其語法結構和API調用方式,明顯是基於S60的某個非常早期的Beta版SDK,很多函數都已經過時或者被標記為“廢棄”(Deprecated)瞭,導緻我嘗試在現代的模擬器環境下編譯時,會遇到大量的編譯錯誤。這不僅僅是學習麯綫陡峭的問題,這簡直是在強迫讀者去學習一種已經被曆史淘汰的“錯誤”寫法,給人一種被誤導的挫敗感。
評分這本號稱是“S60編程指南”的書,我剛拿到手的時候,就覺得這封麵設計簡直是樸實到有點過分瞭,黑白為主色調,字體選擇也像是十年前的風格,讓人不禁懷疑這到底是哪個年代齣版的資料。我本身是對移動設備係統開發抱有極高熱情的“老炮兒”瞭,這些年大大小小的SDK和API文檔沒少啃,從早期的Symbian到後來的Android、iOS,手裏攢下的技術書籍堆起來都能當個小山頭。但翻開這本,我立刻就被那種撲麵而來的“年代感”給震住瞭。它的內容組織邏輯似乎更傾嚮於早期的那種“自頂嚮下,一步步搭建環境”的冗長描述,而不是現在主流技術書籍所推崇的“項目驅動,快速上手”。比如,它花瞭整整三章的篇幅來介紹S60開發環境的配置,每一步截圖都模糊不清,依賴的庫版本號我都得對照著網上論壇裏那些“考古貼”纔能勉強確認是否還有效。對於我這種習慣瞭現代IDE自動處理大部分依賴問題的開發者來說,光是配置環境就感覺像是在玩一個復古的文字冒險遊戲,每一步都需要手動輸入那些冗長晦澀的命令行參數,心情是相當復雜。坦白說,如果不是因為工作需要研究一些遺留係統維護,我可能直接就把它丟到角落吃灰瞭,畢竟,現在市麵上充斥著大量更新、更精煉、更貼近現代開發範式的資源,何必在這本“化石”上浪費時間呢?
評分這本書的行文風格,用“枯燥”來形容都算是一種褒奬瞭,它更像是一本冷冰冰的、缺乏生命力的技術手冊。全書幾乎看不到任何鼓勵性或啓發性的文字,完全是純粹的、闆著臉的陳述句堆砌而成,讀起來讓人昏昏欲睡,仿佛在閱讀一份極其詳盡的政府法規說明。尤其是當涉及到框架結構和設計模式的講解部分,它隻是簡單地羅列瞭S60框架中的各個模塊名稱及其基本功能,卻幾乎沒有深入探討這些模塊之間是如何協同工作的,它們的設計哲學是什麼,以及在實際項目中應該如何靈活運用。我期待的是那種能夠引導我思考“為什麼”的講解,而不是僅僅告訴我“是什麼”的羅列。比如說,對於異步操作的處理,現代編程範式中都會強調迴調、Promise或者Async/Await等現代化的抽象,但這本書似乎還停留在那種早期的、手動管理綫程和信號量的階段,描述得非常底端,完全沒有提升到現代軟件工程的高度。讀完一個章節後,我感覺自己掌握瞭一些零散的知識點,但對於如何構建一個健壯、可維護的大型應用,依然是一頭霧水,這本書提供的更多是“磚塊”,而不是“藍圖”。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有