Java典型應用徹查1000例:圖形與網絡游戲開發(附贈DVD)

Java典型應用徹查1000例:圖形與網絡游戲開發(附贈DVD)
定價:216
NT $ 188
  • 作者:@賈蓉生 胡大源 林金池 @編/著
  • 出版日期:2009-07-01
  • 語言:簡體中文
  • ISBN10:7030244869
  • ISBN13:9787030244864
  • 裝訂:325頁 / 26 x 19 cm / 普通級 / 初版
 

內容簡介

「Java典型應用徹查1000例」系列叢書以提出並解決問題為導向,通過超過1000個開發范例,全面介紹Java語言從基礎到網絡、數據庫、游戲和Web開發的特性和實現方法。本系列叢書共六冊,每冊可獨立學習,若能全部融會貫通,則效果更佳。

本書是叢書第三冊,內容涵蓋Java基礎動畫到網絡在線游戲,循序漸進地介紹了基礎圖文動畫、事件處理、在線游戲、2D繪圖設計、3D繪圖設計、Java Applet 與網頁等知識,並通過大量范例詳盡演示理論知識的實際應用。

本系列叢書的作者是中國台灣地區長期從事Java教學的知名教授。本書實例豐富,編排合理,可以讓有初級Java基礎的讀者,從陌生到完全熟練地設計網絡游戲,進而掌握3D立體繪圖方法,適合作為Java網絡游戲開發課程的教材。

本書光盤不僅包含全部范例源代碼以及習題答案,還含有350分鍾的教學視頻,特別適合自學之用。
 

目錄

PART 01 基礎圖文動畫
Chapter01 文字繪制
1-1 簡介
1-2 Frame類
1-3 線程繪圖流程
1-4 Font類
1-5 Color類
1-6 中文處理
1-7 習題
Chapter02 基礎繪圖
2-1 簡介
2-2 Graphics類
2-3 直線繪制
2-4 長方形繪制
2-5 橢圓形繪制
2-6 弧線繪制
2-7 多邊形繪制
2-8 圖形剪裁
2-9 圖形復制
2-10 習題
Chapter03 圖像文件引用
3-1 簡介
3-2 圖像文件格式
3-3 圖像讀取與Toolkit類
3-4 圖像繪制與Graphics類
3-5 習題
Chapter04 基礎動畫
4-1 簡介
4-2 動態圖案
4-3 動態圖像
4-4 數組與動畫
4-5 習題
PART 02 事件處理
Chapter05 底層事件
5-1 簡介
5-2 Java事件架構
5-3 AWTEvent類
5-4 ComponentEvent類
5-5 KeyEvent類
5-6 MouseEvent類
5-7 ContainerEvent類
5-8 FocusEvent類
5-9 WindowEvent類
5-1 0習題
Chapter06 鼠標事件應用
6-1 簡介
6-2 移動
6-3 拖動
6-4 選擇
6-5 隨動
6-6 線程
6-7 棋盤
6-8 習題
Chapter07 鍵盤事件應用
7-1 簡介
7-2 鍵盤數據
7-3 靜態方向控制
7-4 動態方向控制
7-5 基礎射擊
7-6 習題
Chapter08 消除圖像閃爍
8-1 簡介
8-2 設計方法
8-2-1 創建緩沖頁與Image類
8-2-2 創建緩沖頁與Component類
8-2-3 創建緩沖頁與Graphics類
8-2-4 創建緩沖頁的設計方法
8-3 消除動畫閃爍
8-4 消除棋盤閃爍
8-5 消除射擊圖像閃爍
8-6 習題
Chapter09 音效處理
9-1 簡介
9-2 音效設計方法
9-3 背景音效
9-4 音效控制
9-5 弈棋音效
9-6 射擊音效
9-7 習題
PART 03 在線游戲
Chapter 10 在線命令消息
Chapter 11 在線弈棋對陣
Chapter 12 在線射擊對陣
PART 04 2D繪圖設計
Chapter 13 屏幕坐標與視圖坐標
Chapter 14 繪圖概念
Chapter 15 縮放與旋轉
PART 05 3D繪圖設計
Chapter 16 3D坐標
Chapter 17 3D圖形的旋轉
Chapter 18 法線與隱藏線
PART 06 Java Applet與網頁
Chapter 19 第一個Java Applet程序
Chapter 20 基礎圖文處理
Chapter 21 動畫與事件
Appendix A 鍵盤事件類常量
 

Java從誕生至今已經超過15年,近幾年采,Java一直宰牢占據編程語言排行榜的榜首位置。時至今日,Java已經成為每一個IT人無法回避的主流技術'即便是身處對面的陣菅中的許多人,也會或多或少涉獵Java的技術。這樣的形勢對所有計算機及相關專業的學生口以及絕大部分的肝職場新人而言,並不存在要不要學Java的問題'而只存在如何學習Java問題了。

拿到這套「Java典型應用徹查1000例「,我覺得至少有兩點值得高興的地方。其一,這套書是台灣地區的大學教攝根據他們在當地開設的java課程而編寫的、萁課程涵蓋了Java語言入門、網絡應用、游戲開發、數據庠應用、Web開發等,共6門課程。雖然內地的大學還沒有開設過切分得如此細致的Java課程,但這也給我帶來了未來能有類似課程規模的希望。其二,這套書的編寫方式,令我想起O’’Reilly出版社久負盛名的Java in a Nutshell。Java in a Nutshell中文版似乎並沒有得到真應有的銷量,但其芙文版確實一直穩居Java領域的前5名。」Java典型應用徹查1OOO例」這套書正是采用了類似的「例說式」教學,用范例采解釋每一個重要的語言或技術特性。很多抽象的概念或特性用語言描述是很不容易的,但只要附上實例'讀者只要花一點點時間鑽研、即可豁然開朗。本套書的覆蓋面很廣、其他書籍中沒有提及的很多概念和特性在這里都能夠找到笞案。從這個意義上來說'這套書是java領域中少見的「分類辭典」。

個人認為,寫一本給初學者的入門書的難庋不低於寫作某個專門概念的高端專著。具體到Java語言的入門書口我自己有以下幾個要求:(1)能讓讀者理解並掌握重要的抽象概念;(2)能讓讀者編寫出能實際應用的程序;(3)能讓讀者在遇到問題的時候知道如何去查戕資料並解決問題。

「Java典型應用徹查1OOO例「這套書不僅講解深入,范例覆蓋面廣,而且給出了每一個重要概念的英文名稱∫等於給了讀耆在以英文為主的技術資料海洋中沖浪的鑰匙,完全可以作為要在Java的各個應用領域(游戲、網絡、數據庫、Web開發)中入門的讀者的首選讀物。更可喜的是、這套書的配套光蠱也是基於入門讀者的普遍需求、將所有范例整合咸易於查詢的方式『並附帶了如何下載和設置開發工具的教孛視頻。

這確實是一套集中了兩岸作者和編輯對Java的誠意的作品、我誠摯向讀者推薦。

羅亮
HP軟件開發項目經理
2009年6月12日
網路書店 類別 折扣 價格
  1. 新書
    87
    $188