标题：Java应用开发
出版信息
ISBN：9787560966243
定价：29.80元
作者：张  卫  王向中
出版社：华中科技大学出版社
版次：第1版第1次
开本：正16开
字数：40千字
页数：270页
开卷分类：计算机
内容简介
本书按照工学结合人才培养模式的要求，依据基于工作过程的课程体系开发的思路进行设计。以Java应用开发工作领域中的软件开发项目为载体，以培养Java软件代码编写能力和面向对象的基本技术应用能力为目标，以工作任务驱动为主线来组织本书的编写。本书的编写主旨不再是只向学生传授知识，而是在项目的开发过程中，培养学生运用知识来自己构建知识体系，重点是培养学生的知识和基本技术的应用能力，分析问题和解决问题的能力。　全书内容共分为9个工作项目：信息的输入和输出、堆栈结构的实现、分数和复数类的实现、用户登录注册系统开发、记事本开发、模拟数码管计时器开发、画图程序开发、聊天室系统开发、校园IP查询系统开发。这些学习项目是以软件开发工作中涉及的各种基本知识、基本技术和基本技能要求为线索设计的。　全书内容的编排和组织是以满足企业岗位工作需求、遵循学生的认知规律、有利于提高学习者的动手能力为依据确定的。其显著特点是对学习者职业能力的训练，理论知识的选取紧紧围绕工作任务完成的需要而进行，并融合了软件开发职业对知识、技能和态度的要求。　本书可以作为高职高专计算机及相关专业的教材，或者作为高等院校公共选修课程的教材，同时还可以作为社会力量办学、职业技能培训教材，以及自学参考书。
作者简介
南京铁道职业技术学院教师张卫，南京铁道职业技术学院教师王向中，南京化工职业技术学院教师王坤，南京工业职业技术学院教师凌方联合编写。
目录
项目一信息的输入和输出(1)
任务1学生信息类开发(1)
1.1.1任务书——设计和开发一个表示学生信息的类(1)
1.1.2知识学习(2)
1.1.3实践操作(8)
1.1.4小结(12)
任务2学生信息的输入(13)
1.2.1任务书——设计和开发一个输入学生信息的类(13)
1.2.2知识学习(13)
1.2.3实践操作(14)
任务3学生信息的输出(16)
1.3.1任务书——实现学生信息类中的信息输出功能(16)
1.3.2知识学习(16)
1.3.3实践操作(17)
任务4多个学生信息的输入和输出(18)
1.4.1任务书——实现多个学生信息的输入和输出操作(18)
1.4.2知识学习(19)
1.4.3实践操作(22)
1.4.4思考与提高(26)
项目二堆栈结构的实现(27)
任务1堆栈结构抽象类开发(27)
2.1.1任务书——创建堆栈结构的抽象类(27)
2.1.2知识学习(27)
2.1.3实践操作(31)
2.1.4拓展学习(32)
任务2固定大小堆栈开发(32)
2.2.1任务书——创建一个固定大小的堆栈(32)
2.2.2知识学习(32)
2.2.3实践操作(35)
2.2.4思考与提高(37)
任务3动态堆栈开发(37)
2.3.1任务书——创建一个动态堆栈类(37)
2.3.2知识学习(37)
2.3.3实践操作(38)
2.3.4思考与提高　(40)
Java应用开发目录项目三分数和复数类的实现(41)
任务1分数类和复数类共同接口开发(41)
3.1.1任务书——创建一个分数类和复数类共同接口(41)
3.1.2知识学习(41)
3.1.3实践操作(43)
任务2分数类开发(43)
3.2.1任务书——创建一个数学中的分数类型(43)
3.2.2知识学习(44)
3.2.3实践操作(51)
3.2.4拓展学习(55)
任务3复数类开发(55)
3.3.1任务书——创建一个数学中的复数类(55)
3.3.2实践操作(56)
项目四用户登录注册系统开发(60)
任务1用户登录窗体开发(61)
4.1.1任务书——创建用户登录界面(61)
4.1.2知识学习(61)
4.1.3实践操作(65)
4.1.4拓展学习(68)
任务2用户注册界面开发(68)
4.2.1任务书——注册界面的开发(68)
4.2.2知识学习(68)
4.2.3实践操作(69)
4.2.4思考与提高(72)
任务3用户登录功能开发(72)
4.3.1任务书——用户登录界面功能开发(72)
4.3.2知识学习(72)
4.3.3实践操作(89)
4.3.4思考与提高(95)
4.3.5拓展学习(95)
任务4用户注册功能的开发(95)
4.4.1任务书——注册界面功能开发(95)
4.4.2实践操作(96)
4.4.3思考与提高(99)
项目五记事本开发(100)
任务1主窗体的开发(101)
5.1.1任务书——开发记事本的主窗体(101)
5.1.2知识学习(102)
5.1.3实践操作(105)
任务2文本编辑窗体的开发(107)
5.2.1任务书——记事本文本编辑窗口的开发(107)
5.2.2知识学习(108)
5.2.3实践操作(110)
任务3文件菜单功能的开发(111)
5.3.1任务书——文件菜单功能开发(111)
5.3.2知识学习(112)
5.3.3实践操作(120)
任务4编辑菜单功能的开发(124)
5.4.1任务书——开发编辑菜单功能(124)
5.4.2知识学习(125)
5.4.3实践操作(133)
5.4.4思考与提高(135)
任务5工具栏的开发(135)
5.5.1任务书——开发工具栏(136)
5.5.2知识学习(136)
5.5.3实践操作(138)
项目六模拟数码管计时器开发(140)
任务1模拟数码管的开发(140)
6.1.1任务书——开发模拟数码管(140)
6.1.2知识学习(141)
6.1.3实践操作(146)
任务2计时器的开发(148)
6.2.1任务书——开发计时器(148)
6.2.2知识学习(149)
6.2.3实践操作(151)
任务3计时器显示窗体的开发(154)
6.3.1任务书——开发计时器显示窗体(154)
6.3.2实践操作(154)
项目七画图程序开发(156)
任务1主窗体开发(156)
7.1.1任务书——开发画图程序主窗体(156)
7.1.2知识学习(157)
7.1.3实践操作(158)
任务2绘图面板的开发(159)
7.2.1任务书——绘图面板开发(160)
7.2.2知识学习(160)
7.2.3实践操作(162)
任务3文件菜单的开发(163)
7.3.1任务书——文件菜单开发(163)
7.3.2知识学习(163)
7.3.3实践操作(166)
任务4绘图工具栏的开发(170)
7.4.1任务书——绘图工具栏开发(170)
7.4.2知识学习(170)
7.4.3实践操作(177)
7.4.4思考与提高(181)
项目八聊天室系统开发(182)
任务1单用户聊天室开发(183)
8.1.1任务书——开发单用户聊天室(183)
8.1.2知识学习(183)
8.1.3实践操作(195)
任务2多用户聊天室开发(197)
8.2.1任务书——开发多用户聊天室(197)
8.2.2知识学习(198)
8.2.3实践操作(209)
项目九校园IP查询系统开发(224)
任务1数据库设计和实现(225)
9.1.1任务书——设计一个IP地址信息数据库(225)
9.1.2知识学习(225)
9.1.3实践操作(228)
任务2校园IP查询系统主界面开发(233)
9.2.1任务书——校园IP查询系统主界面的开发(233)
9.2.2知识学习(233)
9.2.3实践操作(237)
任务3IP信息存取子系统开发(242)
9.3.1任务书——IP信息存取子系统功能的开发和调试(242)
9.3.2知识学习(242)
9.3.3实践操作(246)
任务4IP信息查询子系统开发(250)
9.4.1任务书——IP信息查询子系统开发(250)
9.4.2实践操作(251)
附录AJava的安装配置(255)
附录B常用ASCII码表及键盘常用ASCII码(265)
附录CJava编程规则(267)