Java系统化项目开发教程

Java系统化项目开发教程

作者:古凌岚 张婵 罗佳

出版社:人民邮电

出版年:2018年2月

ISBN:9787115476708

所属分类:科普读物

书刊介绍

《Java系统化项目开发教程》内容简介

本书以培养面向对象编程思维、Java桌面应用开发技能为目标,以提出问题、解读问题、知识探究和解决问题为基本思路,采用控制台窗口呈现方式,着重突出算法逻辑过程,以“图形参数计算程序”为载体,阐述面向对象的抽象概念及结合Java基本语法的编程应用;并进一步利用对用户更为友好的图形界面方式,以“闹钟工具软件”的设计实现为主线,融入Java的主要编程机制,如事件处理机制、输入/输出机制、异常处理机制等的应用,适时地补充一些实际应用需要,但常被忽视的知识点,如this关键字、匿名类、集合Collection等,达到学以致用的效果。考虑到以案例设计实施为线索展开阐述,可能会使得知识点较为松散,每个项目单元结尾还对相关知识点进行系统化梳理,便于学习者形成完整的知识链。本书适合作为高等院校相关专业的Java课程教材使用,也可供编程爱好者自学使用。
古凌岚,广东轻工职业技术学院信息学院软件教研室主任,曾出版过多部教材《XML技术及应用》(9787508454443水利水电出版社)《计算机网络系统集成》(9787040381740高等教育出版社,十二五规划)。

作品目录

内容提要
前言
知识组织结构图
项目1、基于面向对象思想设计桌面应用
1.1、面向过程和面向对象
1.2、初识对象、类和实体概念
1.3、了解Java语言
1.4、项目案例及设计
知识梳理
项目2、应用基本语法实现图形参数计算逻辑
2.1、先导任务一:显示矩形的周长和面积
2.2、先导任务二:计算矩形的周长和面积
知识梳理
项目3、应用类的特性设计图形参数计算程序
3.1、先导任务三:编写显示图形参数的程序
3.2、先导任务四:编写三角形参数计算程序
3.3、先导任务五:编写四边形参数计算程序
3.4、先导任务六:编写具有可扩展性的图形参数计算程序
知识梳理
项目4、利用Swing组件实现闹钟的主界面
4.1、实战任务一:创建闹钟工具软件项目
4.2、实战任务二:构建闹钟工具软件的界面
4.3、实战任务三:优化闹钟主界面布局
4.4、实战任务四:美化闹钟主界面
知识梳理
项目5、利用事件处理机制实现闹铃的设定
5.1、实战任务五:设定闹铃及实现程序最小化至任务栏
知识梳理
项目6、利用异常机制处理闹钟软件的运行错误
6.1、实战任务六:
防止背景图片找不到而导致的程序中断
知识梳理
项目7、应用输入/输出机制实现铃声上传/下载
7.1、实战任务七:获取要上传的铃声文件
7.2、实战任务八:实现铃声的上传与下载
知识梳理
项目8、应用集合类操作铃声集及数据库参数
8.1、实战任务九:保存指定目录的多个铃声文件
8.2、实战任务十:实现数据库连接参数与功能代码的分离
知识梳理
项目9、利用多线程技术实现定时响铃
9.1、实战任务十一:实现闹钟启动的计时功能
9.2、实战任务十二:实现铃声播放功能
知识梳理
项目10、利用Socket实现铃声远程上传/下载
10.1、实战任务十三:确定铃声文件远程上传的编程架构
10.2、实战任务十四:实现铃声文件远程上传模块的服务器
10.3、实战任务十五:实现铃声文件远程上传模块的客户端
10.4、拓展任务:实现消息的快速传递
知识梳理
附录
知识图谱

相关推荐

微信二维码