主页 详情

《Java程序设计实用教程》_秦学礼主编;汪迎春,郑淑红副主编_13551251_9787302291756

【书名】:《Java程序设计实用教程》
【作者】:秦学礼主编;汪迎春,郑淑红副主编
【出版社】:北京:清华大学出版社
【时间】:2012
【页数】:336
【ISBN】:9787302291756
【SS码】:13551251

最新查询

内容简介

项目1 Java项目创建与运行

1.1 任务1:搭建Java程序的开发环境

1.1.1 JDK下载与安装

1.1.2 Eclipse下载与安装

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 习题

项目2 Java编程基础

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 习题

项目3 Java面向对象编程基础

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.1 SWT的容器类应用

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 知识拓展——文件目录对话框(Directory Dialog)

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 实训项目按销售员进行销售统计

项目8 Java输入输出系统

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 习题

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
0eef141130f524093cd2c4958ecbc001#4a0116cf13f5a752564b5ef0373f5b52#91934126#13551251.zip