种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Java程式设计实用教程(秦学礼、汪迎春、郑淑红编着书籍)

(2019-06-04 13:21:55) 百科综合
Java程式设计实用教程(秦学礼、汪迎春、郑淑红编着书籍)

Java程式设计实用教程(秦学礼、汪迎春、郑淑红编着书籍)

《Java程式设计实用教程》是2012年清华大学出版社出版的图书,作者是秦学礼、汪迎春、郑淑红。

基本介绍

  • 书名:Java程式设计实用教程
  • 作者:秦学礼、汪迎春、郑淑红
  • ISBN:9787302291756
  • 定价:39元
  • 出版社:清华大学出版社
  • 出版时间:2012.08.01

内容简介

本书从Java语言最基本的入门概念开始讲述,详细介绍了Java语言的基本开发工具J2SDK和集成开发环境Eclipse IDE(Integrated Development Environment)的配置。底层图形界面应用程式编程接口(Application Programming Interface,API)的开发採用了SWT(Standard Widget Toolkit),这是本书与现在众多Java教科书不同的地方。 本书还对Java面向对象程式设计的基本概念和技术等内容进行较为详细的讲解,并结合一个容易理解和学习的案例“企业进销存管理系统”的各个子功能,以便于学习控制项、对象、方法、事件等的使用,完成各子模组的界面。通过循序渐进的学习,逐渐理解和掌握Java语言及其类库编程。本书对Java的图形界面设计等也进行了深入的介绍,每个项目都安排了针对性的实训项目。

图书目录

项目1Java项目创建与运行
1.1任务1:搭建Java程式的开发环境
1.1.1JDK下载与安装
1.1.2Eclipse下载与安装
1.1.3知识拓展——jigloo下载及安装
1.2任务2:Java项目创建与运行
1.2.1创建Java项目
1.2.2问题探究——集成开发环境Eclipse的配置
1.2.3知识拓展——Eclipse外挂程式
1.2.4知识拓展——Java类档案
1.2.5知识拓展——Eclipse历史
1.3项目总结
1.4实训项目
1.5习题
项目2Java编程基础
2.1任务1:Eclipse类档案的创建
2.1.1创建Eclipse类档案
2.1.2问题探究——主类结构
2.1.3知识拓展——常量与变数
2.1.4知识拓展——基本数据类型
2.1.5知识拓展——运算符
2.1.6知识拓展——数据类型转换
2.2任务2:条件语句运用
2.2.1问题探究——Java程式语句
2.2.2问题探究——分支流程控制
2.2.3知识拓展——控制(if条件)语句
2.2.4知识拓展——switch多分支语句
2.3任务3:循环语句运用
2.3.1问题探究——循环流程控制
2.3.2知识拓展——while语句
2.3.3知识拓展——dowhile语句
2.3.4知识拓展——for语句
2.3.5知识拓展——循环嵌套
2.3.6知识拓展——循环的跳转
2.3.7知识拓展——数组
2.3.8字元串处理
2.4项目小结及学习要点
2.5实训项目
2.5.1排序(冒泡法)
2.5.2百钱百鸡问题
2.5.3一元二次方程的求解
2.6习题
Java程式设计实用教程
目录
项目3Java面向对象编程基础
3.1任务的提出和分析
3.1.1进销存系统中的实体
3.1.2进销存系统中的事务
3.1.3任务分解
3.2任务1:类的定义
3.2.1创建People类和对象
3.2.2问题探究——类和包的关係
3.2.3问题探究——类定义的语法
3.2.4问题探究——新建Java类界面
3.2.5知识拓展——创建主类Main
3.2.6知识拓展——内部类
3.3任务2:对象的创建
3.3.1创建对象
3.3.2问题探究——Java类和Java对象的关係
3.3.3问题探究——对象的生命周期
3.3.4知识拓展——检查引用的对象类型
3.3.5知识拓展——类的重构
3.3.6知识拓展——异常处理
3.4任务3:类的私有变数和成员方法
3.4.1创建类的私有变数和对应的成员方法
3.4.2问题探究——成员访问控制符
3.4.3问题探究——Java中的数据类型
3.4.4知识拓展——Java中的变数
3.4.5知识拓展——类成员和实例成员
3.4.6知识拓展——变数的初始化
3.4.7知识拓展——类的引用和导入
3.5任务4:类的构造方法
3.5.1创建类的构造方法
3.5.2问题探究——构造方法
3.6任务5:类的继承和多态
3.6.1类的继承和多态
3.6.2问题探究——Eclipse中Java程式的图示标识
3.6.3问题探究——继承
3.6.4知识拓展——Java面向对象的三大基本特性
3.6.5知识拓展——属性隐藏和方法的重写
3.6.6知识拓展——类java.lang.Object
3.6.7知识拓展——方法的重载
3.6.8知识拓展——抽象类和接口
3.7项目小结及学习要点
3.8实训项目
3.8.1为People类添加成员变数、成员方法
3.8.2创建商品类
3.8.3创建公司类和它的子类(客户类、供应商类)
项目4应用程式界面设计与实现
4.1任务1:用户登录界面设计
4.1.1登录窗体设计与实现
4.1.2问题探究——SWT常用控制项
4.1.3知识拓展——进销存管理系统需求分析
4.1.4知识拓展——用户管理数据表的设计
4.1.5知识拓展——JDBC技术
4.1.6知识拓展——结构化查询语言SQL
4.2任务2:用户添加模组的设计与实现
4.2.1按钮事件的实现
4.2.2问题探究——用户信息添加(INSERT)操作
4.2.3知识拓展——事件(Event)处理
4.2.4知识拓展——常用事件
4.2.5知识拓展——异常处理
4.3任务3:主界面、选单设计
4.3.1SWT的容器类套用
4.3.2问题探究——主界面(Shell)
4.3.3知识拓展——面板(Composite)
4.3.4知识拓展——选单(Menu和MenuItem)
4.3.5知识拓展——扩展栏(ExpandBar)
4.3.6知识拓展——工具列(ToolBar和ToolItem)
4.3.7知识拓展——动态工具列(CoolBar和CoolItem)
4.3.8知识拓展——滚动面板(ScrolledComposite)
4.3.9知识拓展——选项卡和选项页(TabFolder和TabItem)
4.3.10知识拓展——分割窗框(SashForm类)和自定义分割框
(CBanner)
4.4项目小结及学习要点
4.5实训项目
4.5.1事件处理的综合套用
4.5.2自定义选项卡的运用
4.5.3应用程式主界面设计(选单)
4.6习题
项目5基本信息管理模组的设计与实现
5.1任务1:客户信息管理的设计与实现
5.1.1客户信息管理窗体的实现
5.1.2问题探究——布局管理器
5.1.3问题探究——FillLayout(填充式布局)
5.1.4知识拓展——RowLayout(行列式布局)
5.1.5知识拓展——GridLayout(格线式布局)
5.1.6知识拓展——FormLayout(表格式布局)
5.1.7知识拓展——StackLayout(堆叠式布局)
5.2任务2:商品信息管理的设计与实现
5.2.1商品信息管理
5.2.2问题探究——单选按钮(SWT.RADIO)和複选框
(SWT.CHECK)
5.2.3知识拓展——下拉框(Combo)
5.2.4问题探究——列表框(List类)
5.2.5知识拓展——进度条(ProgressBar)
5.2.6知识拓展——系统托盘(Tray和TrayItem)
5.3任务3:职员信息管理的设计与实现
5.3.1职员信息管理窗体设计
5.3.2知识拓展——讯息提示框(MessageBox)
5.3.3知识拓展——档案目录对话框(DirectoryDialog)
5.3.4知识拓展——档案对话框(FileDialog)
5.3.5知识拓展——颜色对话框(ColorDialog)
5.3.6知识拓展——字型对话框(FontDialog)
5.3.7知识拓展——列印对话框(PrintDialog)
5.4项目小结及学习要点
5.5实训项目
5.5.1供应商信息管理
5.5.2简易记事本的实现
5.6习题
项目6商品採购模组的设计与实现
6.1任务1:商品採购进货窗体设计
6.1.1商品採购进货窗体设计与实现
6.1.2问题探究——表格(Table、TableItem和TableColumn)
6.1.3知识拓展——为表格添加监听器及事件处理代码
6.1.4知识拓展——带有选择框的表格
6.1.5知识拓展——带有上下文选单的表格
6.1.6知识拓展——可编辑的表格
6.1.7知识拓展——用键盘控制表格
6.2任务2:採购进货查询模组
6.2.1採购进货查询窗体设计与实现
6.2.2知识拓展——单表查询
6.2.3知识拓展——模糊查询
6.2.4知识拓展——多表查询
6.3项目小结及学习要点
6.4实训项目
6.4.1採购退货窗体的设计与实现
6.4.2採购退货查询窗体的设计与实现
6.5习题
项目7商品信息统计模组
7.1任务1:销售统计表格显示
7.1.1统计功能的设计与实现
7.1.2问题探究
7.2任务2:销售统计图表显示
7.2.1销售月统计柱形图的设计与实现
7.2.2问题探究——柱形图表布局
7.2.3问题探究——SWT图像处理入门
7.3任务3:销售统计数据切换
7.3.1图表重绘的设计与实现
7.3.2问题探究——图形刷新
7.4项目小结及学习要点
7.5实训项目按销售员进行销售统计
项目8Java输入输出系统
8.1任务1:读写流
8.1.1字元流的读写
8.1.2问题探究——I/O流
8.1.3知识拓展——字元流
8.1.4知识拓展——位元组流
8.1.5知识拓展——预定义流
8.2任务2:系统打包发布
8.2.1系统打包发布
8.2.2问题探究——JAR档案
8.2.3知识拓展——档案操作
8.2.4知识拓展——档案流
8.2.5知识拓展——目录操作(生成、删除)
8.3项目小结及学习要点
8.4实训项目
8.4.1複製档案
8.4.2文本计数器
8.5习题
参考文献

标 签

搜索
随机推荐

Powered By 种豆资源网||