您的浏览器不支持JavaScript,请开启后继续
Java项目化程序设计案例教程(张洪雷)

Java项目化程序设计案例教程(张洪雷)

  • 作者
  • 张洪雷、孙伟、段艳超 主编

全书分两篇,由4个项目组成。项目1主要讲解Java的功能特点和运行环境的配置;项目2以四则运算的一个小项目为实例,讲解Java程序设计的基础知识,包括基本的输入输出、常量与变量、运算符与表达式、分支结构、循环结构等内容;项目3以学生成绩管理系统为实例,主要讲解数组、字符串等内容;项目4主要讲解面向对象程序设计的相关内容,以一个完善的项目为实例进行讲解,包含类、事件...


  • ¥39.00

ISBN: 978-7-122-37217-8

版次: 1

出版时间: 2021-02-01

图书介绍

ISBN:978-7-122-37217-8

语种:汉文

开本:16

出版时间:2021-02-01

装帧:平

页数:210

图书前言

Java是Sun公司推出的面向对象的计算机编程语言,特别适于Internet应用程序开发。Java语言吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以简单的思维方式进行复杂的编程。同时,Java语言还是一种跨平台的程序设计语言,可以在各种类型的计算机和操作系统上运行。Java语言以其独有的开放性、跨平台性和面向网络的交互性风靡全球,是目前最常用的计算机编程语言之一,也是主要的网络开发语言之一。
本书以项目化案例为教学内容,全面介绍了用Java语言编程所需的各方面知识。本书内容由浅及深、循序渐进、图文并茂,注重理论与实际制作相结合,读者可快速入门,最终可以达到较高的水平。本书的作者由多年从事Java一线教学的教师和资深的Java项目工程师组成,将企业中实际的项目案例与教学内容进行有机融合,并总结了一套任务驱动式的教学方法。采用这种方法学习的学生将更容易掌握Java语言的编程方法和编程技巧。
全书分两篇,共由4个项目组成,前3个项目由面向过程的程序项目组成,主要讲解Java语言的基础知识,无任何程序基础的人员也可以进行学习。项目4属于面向对象的程序项目,以一个完善的项目为实例讲解包含类、事件、接口、线程等内容。本书由张洪雷、孙伟、段艳超主编,参加本书编写工作的还有林海峰和刘聪等。项目1、项目3由段艳超编写,项目2、任务4.3、任务4.4由张洪雷编写,任务4.1、任务4.2由孙伟编写,林海峰、刘聪等企业技术人员负责教学案例的设计和程序代码的校验。
由于作者水平有限,书中难免有不妥之处,恳请广大读者批评指正。

编 者  
2020年10月

作者简介

张洪雷,盘锦职业学院,教务副处长 副教授,自毕业以来,一直从事一线的教学工作,主要讲授课程包括C语言程序、ASP程序设计、JAVA程序设计等课程,多年的教学工作积累了大量的程序设计教学经验。主持多项省级、院级课题,其中有基于高职示范校建设的教学质量评价体系的研究与实践、以能力为本位的项目化课程改革与实践等。

精彩书摘

全书分两篇,由4个项目组成。项目1主要讲解Java的功能特点和运行环境的配置;项目2以四则运算的一个小项目为实例,讲解Java程序设计的基础知识,包括基本的输入输出、常量与变量、运算符与表达式、分支结构、循环结构等内容;项目3以学生成绩管理系统为实例,主要讲解数组、字符串等内容;项目4主要讲解面向对象程序设计的相关内容,以一个完善的项目为实例进行讲解,包含类、事件、接口、线程等内容,书中还编入了大量的习题,比较适合初学者使用。
本书适合作为高职高专计算机科学与技术、计算机软件、软件工程等专业(Java方向)的教材,也适合对Java程序设计感兴趣的初学者使用。

目录

基础篇
项目1 Java程序向世界问好 / 002
任务1.1 程序开发准备 / 002
1.1.1 任务目标 / 002
1.1.2 技术准备 / 002
1.1.3 任务实施 / 007
1.1.4 巩固提高 / 013
1.1.5 课后习题 / 013
任务1.2 编写第一个Java程序 / 014
1.2.1 任务目标 / 014
1.2.2 技术准备 / 014
1.2.3 任务实施 / 019
1.2.4 巩固提高 / 021
1.2.5 课后习题 / 021

项目2 四则运算练习小游戏 / 022
任务2.1 Java变量定义与输出 / 022
2.1.1 任务目标 / 022
2.1.2 技术准备 / 023
2.1.3 任务实施 / 031
2.1.4 巩固提高 / 032
2.1.5 课后习题 / 033
任务2.2 牛刀小试——制作四则运算计算器 / 034
2.2.1 任务目标 / 034
2.2.2 技术准备 / 034
2.2.3 任务实施 / 046
2.2.4 巩固提高 / 048
2.2.5 课后习题 / 049
任务2.3 初试锋芒——制作四则运算练习器 / 050
2.3.1 任务目标 / 050
2.3.2 技术准备 / 050
2.3.3 任务实施 / 057
2.3.4 巩固提高 / 059
2.3.5 课后习题 / 059
任务2.4 大显身手——制作四则运算小游戏 / 060
2.4.1 任务目标 / 060
2.4.2 技术准备 / 060
2.4.3 任务实施 / 063
2.4.4 巩固提高 / 066
2.4.5 课后习题 / 066

项目3 学生成绩管理 / 067
任务3.1 牛刀小试——建立成绩数组 / 067
3.1.1 任务目标 / 067
3.1.2 技术准备 / 068
3.1.3 任务实施 / 077
3.1.4 巩固提高 / 077
3.1.5 课后习题 / 078
任务3.2 初试锋芒——建立学生数组 / 079
3.2.1 任务目标 / 079
3.2.2 技术准备 / 079
3.2.3 任务实施 / 090
3.2.4 巩固提高 / 091
3.2.5 课后习题 / 091
任务3.3 崭露头角——完成用户登录 / 092
3.3.1 任务目标 / 092
3.3.2 技术准备 / 092
3.3.3 任务实施 / 101
3.3.4 巩固提高 / 101
3.3.5 课后习题 / 101
任务3.4 大显身手——制作学生成绩管理系统 / 102
3.4.1 任务目标 / 102
3.4.2 技术准备 / 102
3.4.3 任务实施 / 106
3.4.4 巩固提高 / 110
3.4.5 课后习题 / 111

面向对象篇
项目4 有用户界面的四则运算小游戏 / 114
任务4.1 牛刀小试——制作用户登录界面 / 115
4.1.1 任务目标 / 115
4.1.2 技术准备 / 115
4.1.3 任务实施 / 168
4.1.4 巩固提高 / 170
4.1.5 课后习题 / 170
任务4.2 初试锋芒——用户主界面的制作 / 172
4.2.1 任务目标 / 172
4.2.2 技术准备 / 172
4.2.3 任务实施 / 180
4.2.4 巩固提高 / 182
4.2.5 课后习题 / 182
任务4.3 崭露头角——参数设置菜单项功能设计 / 182
4.3.1 任务目标 / 182
4.3.2 技术准备 / 183
4.3.3 任务实施 / 193
4.3.4 巩固提高 / 197
4.3.5 课后习题 / 197
任务4.4 大显身手——开始游戏界面与功能完善 / 198
4.4.1 任务目标 / 198
4.4.2 技术准备 / 199
4.4.3 任务实施 / 202
4.4.4 巩固提高 / 208
4.4.5 课后习题 / 208

参考文献 / 210

发送电子邮件联系我们