iThome

Programming Windows Phone 7 : Microsoft XNA Framework Edition

Microsoft Press 出版/Charles Petzold 著/34.99美元

推薦人︰王寧疆(資策會數位教育研究所教學組長)

推薦理由︰作者是程式設計界地位極其崇高的泰斗,也是享譽視窗程式設計的大師,所著的Programming Windows曾是開發Windows視窗應用程式的聖經級著作,是開啟Windows作業系統與應用程式黃金年代的重要鎖鑰。而Charles所著的這本書揭開了Windows Phone 7程式開發的新頁,是帶領有志開發新領域應用程式的企業、個人的入門磚,透過本書精闢的解說與範例的指引,可一窺Windows Phone 7應用程式和遊戲程式的堂奧,是很值得閱讀的入門工具書。

 

Beginning Android Tablet Application Development

Wrox 出版/Wei-Meng Lee 著/34.99美元

推薦人︰楊明峰(奧義軟體創辦人)

推薦理由︰一看書名中帶有Tablet Application,會認為是進階Android開發人的工具書,但實際翻看,從開發環境的建置到實用的發簡訊程式設計,一直到將程式(apk)發布到Android Market,皆有詳盡的圖文解說。本書除針對Android平板電腦App開發作了詳盡說明,同時也適合Android App新手上路學習工具書。總觀而論,雖是原文書,閱讀起來卻不會艱澀(因為操作圖就很清楚),是一本建Android技術基礎的好「課本」。

 

iOS Programming: The Big Nerd Ranch Guide

Addison-Wesley Professional 出版/Joe Conway、Aaron Hillegass 著/49.99美元

推薦人︰曾明賢(網路暱稱「小海」,中子文化技術總監)

推薦理由︰由於Web發展逐漸走向 Mobile,所以不得不研究一下Mobile App。對於Web developer來說,開發App的門檻主要是在觀念上的不同。看過好幾本 iOS 開發的書籍後,覺得對於iOS 的核心、delegate觀念解釋的最清楚的,就是這本書。

整本書不拖泥帶水,每個章節都會有一個實作,照著範例實作就可以把iOS delegate搞懂了,那麼接下來都不是難事了!

 

App程式設計入門── iPhone、iPad

松崗資訊 出版/彼得潘 著/450元

推薦人︰黃盟勝(「droger的資訊心得整理」部落格作者)

推薦理由︰iPhone App熱潮讓許多人都想投入,有的書提供所有的程式語法,來讓人查詢。但對於連開發工具的環境都還不熟悉的初學者來說,根本難以上手。

本書則是從基本的開發環境,再加上實際的範例引導,讓使用者逐步地熟悉開發iPhone/iOS軟體的相關細節。

 

程式揭秘:從C/C++程式碼探索電腦系統的運作原理

博碩文化 出版/左飛 著/490元

推薦人︰陳錦輝(博碩文化技術編輯顧問)

推薦理由︰這本是給軟體設計人員(尤其是C/C++的程式設計師)看的,當然也還是需要一些計算機結構與組織的基本知識。書中使用一些小小的C/C++程式,透過轉譯為組合語言來解說程式在硬體中是如何執行的,接著進到Cache、虛擬記憶體等基本
的硬體知識,探討一些效能問題,例如陣列搭配Cache應該如何,才能提高效能。

或許一般讀者會認為,這種最佳化工作交給編譯器去關心即可,但這本書最後一章,提到「編譯器不是萬能的」,值得各位程式設計師反覆思索。期待這一書能夠帶給軟體設計人員一些思考方向,有朝一日,臺灣也能做出底層的系統軟體,主導電腦軟體的走向。

 

Design Patterns 於 Java 語言上的實習應用

博碩文化 出版/結城浩 著/560元

推薦人︰ 朱建志( 網路暱稱「jaceju」,iThome網路開發部技術經理)

推薦理由︰不同於經典的物件導向設計模式一書,作者透過他對設計模式的理解,將23種經典模式重新分類。而且透過簡單易懂的範例,讓程式開發者能清楚了解各種模式的應用場合。本書也是日本Amazon五星級的暢銷作品,即使是模式入門者也能輕鬆閱讀。

 

Thinking in Java 4/e中文版

碁峯資訊 出版/Bruce Eckel 著/960元

推薦人︰楊家榕(輔祥實業營運資訊副理)

推薦理由︰這是一本學習Java語言的入門書籍,內容涵蓋完整的基礎語法的概念及物件導向的觀念,對於初學者從入門到進階階段,有循序漸進的導引作用。書內的章節安排清晰且有條理,探討Java的細節是相當全面,隨著個人在Java上的功力成長,都會有不同的程度的理解或收獲。

 

循序漸進學Microsoft Visual C# 2008 官方版教材

博碩文化 出版/John Sharp 著/590元

推薦人︰黃保翕(網路暱稱「Will保哥」,ASP.NET MVC 2 開發實戰一書作者,當選過微軟ASP.NET/IIS MVP)

推薦理由︰.NET開發人員很少從頭開始學習C#,大多為了應付學校作業或公司內的開發需求而去尋找現成的範例或解答,對C#的各種觀念與特性較不容易連貫。本書以.NET Framework 3.5為主,說明C# 3.0程式設計的各種基礎觀念,以循序漸進的方式逐一講解C#的各種特性與功能,並能瞭解如何建置基本的WPF與ASP.NET應用程式,對初學者或已開發過一段時間的人員來說,都是很好的進修與複習參考資料。

 

Perl程式設計 第三版

O'Reilly Media 出版/Larry Wall、Tom Christiansen、 Jon Orwant 著/950元

推薦人︰楊士青(臺灣女子自由軟體工作小組成員)

推薦理由︰學習程式語言,不只是學一種工具,更是學習一種生活哲學、一種態度。Perl的哲學是Th ere’s more than one way to do it、Easy things should be easy and hard things should be possible。這是哲學家和魔法師的生活語言。想一窺Perl的生活哲學與智慧嗎?就讓Perl作者Larry Wall親自撰寫的駱駝課本,載著你一起踏入Perl的美麗花園吧。

 

Pro HTML5 Programming

Apress 出版/Peter Lubbers、Brian Albers、Frank Salim 著/44.99美元

推薦人︰上官林傑(微軟應用技術開發副理,「ericsk.NET」站長)

推薦理由︰HTML5的應用平臺逐漸多元,幾乎成為現代的開發者不可或缺的技術,不論是下一個世代的桌面、網頁,還是行動裝置平臺,HTML5的各項技術都足以開發出一個完整的應用程式。透過本書,不但可以了解到底HTML5包含了什麼樣的技術(如:Canvas、SVG、Drag-n-Drop、WebSocket等),同時也可以立刻使用HTML5來進行應用程式的開發。

 

PHP網頁大作戰:如何防止駭客入侵您的網頁

文魁資訊 出版/德瑞工作室 著/420 元

推薦人︰周訢怡(網路暱稱「周小魚」,iThome網路開發部網站程式設計師)

推薦理由︰防範駭客入侵,除了硬體的防火牆外,網頁的第一道防線其實就在撰寫程式的人員身上。此書在於運用實例,講解駭客入侵網站的手法,並提供相對應的解決方式。書雖是2007年出版,但運用在現在,也無不合時宜或不適用的作法。駭客手法雖千變萬化,但書中的內容淺顯易懂,只要基礎功建立好,網頁安全非難事。

 

ppk on JavaScript中文版 ── 從實例學JavaScript

悅知文化 出版/Peter-Paul Koch 著/580元

推薦人︰莊育維(Yahoo!前端與Mobile小組資深工程師)

推薦理由︰這是值得所有想踏入網路開發世界朋友閱讀的技術書,雖然出版日期比較早,但透過作者Peter-Paul Koch(ppk)所撰寫的內容,我們可以了解HTML Dom元素、JavaScript、CSS、網站親和力與相容性等議題的正確觀念。我認為本書不只是工具參考書,更是能透過範例說明讓讀者更了解JavaScript的傳教書。作者也建立了一個分享網路技術的網站QuirksMode(www.quirksmode.org),不容錯過。

 

Google Power Search

O'Reilly Media 出版/Stephan Spencer 著/12.99美元

推薦人︰陳宏一(網購平臺公司資深經理,iThome程式人專欄作者)

推薦理由︰Google的搜尋工具十分強大,但平常你應只使用了不到一成的功能。Google Search除了關鍵字搜尋功能外,更提供不少的附加工具及語法,讓你更精準地在茫茫網海中,找到想要的網頁內容。而這些機制方便你在建置自己的網站時直接整合使用,不需要自行從頭到尾開發,亦能提供各式各樣專業的網站服務,同時顧及服務可用度及穩定性。

 

Essential ActionScript 3.0

O'Reilly Media、Adobe Dev Library 出版/Colin Moock 著/54.99美元

推薦人︰高見龍(高思數位網路經理)

推薦理由︰新手入門,我只推薦這本書。全書不到一千頁,以一般程式工具書來說,不算非常厚,但內容相當清楚、詳細。它分為三大部分:第一部分是程式基本的語法。第二部分的Display & Interactivity是AS3的重頭戲,建議一定要熟讀,是整本書的重點。第三部分則是更進階的主題。

如果時間不夠,基本上讀完第一、二部分,差不多就了解Flash/AS3是怎麼回事。英文不好,看原文書很吃力怎麼辦?放心,書裡用的字相當簡單易懂,閱讀起來還滿輕鬆的。如果想學好Flash/AS3,這是一本必讀的工具書。

 


相關報導請參考「iThome 2011年IT好書100專題報導」、「iThome 2011年好書100清單

熱門新聞

Advertisement