第2節 - Java, Android和LibGDX好書推介
這一節我會介紹一些電腦書籍給大家參考,主要分為台灣中文書和英文書兩種。
以下推介的書籍都是根據我所購買的作比較,其他沒有看過的並不會評論,所有台灣中文書在香港電腦商場購買,而英文書是電子書,在網上購買。
主要電腦書店地址:
1 - 黃金電腦商場地下 (有三間只剩下一間!!) - 九龍深水"步"福華街146-152號
2 - 灣仔電腦城二樓(只有一間) - 香港島灣仔軒尼詩道130號修頓花園
計分方法:
1-計分會以初學者為主要對象。
2-每項0-10分,總分30分。
3-推介等級:
第1本推介-最新Java2程式設計實例入門
1 | 書名: | 最新Java2程式設計實例入門 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容(藍色印刷) | |
5 | 平分: | i)初學者容易明白: | 9/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 9/10分 | ||
6 | 總分: | 26/30分 | |
7 | 推介: | Very Good! | |
8 | 意見: | ||
這本書已經有新版本,我那本是十多年前買的,初學者如果想學Java和Object-oriented Programming (OOP),這本書會是你的第一本書。 |
第2本推介-Android初學特訓班(最新第六版)
1 | 書名: | Android初學特訓班 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 9/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 9/10分 | ||
6 | 總分: | 26/30分 | |
7 | 推介: | Very Good! | |
8 | 意見: | ||
這本書是我最喜歡頭三位之一,因為初學者看完後會明白大部分內容,看多幾次大家就會越來越明白。 不是每一本書都容易明白,有些作者須說已初學者為主要對象,但內容就越講越不明白。
|
第2本推介-Android初學特訓班(第一版)
1 | 書名: | Android初學特訓班 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 9/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 9/10分 | ||
6 | 總分: | 26/30分 | |
7 | 推介: | Very Good! | |
8 | 意見: | ||
這本書是我的第一版,這版本是介紹用Eclipse IDE來開發Android的。 |
第3本推介-Learning LibGDX Game Development
1 | 書名: | Learning LibGDX Game Development | |
2 | 硬本/電子書: | 電子書 | |
3 | 中文/英文內容: | 英文內容 | |
4 | 黑白/彩色內容: | 彩色內容 | |
5 | 平分: | i)初學者容易明白: | 7/10分 |
ii)內容涵括範圍: | 9/10分 | ||
iii)多圖片解說: | 9/10分 | ||
6 | 總分: | 25/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書也是我最喜歡頭三位之一,當你第一次看完這本書後,你會對LibGDX有基本認識,見意大家重複又重複看多幾次。 這本書已寫一隻Canyon Bunny 2D 遊戲(小白兔)為中心,由開始介紹甚麼是LibGDX,到建立一隻2D遊戲的所有概念都很詳盡介紹,例如:Backends, Modules, Texture Atlases, Sprite,Scene, Actors ,Game Menus and Options Page, Special Effects, Music and Sound Effects Box2D和Animations等等。 |
第4本推介-學習Android的開始
1 | 書名: | 學習Android的開始 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 7/10分 |
ii)內容涵括範圍: | 9/10分 | ||
iii)多圖片解說: | 8/10分 | ||
6 | 總分: | 24/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書比較進階,除了教大家寫Android應用程式外,也有介紹2D遊戲的概念,例如:View, SurfaceView和OpenGL等等,可以一看。 |
第5本推介-Android程式設計教本
1 | 書名: | Android程式設計教本 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 8/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 8/10分 | ||
6 | 總分: | 24/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書都不錯,內容齊全,所有寫Android應用程式的基本概念都有,容易明白,可以一看。 |
第6本推介-使用SE7 Java
1 | 書名: | 使用SE7 Java | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 8/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 8/10分 | ||
6 | 總分: | 24/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書十分厚,份量十足,類似一本教科書,對一個有Java基本認識的人有很大幫助。 |
第7本推介-LibGDX Cross-platform Game Development Cookbook
1 | 書名: | LibGDX Cross-platform Game Development Cookbook | |
2 | 硬本/電子書: | 電子書 | |
3 | 中文/英文內容: | 英文內容 | |
4 | 黑白/彩色內容: | 彩色內容 | |
5 | 平分: | i)初學者容易明白: | 7/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 8/10分 | ||
6 | 總分: | 23/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
市面上講LibGDX的書不多,計Learning LibGDX Game Development,這本書是第二本,這本書介紹大部分LibGDX的用法,但沒有用一個遊戲作例子由頭教到尾,但是也是一本好書。 |
第8本推介-Beginning Android Games
1 | 書名: | Beginning Android Games | |
2 | 硬本/電子書: | 電子書 | |
3 | 中文/英文內容: | 英文內容 | |
4 | 黑白/彩色內容: | 彩色內容 | |
5 | 平分: | i)初學者容易明白: | 7/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 7/10分 | ||
6 | 總分: | 22/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書教大家在不用Game Framework或Game Engine的情況下寫Android Games,介紹了一隻Mr. Nom(毛毛蟲)的小遊戲,不過比較多動畫的遊戲都建意學Game Framework或Game Engine。 |
第9本推介-Android程式設計入門與應用
1 | 書名: | Android程式設計入門與應用 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 8/10分 |
ii)內容涵括範圍: | 7/10分 | ||
iii)多圖片解說: | 7/10分 | ||
6 | 總分: | 22/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書和以上的"Android程式設計教本"相似,內容齊全,所有寫Android應用程式的基本概念都有,容易明白,可以一看。 |
第10本推介-Android SDK開發範例大全
1 | 書名: | Android SDK開發範例大全 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 6/10分 |
ii)內容涵括範圍: | 8/10分 | ||
iii)多圖片解說: | 7/10分 | ||
6 | 總分: | 21/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書收錄了很多範例,份量十足,這本書不是教學書,它收錄了已經寫好的程式作參考,令程式員不須要由零開始寫程式和減少出錯的機會。 |
第11本推介-Android 3手機應用程式設計入門
1 | 書名: | Android 3手機應用程式設計入門 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 7/10分 |
ii)內容涵括範圍: | 7/10分 | ||
iii)多圖片解說: | 7/10分 | ||
6 | 總分: | 21/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這本書十分暢銷,用一個Body Mass Index(BMI)計算器作例子教大家寫Android應用程式。 |
第12本推介-Android Game Programming for Dummies
1 | 書名: | Android Game Programming for Dummies | |
2 | 硬本/電子書: | 電子書 | |
3 | 中文/英文內容: | 英文內容 | |
4 | 黑白/彩色內容: | 黑白內容 | |
5 | 平分: | i)初學者容易明白: | 7/10分 |
ii)內容涵括範圍: | 7/10分 | ||
iii)多圖片解說: | 7/10分 | ||
6 | 總分: | 21/30分 | |
7 | 推介: | Good! | |
8 | 意見: | ||
這個系列的書籍雖然叫 for Dummies,但其實初學者是不容易明白的,頭幾個Chapters會看得懂,但越看就覺得初學者不會明白。 這本書教大家在不用Game Framework或Game Engine的情況下寫Android Games,用View寫紙牌遊戲(Crazy Eight)和用SurfaceView寫卜傻瓜(Whack-A-Mole)小遊戲。這兩個方法只可寫一些簡單小遊戲,不過比較多動畫的遊戲都建意學Game Framework或Game Engine。 |
第13本推介-31個與眾不同的APP設計圖解
1 | 書名: | 31個與眾不同的APP設計圖解 | |
2 | 硬本/電子書: | 硬本 | |
3 | 中文/英文內容: | 中文內容 | |
4 | 黑白/彩色內容: | 彩色內容 | |
5 | 平分: | i)初學者容易明白: | 6/10分 |
ii)內容涵括範圍: | 6/10分 | ||
iii)多圖片解說: | 8/10分 | ||
6 | 總分: | 20/30分 | |
7 | 推介: | Fair! | |
8 | 意見: | ||
這本書其實不是一本介紹程式的書,但寫應用程式和遊戲程式,介面設計美觀是必須要的。 這本書介紹了31個Apps介面設計,可以作參考。 一個程式設計員未必有美術根柢,但我有方法如何在沒有美術根柢下都做出有一定水準的Apps,我會在共他章節介紹。 |
第14本推介-Head First Android Development
1 | 書名: | Head First Android Development | |
2 | 硬本/電子書: | 電子書 | |
3 | 中文/英文內容: | 英文內容 | |
4 | 黑白/彩色內容: | 彩色內容 | |
5 | 平分: | i)初學者容易明白: | 6/10分 |
ii)內容涵括範圍: | 7/10分 | ||
iii)多圖片解說: | 7/10分 | ||
6 | 總分: | 20/30分 | |
7 | 推介: | Fair! | |
8 | 意見: | ||
如果大家有看過Head First系列的書,大家都知這系列的書是用比較有創意的教學方法,不過我覺得效果不好。 |