图书介绍

Java程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计实用教程
  • 秦学礼主编;汪迎春,郑淑红副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302291756
  • 出版时间:2012
  • 标注页数:336页
  • 文件大小:86MB
  • 文件页数:349页
  • 主题词:JAVA语言-程序设计-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

项目1 Java项目创建与运行1

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

1.1.1 JDK下载与安装1

1.1.2 Eclipse下载与安装4

1.1.3 知识拓展——jigloo下载及安装6

1.2 任务2:Java项目创建与运行6

1.2.1 创建Java项目6

1.2.2 问题探究——集成开发环境Eclipse的配置9

1.2.3 知识拓展——Eclipse插件10

1.2.4 知识拓展——Java类文件10

1.2.5 知识拓展——Eclipse历史11

1.3 项目总结12

1.4 实训项目12

1.5 习题12

项目2 Java编程基础13

2.1 任务1:Eclipse类文件的创建13

2.1.1 创建Eclipse类文件14

2.1.2 问题探究——主类结构16

2.1.3 知识拓展——常量与变量18

2.1.4 知识拓展——基本数据类型19

2.1.5 知识拓展——运算符22

2.1.6 知识拓展——数据类型转换27

2.2 任务2:条件语句运用28

2.2.1 问题探究——Java程序语句28

2.2.2 问题探究——分支流程控制29

2.2.3 知识拓展——控制(if条件)语句30

2.2.4 知识拓展——switch多分支语句34

2.3 任务3:循环语句运用36

2.3.1 问题探究——循环流程控制37

2.3.2 知识拓展——while语句37

2.3.3 知识拓展——do-while语句38

2.3.4 知识拓展——for语句39

2.3.5 知识拓展——循环嵌套40

2.3.6 知识拓展——循环的跳转41

2.3.7 知识拓展——数组43

2.3.8 字符串处理46

2.4 项目小结及学习要点51

2.5 实训项目51

2.5.1 排序(冒泡法)51

2.5.2 百钱百鸡问题52

2.5.3 一元二次方程的求解52

2.6 习题53

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

3.1 任务的提出和分析57

3.1.1 进销存系统中的实体58

3.1.2 进销存系统中的事务58

3.1.3 任务分解58

3.2 任务1:类的定义59

3.2.1 创建People类和对象59

3.2.2 问题探究——类和包的关系60

3.2.3 问题探究——类定义的语法61

3.2.4 问题探究——新建Java类界面63

3.2.5 知识拓展——创建主类Main64

3.2.6 知识拓展——内部类65

3.3 任务2:对象的创建65

3.3.1 创建对象66

3.3.2 问题探究——Java类和Java对象的关系66

3.3.3 问题探究——对象的生命周期68

3.3.4 知识拓展——检查引用的对象类型68

3.3.5 知识拓展——类的重构69

3.3.6 知识拓展——异常处理70

3.4 任务3:类的私有变量和成员方法75

3.4.1 创建类的私有变量和对应的成员方法75

3.4.2 问题探究——成员访问控制符77

3.4.3 问题探究——Java中的数据类型78

3.4.4 知识拓展——Java中的变量78

3.4.5 知识拓展——类成员和实例成员79

3.4.6 知识拓展——变量的初始化80

3.4.7 知识拓展——类的引用和导入81

3.5 任务4:类的构造方法82

3.5.1 创建类的构造方法83

3.5.2 问题探究——构造方法84

3.6 任务5:类的继承和多态84

3.6.1 类的继承和多态85

3.6.2 问题探究——Eclipse中Java程序的图标标识88

3.6.3 问题探究——继承89

3.6.4 知识拓展——Java面向对象的三大基本特性90

3.6.5 知识拓展——属性隐藏和方法的重写92

3.6.6 知识拓展——类java.lang.Object93

3.6.7 知识拓展——方法的重载93

3.6.8 知识拓展——抽象类和接口93

3.7 项目小结及学习要点94

3.8 实训项目94

3.8.1 为People类添加成员变量、成员方法94

3.8.2 创建商品类95

3.8.3 创建公司类和它的子类(客户类、供应商类)95

项目4 应用程序界面设计与实现98

4.1 任务1:用户登录界面设计98

4.1.1 登录窗体设计与实现99

4.1.2 问题探究——SWT常用控件106

4.1.3 知识拓展——进销存管理系统需求分析111

4.1.4 知识拓展——用户管理数据表的设计113

4.1.5 知识拓展——JDBC技术118

4.1.6 知识拓展——结构化查询语言SQL123

4.2 任务2:用户添加模块的设计与实现125

4.2.1 按钮事件的实现127

4.2.2 问题探究——用户信息添加(INSERT)操作132

4.2.3 知识拓展——事件(Event)处理135

4.2.4 知识拓展——常用事件141

4.2.5 知识拓展——异常处理144

4.3 任务3:主界面、菜单设计149

4.3.1 SWT的容器类应用151

4.3.2 问题探究——主界面(Shell)157

4.3.3 知识拓展——面板(Composite)160

4.3.4 知识拓展——菜单(Menu和MenuItem)162

4.3.5 知识拓展——扩展栏(ExpandBar)164

4.3.6 知识拓展——工具栏(ToolBar和ToolItem)166

4.3.7 知识拓展——动态工具栏(CoolBar和CoolItem)169

4.3.8 知识拓展——滚动面板(ScrolledComposite)171

4.3.9 知识拓展——选项卡和选项页(TabFolder和TabItem)172

4.3.10 知识拓展——分割窗框(SashForm类)和自定义分割框(CBanner)175

4.4 项目小结及学习要点177

4.5 实训项目178

4.5.1 事件处理的综合应用178

4.5.2 自定义选项卡的运用178

4.5.3 应用程序主界面设计(菜单)179

4.6 习题181

项目5 基本信息管理模块的设计与实现183

5.1 任务1:客户信息管理的设计与实现183

5.1.1 客户信息管理窗体的实现184

5.1.2 问题探究——布局管理器191

5.1.3 问题探究——FillLayout(填充式布局)193

5.1.4 知识拓展——RowLayout(行列式布局)195

5.1.5 知识拓展——GridLayout(网格式布局)197

5.1.6 知识拓展——FormLayout(表格式布局)200

5.1.7 知识拓展——StackLayout(堆栈式布局)204

5.2 任务2:商品信息管理的设计与实现205

5.2.1 商品信息管理206

5.2.2 问题探究——单选按钮(SWT.RADIO)和复选框(SWT.CHECK)209

5.2.3 知识拓展——下拉框(Combo)212

5.2.4 问题探究——列表框(List类)213

5.2.5 知识拓展——进度条(ProgressBar)215

5.2.6 知识拓展——系统托盘(Tray和TrayItem)217

5.3 任务3:职员信息管理的设计与实现219

5.3.1 职员信息管理窗体设计220

5.3.2 知识拓展——消息提示框(MessageBox)223

5.3.3 知识拓展——文件目录对话框(Directory Dialog)225

5.3.4 知识拓展——文件对话框(FileDialog)226

5.3.5 知识拓展——颜色对话框(ColorDialog)230

5.3.6 知识拓展——字体对话框(FontDialog)232

5.3.7 知识拓展——打印对话框(PrintDialog)234

5.4 项目小结及学习要点236

5.5 实训项目236

5.5.1 供应商信息管理236

5.5.2 简易记事本的实现237

5.6 习题237

项目6 商品采购模块的设计与实现239

6.1 任务1:商品采购进货窗体设计239

6.1.1 商品采购进货窗体设计与实现240

6.1.2 问题探究——表格(Table、TableItem和TableColumn)259

6.1.3 知识拓展——为表格添加监听器及事件处理代码264

6.1.4 知识拓展——带有选择框的表格267

6.1.5 知识拓展——带有上下文菜单的表格269

6.1.6 知识拓展——可编辑的表格270

6.1.7 知识拓展——用键盘控制表格272

6.2 任务2:采购进货查询模块274

6.2.1 采购进货查询窗体设计与实现275

6.2.2 知识拓展——单表查询278

6.2.3 知识拓展——模糊查询282

6.2.4 知识拓展——多表查询284

6.3 项目小结及学习要点286

6.4 实训项目286

6.4.1 采购退货窗体的设计与实现286

6.4.2 采购退货查询窗体的设计与实现287

6.5 习题288

项目7 商品信息统计模块289

7.1 任务1:销售统计表格显示289

7.1.1 统计功能的设计与实现290

7.1.2 问题探究296

7.2 任务2:销售统计图表显示296

7.2.1 销售月统计柱形图的设计与实现297

7.2.2 问题探究——柱形图表布局302

7.2.3 问题探究——SWT图像处理入门302

7.3 任务3:销售统计数据切换304

7.3.1 图表重绘的设计与实现305

7.3.2 问题探究——图形刷新307

7.4 项目小结及学习要点308

7.5 实训项目按销售员进行销售统计308

项目8 Java输入输出系统313

8.1 任务1:读写流313

8.1.1 字符流的读写313

8.1.2 问题探究——I/O流315

8.1.3 知识拓展——字符流316

8.1.4 知识拓展——字节流318

8.1.5 知识拓展——预定义流320

8.2 任务2:系统打包发布320

8.2.1 系统打包发布321

8.2.2 问题探究——JAR文件323

8.2.3 知识拓展——文件操作325

8.2.4 知识拓展——文件流330

8.2.5 知识拓展——目录操作(生成、删除)332

8.3 项目小结及学习要点334

8.4 实训项目334

8.4.1 复制文件334

8.4.2 文本计数器334

8.5 习题335

参考文献336

热门推荐