Java程式設計實訓教程(2018年中國水利水電出版社出版的圖書)

Java程式設計實訓教程(2018年中國水利水電出版社出版的圖書)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《Java程式設計實訓教程》是2018年中國水利水電出版社出版的圖書。

基本介紹

  • 中文名:Java程式設計實訓教程
  • 作者:寧淑榮,楊國興,金忠偉,李田英 
  • 出版時間:2018年 
  • 出版社:中國水利水電出版社
  • 頁數:171 頁 
  • ISBN:9787517061212
  • 定價:26 元 
  • 開本:16 開 
  • 裝幀:平裝 
內容簡介,圖書目錄,

內容簡介

  《Java程式設計實訓教程/普通高等教育“十三五”規劃教材(軟體工程專業)》精心設計了4個實訓:掃雷遊戲、網路五子棋、棋譜的保存與回放、學生成績管理系統,介紹Java在套用軟體開發中用到的主要技術,並體現面向對象的設計思想。對於Java中的輸入輸出、資料庫、異常處理、網路編程、界面編程等都有比較深入的訓練。
  《Java程式設計實訓教程/普通高等教育“十三五”規劃教材(軟體工程專業)》可作為計算機類專業Java實訓、Java課程設計等課程的教材,也可作為學生畢業設計以及Java程式設計愛好者的參考書。

圖書目錄

前言
實訓1 掃雷遊戲
1.1 系統設計
1.1.1 需求分析
1.1.2 類的設計
1.2 創建主視窗
1.2.1 創建項目
1.2.2 MineFrame類
1.2.3 主程式類Saolei
1.3 MinePanel類和Block類
1.3.1 幾個輔助類
1.3.2 Block類
1.3.3 MinePanel類
1.3.4 將雷區加入到MineFrame中
1.4 實現掃雷功能
1.4.1 翻開小方塊
1.4.2 處理輸贏以及搜尋方法
1.4.3 加快掃雷進程
1.4.4 重新開始遊戲
1.5 選擇遊戲難度級別
1.5.1 在MineFrame類中添加grade屬性
1.5.2 自定義難度對話框
1.5.3 完善選單監聽器類
1.6 實現計時功能
1.6.1 UpdateTimeTask類
1.6.2 啟動計時與終止計時
1.7 掃雷排行榜
1.7.1 Record類
1.7.2 RecordDao類
1.7.3 用於輸入遊戲者名字的對話框類
1.7.4 顯示排行榜的對話框類
1.7.5 實現排行榜功能
1.8 附加功能
1.8.1 添加sound()方法
1.8.2 準備音頻檔案
1.8.3 播放音頻檔案
1.9 作業
實訓2 網路五子棋
2.1 單機版五子棋遊戲
2.1.1 五子棋遊戲視窗製作
2.1.2 創建棋盤類
2.1.3 創建棋子類
2.1.4 實現單擊滑鼠下棋
2.1.5 判斷贏棋
2.1.6 實現工具列上的功能
2.1.7 改變滑鼠的形狀
2.2 伺服器端界面製作
2.3 創建客戶端界面
2.3.1 創建主視窗和棋盤
2.3.2 創建客戶端界面右側的三個類
2.3.3 創建客戶端界面下方的控制臺類
2.4 實現“連線主機”按鈕的功能
2.4.1 連線伺服器獲取用戶名
2.4.2 將已經連線的客戶端添加到用戶列表中
2.5 實現“加入遊戲”按鈕的功能
2.5.1 客戶端申請加入後對方選擇同意或拒絕
2.5.2 完成猜棋並準備好下棋
2.6 實現下棋功能
2.6.1 客戶端向伺服器傳送下棋訊息
2.6.2 伺服器接收訊息並處理
2.6.3 客戶端接收訊息並處理
2.7 實現“放棄遊戲”按鈕的功能
2.7.1 Command類添加常量
2.7.2 添加“放棄遊戲”按鈕的回響代碼
2.7.3 在Communication類中添加giveup()方法
2.7.4 伺服器接收giveup命令並處理
2.8 加入計時功能
2.8.1 設計計時執行緒類
2.8.2 猜先後啟動倒計時執行緒
2.9 完善“關閉程式”按鈕的功能
2.9.1 在Command類中添加命令
2.9.2 客戶端向伺服器傳送命令
2.9.3 伺服器處理quit命令
2.9.4 客戶端處理delete命令
2.10 作業
實訓3 棋譜的保存與回放
3.1 創建資料庫
3.1.1 資料庫設計
3.1.2 資料庫創建
3.2 用戶管理
3.2.1 資料庫連線類
3.2.2 用戶管理
3.3 用戶註冊和登錄
3.3.1 準備工作
3.3.2 用戶登錄
3.3.3 用戶註冊
3.4 記錄棋局和棋譜
3.4.1 記錄棋局
3.4.2 記錄棋譜
3.5 查詢棋局和棋譜欣賞
3.5.1 查詢棋局
3.5.2 棋譜欣賞
3.6 作業
實訓4 學生成績管理系統
4.1 系統設計
4.1.1 需求分析
4.1.2 資料庫設計
4.1.3 類的設計
4.2 工具類
4.2.1 DBConnection類
4.2.2 CreateDatabase類
4.3 實體類
4.3.1 班級實體類ClassEntity
4.3.2 學生實體類Student
4.3.3 課程實體類Course
4.3.4 成績實體類Score
4.4 數據訪問類
4.4.1 ClassDao類
4.4.2 StudentDao類
4.4.3 CourseDao類
4.4.4 ScoreDao類
4.5 主視窗類
4.6 班級管理
4.7 學生管理
4.8 成績管理
4.8.1 準備工作
4.8.2 成績錄入與修改
4.8.3 成績查詢
4.9 作業
參考文獻

相關詞條

熱門詞條

聯絡我們