
Java套用开发
《Java套用开发》是由华中科技大学出版社出版的图书,作者是张卫 、王向中。本书内容包括信息的输入和输出、堆叠结构的实现、分数和複数类的实现、用户登录注册系统开发和记事本开发等九个项目。
基本介绍
- 书名:Java套用开发
- 作者:张 卫 王向中
- ISBN:9787560966243
- 定价:29.80元
出版信息
版次:第1版第1次
开本:正16开
字数:40千字
页数:270页
开卷分类:计算机
内容简介
本书按照工学结合人才培养模式的要求,依据基于工作过程的课程体系开发的思路进行设计。以Java套用开发工作领域中的软体开发项目为载体,以培养Java软体代码编写能力和面向对象的基本技术套用能力为目标,以工作任务驱动为主线来组织本书的编写。本书的编写主旨不再是只向学生传授知识,而是在项目的开发过程中,培养学生运用知识来自己构建知识体系,重点是培养学生的知识和基本技术的套用能力,分析问题和解决问题的能力。本书的项目目是以软体开发工作中涉及的各种基本知识、基本技术和基本技能要求为线索设计的。 全书内容的编排和组织是以满足企业岗位工作需求、遵循学生的认知规律、有利于提高学习者的动手能力为依据确定的。其显着特点是对学习者职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要而进行,并融合了软体开发职业对知识、技能和态度的要求。 本书可以作为高职高专计算机及相关专业的教材,或者作为高等院校公共选修课程的教材,同时还可以作为社会力量办学、职业技能培训教材,以及自学参考书。
作者简介
南京铁道职业技术学院教师张卫,南京铁道职业技术学院教师王向中,南京化工职业技术学院教师王坤,南京工业职业技术学院教师凌方联合编写。
目录
项目一信息的输入和输出(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)