新到貨2本75折
瘋狂Java實戰演義(附贈光盤)

瘋狂Java實戰演義(附贈光盤)

  • 定價:414
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 已售完,無法購買
  • 分享

買了此商品的人,也買了...

上頁下頁
 

內容簡介

本書以15個生動的Java案例,引領讀者體驗Java開發的樂趣。書中使用Java的Swing技術開發了若干個游戲,從這些游戲中可以了解到,Java一樣可以做出優秀的游戲和應用程序。除了這些游戲案例外,還有若干個讀者平時會接觸到的軟件,例如Windows計算器、MySQL企業管理器、郵件客戶端、多線程下載工具等。讀者使用到這些軟件時,根據本書所描述的案例,可以深入了解這些軟件的原理以及開發細節。本書中的所有案例均基于Eclipse IDE開發,源碼均附有詳細的注釋。本書案例由淺入深,帶領讀者一步步體會Java語言之美。

本書知識點豐富,適合有一定Java基礎、有意向做Java桌面應用程序或者想了解Java圖形界面編程的讀者閱讀,也可作為Java開發程序員的案例參考書。
 

目錄

第1章 控制台五子棋
1.1 引言
1.1.1 五子棋介紹
1.1.2 輸入輸出約定
1.2 游戲流程描述
1.2.1 玩家輸入坐標
1.2.2 “電腦”下棋
1.3 創建游戲的各個對象
1.3.1 Chessboard類
1.3.2 Chessman類
1.3.3 GobangGame類
1.4 棋盤類實現
1.4.1 初始化棋盤
1.4.2 輸出棋盤
1.4.3 獲取棋盤
1.5 棋子枚舉類實現
1.6 游戲類實現
1.6.1 使用BufferedReader獲取鍵盤輸入
1.6.2 驗證玩家輸入字符串的合法性
1.6.3 判斷輸贏
1.6.4 “電腦”隨機下棋
1.6.5 是否重新游戲
1.6.6 游戲過程實現
1.7 本章小結
第2章 仿Windows計算器
2.1 仿Windows計算器概述
2.1.1 數學符號與其他符號介紹
2.1.2 界面說明
2.2 流程描述
2.3 建立計算器對象
2.3.1 MyMath工具類
2.3.2 CalService類
2.3.3 CalFrame類
2.4 MyMath工具類實現
2.5 計算器主界面
2.5.1 初始化界面(initialize()方法)
2.5.2 創建運算鍵
2.5.3 創建操作按鍵
2.5.4 增加事件監听器
2.6 計算業務處理
2.6.1 計算四則運算結果
2.6.2 存儲操作
2.6.3 實現開方、求倒數等
2.6.4 實現回退操作
2.6.5 清除計算結果
2.6.6 實現中轉方法(callMethod)
2.7 本章小結
第3章 圖片瀏覽器
3.1 圖片瀏覽器概述
3.2 創建圖片瀏覽器的相關對象
3.2.1 文件過濾器
3.2.2 文件對話框
3.2.3 主界面類
3.2.4 業務處理類
3.2.5 操作處理類
3.3 創建主界面
3.3.1 初始化界面(init()方法)
3.3.2 創建菜單欄
3.3.3 創建工具欄
3.4 實現圖片瀏覽的操作
3.4.1 實現工具欄單擊
3.4.2 實現菜單的單擊
3.4.3 打開圖片
3.4.4 放大或者縮小圖片
3.4.5 瀏覽“上一張”或“下一張”
3.6.1 圖片
3.5 文件選擇與過濾
3.6 本章小結
第4章 桌面彈球
4.1 桌面彈球概述
4.1.1 動畫原理
4.1.2 小球反彈的方向
4.2 流程描述
4.3 創建游戲對象
4.3.1 基類BallComponent 5
4.3.2 磚塊類(Brick)
4.3.3 道具類及其子類(Magic)
4.3.4 擋板類(Stick)
4.3.5 小球類(Ball)
4.3.6 業務處理類(BallService)
4.3.7 主界面類(BallFrame)
4.4 主界面實現
4.4.1 初始化界面(initialize()方法)
4.4.2 單態模式簡介
4.4.3 運行效果
4.4.4 監听器與Timer
4.5 擋板、小球、磚塊、道具
4.5.1 擋板(Stick類)
4.5.2 小球(Ball類)
4.5.3 道具(Magic及其子類)
4.5.4 磚塊(Brick類)
4.6 BallService類實現
4.6.1 創建與設置磚塊
4.6.2 設置擋板的位置(移動擋板)
4.6.3 小球與磚塊踫撞
4.6.4 小球、道具與擋板踫撞
4.6.5 道具的移動
4.6.6 改變擋板的長度(道具的作用)
4.6.7 判斷是否已經通關
4.7 功能改進設計
4.7.1 關卡
4.7.2 計分
4.7.3 道具
4.8 本章小結
第5章 單機俄羅斯方塊
第6章 仿Windows畫圖
第7章 單機連連看
第8章 簡單Java IDE工具
第9章 圖書進銷存系統
第10章 事務跟蹤系統
第11章 多線程下載工具
第12章 郵件客戶端
第13章 MySQL管理器
第14章 自己開發IoC容器
第15章 仿QQ游戲大廳
 

詳細資料

  • ISBN:9787121108358
  • 規格:平裝 / 546頁 / 普通級 / 單色印刷 / 初版
  • 出版地:中國

百貨商品推薦

上頁下頁

最近瀏覽商品

 
"上頁" "下頁"

相關活動

  • 【自然科普、電腦資訊】商業新視野:洞悉商機,提升核心競爭力,一手掌握每月最新商業趨勢!_1月新上檔
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約21~30個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 凱文凱利
  • 文學 古籍 哲學限時優惠
  • 李安新片原著