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.wsbookshow.com)和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
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- C语言程序设计实验指导与实训(第二版) [主编 倪燃]
- Python程序设计及实践教程 [肖朝晖]
- C语言程序设计 [魏琴 刘祖珉 赵仕波 肖阳春]
- C语言程序设计实验教程 [张小刚 司春景]
- 电气控制与PLC程序设计(第二版) [胡冠山]
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- C语言程序设计(第三版) [主编 丁红 王立新 蔡开立]
- Python数据分析 [主编 冯志辉 赵磊 李放]
- Python程序设计与应用(第二版) [主编 张广渊]
- C程序设计实践教程 [刘卫国]
- C程序设计(慕课版) [刘卫国]
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- SwiftUI完全开发 [李智威 著]
- MySQL数据库项目式教程 [陈亚峰]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]
- Unity3D虚拟现实应用开发实践 [主 编 刘龙]
- Python程序设计 [主编 姜春磊 陈虹洁]
- C语言程序设计实践教程(活页式) [主编 郑茵 陈巍 滕泓虬]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- Python程序设计基础及实战 [主编 刘健]
- C语言程序设计 [姜雪]
- Python程序设计实践教程 [王鹤琴 蔡正保]
- C++程序设计实践教程(第三版) [主编 刘卫国 曹岳辉]
- C++程序设计(第三版) [主编 曹岳辉 刘卫国]
- C语言程序设计项目化教程(活页式) [主编 张利华 潘晓利]
- 机器人流程自动化(RPA)实战——基于UiPath [主编 金鑫]
- Python 语言程序设计实践指导 [主编 张双狮]