注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關趣味程序導學JAVA 2

趣味程序導學JAVA 2

趣味程序導學JAVA 2

定 價:¥32.00

作 者: 宋現(xiàn)鋒編著
出版社: 清華大學出版社
叢編項: 北京科海培訓中心圖書
標 簽: Java

ISBN: 9787900641250 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 319 字數(shù):  

內容簡介

  本書通過編寫趣味游戲程序來引導讀者學習Java 2編程的方法和技巧,形式新穎活潑,別具一格。全書從Java語言基礎知識和編制簡單的程序入手,將Java編程的知識點有機地分散在“幸運52”,“速算24”,“俄羅斯方塊”等多個趣味游戲的程序設計示例中,使得Java語言中類、對象、屬性、方法、接口、繼承等抽象概念變得具體形象,通俗易懂;并引導讀者掌握Java中數(shù)組、字符串、事件處理、異常處理、圖形和多媒體應用、Swing組件和網(wǎng)絡等知識的運用和技巧。本書以示例教學方式來組織內容,集趣味性、直觀性、可操作性于一體,適用于Java初學者及對游戲程序感興趣的電腦愛好者。

作者簡介

暫缺《趣味程序導學JAVA 2》作者簡介

圖書目錄

第1章 Java基礎
1.1 Java簡介
1.1.1 Java的歷史
1.1.2 Java的特性
1.1.3 Java的應用
1.2 Java語言基本概念
1.2.1 基本數(shù)據(jù)類型
1.2.2 數(shù)組
1.2.3 運算符和表達式
1.2.4 基本控制語句
1.3 編寫和運行Java程序
1.3.1 Java開發(fā)工具簡介
1.3.2 Hello World
1.3.3 編譯和運行
1.4 本章知識點回顧
第2章 “幸運52”模擬游戲——面向對象編程起步
2.1 類和對象
2.1.1 類
2.1.2 成員變量
2.1.3 方法
2.1.4 對象
2.2 類的繼承
2.2.1 Java的繼承
2.2.2 父類和子類的關系——對方法的訪問
2.2.3 方法的重載
2.2.4 super關鍵字
2.2.5 final類和方法
2.2.6 abstrac類和方法
2.3 多態(tài)
2.3.1 什么叫多態(tài)
2.3.2 多態(tài)示例
2.4 接口
2.4.1 接口的定義
2.4.2 接口的實現(xiàn)
2.4.3 使用接口
2.5 包
2.5.1 包的定義
2.5.2 包的使用
2.5.3 對包內類的訪問權限
2.5.4 帶包名的類文件的編譯和運行
2.6 游戲效果說明
2.7 編寫嵌入這個Applet的HTML頁面
2.8 開始編寫Java代碼
2.8.1 編寫游戲界面
2.8.2 增加判斷所猜價格與標準價格關系的方法
2.8.3 添加對事件的處理
2.9 完成游戲
2.10 進一步實踐
2.11 本章知識點回顧
第3章 “速算24”撲克游戲——數(shù)組字符串與異常處理
3.1 游戲效果說明
3.2 編寫HTML代碼
3.3 設計游戲界面
3.3.1 創(chuàng)建一個Applet
3.3.2 編寫一個用來顯示圖片的Panel
3.3.3 主界面的設計——游戲主類的編寫
3.3.4 編寫告訴用戶所輸入表達式正確與否的對話框
3.4 增加對表達式處理的方法
3.5 添加對事件的處理
3.5.1 對Applet中按鈕的事件處理
3.5.2 對對話框中的“確定”按鈕的事件處理
3.6 完成游戲
3.7 進一步實踐
第4章 “模擬鋼琴”游戲——Java的圖形和多媒體應用
4.1 游戲效果說明
4.2 實現(xiàn)簡單的界面
4.2.1 HTML代碼
4.2.2 編寫Java代碼
4.3 添加事件處理
4.3.1 為Applet添加Listener
4.3.2 繼續(xù)完善這個游戲
4.4 加上音響效果
4.4.1 準備聲音文件
4.4.2 裝載聲音文件
4.4.3 播放聲音文件
4.5 鼠標拖動時實現(xiàn)琴鍵的自動按下和釋放
4.5.1 MouseMotionListener的使用
4.5.2 添加功能代碼
4.5.3 進一步完善
4.6 動畫效果的改進
4.6.1 閃爍的原因
4.6.2 對程序的修改
4.7 進一步實踐
4.7.1 發(fā)長短音問題
4.8 本章知識點回顧
第5章 拼圖游戲——圖形和多媒體應用深入
5.1 游戲效果說明
5.2 游戲的簡單設計
5.3 實現(xiàn)簡單的界面
5.3.1 HTML代碼
5.3.2 編寫Java代碼
5.4 事件處理——讓游戲能夠玩起來
5.4.1 鼠標事件處理
5.4.2 鍵盤事件處理
5.5 讓游戲能夠判斷游戲當前狀態(tài)并能重新開始
5.5.1 判斷游戲當前狀態(tài)的方法
5.5.2 調用判斷游戲狀態(tài)的方法
5.6 讓游戲的每次初始化狀態(tài)都不一樣
5.7 消除閃爍問題
5.7.1 何謂重載方法
5.7.2 重載update方法,消除閃爍問題
5.8 讓游戲記錄玩家所用的時間,并計算出分數(shù)
5.8.1 多線程技術
5.8.2 利用多線程技術來實現(xiàn)計時器,記錄玩家玩的時間
5.9 用F1鍵來重新開始游戲
5.10 利用HTML的param標記來改變不同的圖片
5.10.1 HTML的param標記
5.10.2 在Applet里取得param標記的值
5.10.3 使用param標記來增加玩家對圖片的選擇
5.11 增加預覽的功能
5.12 加入音響效果
5.13 調試小技巧
5.14 進一步實踐
5.14.1 CGI程序
5.14.2 具體實現(xiàn)
5.15 本章知識點回顧
第6章 俄羅斯方塊游戲(上)——綜合應用示例
6.1 游戲效果說明
6.2 游戲的簡單設計
6.3 編寫游戲框架
6.3.1 抽象窗口工具包
6.3.2 框架類(Frame)
6.3.3 編寫游戲框架
6.4 為框架添加菜單
6.4.1 Java的菜單
6.4.2 為游戲編寫菜單項
6.4.3 為菜單增加事件處理
6.5 開始編寫游戲界面
6.5.1 AWT包里的Panel
6.5.2 在Panel中加入幾個必要的常量和變量
6.5.3 在Panel上畫出游戲界面
6.5.4 將Panel加到框架里去
6.6 開始編寫游戲內容
6.6.1 定義一個方塊類
6.6.2 定義描述游戲狀態(tài)的變量
6.6.3 初始化游戲狀態(tài)
6.6.4 編寫產生新的方塊組的算法
6.6.5 編寫方塊組移動的算法
6.6.6 編寫將一行消去的算法
6.6.7 在游戲里實現(xiàn)一個線程
6.6.8 控制游戲開始
6.6.9 讓游戲暫停
6.6.10 讓游戲結束
6.6.11 判斷游戲是否結束
6.6.12 讓玩家控制游戲——添加事件處理
6.6.13 重新編寫畫圖的功能代碼
6.6.14 類的同步方法
6.6.15 計算游戲的得分和當前游戲級別
第7章 俄羅斯方塊游戲(下)——綜合應用示例
7.1 添加游戲的其他功能
7.1.1 設計About對話框
7.1.2 設計設定游戲等級的對話框
7.1.3 為游戲添加狀態(tài)欄
7.2 文件I/O
7.3 封裝得分情況
7.3.1 定義Score類和類成員
7.3.2 定義方法writeToFile()
7.3.3 定義方法readFromFile()
7.3.4 定義方法sortScore()
7.3.5 定義方法isScoreTop(int nScore)
7.3.6 定義方法insertNameScore(String sName,int nScore)
7.3.7 定義方法getScore()和getName()
7.4 編寫對話框,讓玩家輸入名字
7.4.1 輸入玩家名字的對話框
7.4.2 查看排名榜的對話框
7.5 第6~7章知識點回顧
第8章 網(wǎng)絡俄羅斯方塊游戲——Swing組件與網(wǎng)絡功能
8.1 游戲效果說明
8.2 游戲的簡單設計
8.3 編寫簡單的網(wǎng)絡模塊
8.3.1 網(wǎng)絡的基本概念
8.3.2 ServerSocke簡介
8.3.3 Socket簡介
8.3.4 InetAddress類方法簡介
8.3.5 簡單的服務器端實現(xiàn)
8.3.6 簡單的客戶端實現(xiàn)
8.3.7 用兩個端口實現(xiàn)即時通信
8.3.8 定義接口NetRead
8.3.9 如何使用這個模塊——server包和client包
8.4 改編游戲框架
8.4.1 Swing組件簡介
8.4.2 讓界面畫出兩個游戲區(qū)域
8.4.3 增加菜單及其事件處理功能
8.4.4 連接對方的對話框設計
8.4.5 設計聊天界面
8.4.6 編寫顯示雙方分數(shù)的對話框
8.4.7 編寫警告對方不能運行某個命令的提示框
8.5 把網(wǎng)絡模塊加入到游戲之中
8.5.1 網(wǎng)絡協(xié)議的設計
8.5.2 實現(xiàn)網(wǎng)絡連接
8.5.3 實現(xiàn)聊天功能
8.5.4 能夠顯示對方玩的狀態(tài)
8.5.5 當一方消去一行時,對方隨機增加一行
8.5.6 游戲開始停止暫停
8.5.7 一方結束時,使對方結束,并彈出游戲得分狀況的對話框
8.5.8 在游戲關閉的時候,將所有網(wǎng)絡資源釋放
8.6 將游戲打包,發(fā)布我們的游戲
8.6.1 打包的好處
8.6.2 如何打包
8.7 Java代碼風格和編寫文檔
8.7.1 Java的代碼風格
8.7.2 變量命名規(guī)則
8.7.3 編寫文檔
8.8 進一步實踐
8.8.1 游戲還存在的問題
8.8.2 使游戲界面變得更漂亮
8.9 本章知識點回顧

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號