Java項目化教程

-
【作 者】主編 鄒承俊 雷靜
【I S B N 】978-7-5170-0932-0
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2013-06-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】240
【千字數】388
【印 張】15
【定 價】¥30
【叢 書】國家示范(骨干)高職院校重點建設專業優質核心課程系列教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本教材介紹了Java語言的開發使用技術。全書從開發環境搭建、計算器的開發、記事本應用程序的開發、成績統計、停車收費管理程序、Java游戲開發等項目入手,介紹了Java語言的詳細使用方法和開發技術。
本書內容翔實,淺顯易懂,圖文并茂。將理論與實際操作相結合,重點放在對基礎知識和基本操作技能的培養上。全書內容以項目化教學的方式進行編排,每個項目分為若干個任務來實施,在每個項目后面有思考題,便于組織教學。
本書適合作為高等院校、高職高專院校信息類專業的教材使用,也可作為各類培訓班的學習教材以及電腦愛好者的自學用書。
本書根據職業教育的培養目標,側重技能傳授,強化實踐內容。對教材的內容編排進行全新的嘗試,打破傳統教材的編寫框架,按項目組織教學內容;符合老師的教學要求,方便學生學習。
全書通過六個項目,由淺入深,從小到大,將所有的理論知識通過項目得以貫穿。教學中建議采用項目化教學,任務驅動,教、學、做一體化,讓學生在完成項目任務中享受成功的喜悅,激發學生的求知欲和學習興趣。
本書是由中國水利水電出版社和成都農業科技職業學院共同策劃和組織編寫的高職高專計算機系列教材之一。本書作者總結了幾年來不同院校、不同專業Java程序設計課程的教學經驗,融入自身的教學改革成果,力求體現高職教育的特點,滿足人才對職業能力和工程能力培養的需求。
本書根據職業教育的培養目標,側重技能傳授,強化實踐內容。從人類的思維模式出發,從鍛煉學生的思維能力、培養學生運用編程語言及工具解決實際問題的能力出發,對教材的內容編排進行全新的嘗試,打破傳統教材的編寫框架,按項目組織教學內容;符合老師的教學要求,方便學生學習。全書通過六個項目,由淺入深,從小到大,將所有的理論知識通過項目得以貫穿。采用項目化教學,任務驅動,教、學、做一體化,讓學生在完成項目任務中享受成功的喜悅,激發學生的求知欲和學習興趣。
Java語言是網絡時代廣泛使用的面向對象的編程語言,具有可移植性、安全性、多線程機制等眾多優點,具有非常高的技術性能,在業界得到越來越廣泛的應用。本書以項目為載體,每個項目劃分為若干任務,以任務描述、任務分析、預備知識、任務實施為線索進行編寫,用實際操作指導讀者解決問題、學習技能,使讀者在短時間內掌握Java面向對象和JDBC技術。
全書六個項目的安排如下:項目一為開發環境搭建,安裝配置JDK和Eclipse;項目二為計算器的開發;項目三為記事本應用程序開發;項目四為成績統計;項目五為停車收費管理程序;項目六為Java游戲開發。教學參考學時數在102之間,具體安排如下。項目一:4學時;項目二:28學時;項目三:20學時;項目四:16學時;項目五:18學時;項目六:16學時。使用者可根據具體情況增減學時。
本書內容簡潔準確、結構嚴謹,在講述原理的基礎上注重實踐,對實際操作具有很強的指導意義,特別適合高技能人才的培養需求。
本書由鄒承俊、雷靜主編,張霞、張瑾、何興無、任華副主編,熊維軍、蔡軍、甘波參加部分編寫工作。由于成都市知用公司和成都天榮北軟公司的加入,使本書的項目選擇更能體現企業的生產任務和生產過程的要求,在此表示感謝。
由于時間緊迫和編者水平的限制,書中的錯誤和缺點在所難免,熱忱歡迎使用者對本書提出批評與建議。
本書提供電子課件、源代碼等教學資源,讀者可以從中國水利水電出版社網站(http://www.waterpub.com.cn/softdown/)、萬水書苑(http://www.dgboyong.cn)和http://netedu. cdnkxy.edu.cn/suite/solver/classView.do?classKey=3135203&menuNavKey=3135203免費下載。
編 者
2013年3月
提問:什么是Java語言?為什么要學習
Java語言? 1
項目一 開發環境搭建 2
項目目標 2
任務一 安裝配置JDK 2
任務二 安裝使用MyEclipse 12
請記住以下英語單詞 19
項目二 計算器 20
項目目標 20
任務一 簡單計算器程序 20
任務二 實現循環控制 25
任務三 面向對象編程 30
任務四 計算器界面設計 38
任務五 計算器基本功能實現 53
任務六 異常處理 65
請記住以下英語單詞 71
項目三 記事本應用程序開發 72
項目目標 72
任務一 記事本界面設計 72
任務二 記事本的文本編輯功能 77
任務三 完成對話框 88
任務四 記事本的打開與保存功能 92
任務五 打包程序 101
請記住以下英語單詞 107
項目四 成績統計 109
項目目標 109
任務一 計算單科成績總和及平均值 109
任務二 存儲對象 111
任務三 學生成績管理器 124
請記住以下英語單詞 135
項目五 停車收費管理程序 136
項目目標 136
任務一 系統分析與設計 136
任務二 連接數據庫 142
任務三 用戶登錄功能 147
任務四 車輛入場模塊實現 155
任務五 車輛收費模塊實現 161
任務六 程序優化 167
請記住以下英語單詞 174
項目六 Java游戲開發 175
項目目標 175
任務一 面向對象的分析與設計 175
任務二 主體框架搭建 181
任務三 方塊產生與自動下落 188
任務四 方塊的移動與顯示 207
任務五 障礙物的生成與消除 223
任務六 游戲結束 229
請記住以下英語單詞 234
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發 [李智威 著]
- MySQL數據庫項目式教程 [陳亞峰]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰 [主編 劉健]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]
- C語言程序設計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰——基于UiPath [主編 金鑫]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Python程序設計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統架構設計 [湯佳 著]
- Python語言程序設計教程 [郭其標 房宜汕]
- Python程序設計 [李國燕 王新強 劉佳 等編著]
- Python程序設計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Unity應用開發與實戰(微課版) [主 編 程永恒]
- PHP程序設計項目化教程 [主 編 杜海穎]
- 簡單易懂的Python入門教程 [[日]大澤文孝 著]