图书介绍

JAVA程序设计项目化教程PDF|Epub|txt|kindle电子书版本网盘下载

JAVA程序设计项目化教程
  • 张红主编;胡坚副主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040344950
  • 出版时间:2012
  • 标注页数:465页
  • 文件大小:100MB
  • 文件页数:482页
  • 主题词:

PDF下载


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

下载说明

JAVA程序设计项目化教程PDF格式电子书版下载

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

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

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

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

图书目录

项目1 搭建AEIM系统开发平台1

任务背景2

知识目标2

1.1 任务1 搭建系统开发环境3

1.1.1 目标效果3

1.1.2 必备知识4

1.1.2.1 Java语言的发展历程及特点4

1.1.2.2 Java开发工具的选择6

1.1.2.3 J2SE的下载与安装7

1.1.2.4 Eclipse的下载与使用8

1.1.3 拓展训练14

1.2 任务2 编写第一个Java程序——“欢迎进入AEIM系统!”16

1.2.1 目标效果16

1.2.2 必备知识17

1.2.2.1 Java程序运行过程17

1.2.2.2 Application程序的实现18

1.2.2.3 Applet小程序的实现20

1.2.3 拓展训练22

项目总结24

知识归纳25

知识巩固25

项目实训26

项目2 AEIM系统分析29

任务背景30

知识目标30

2.1 任务1 AEIM系统需求及功能分析31

2.1.1 目标效果31

2.1.2 必备知识32

2.1.2.1 管理信息系统基础32

2.1.2.2 管理信息系统的开发过程33

2.1.3 实现机制34

2.1.3.1 AEIM系统需求分析34

2.1.3.2 AEIM系统概要设计35

2.2 任务2 AEIM系统数据库设计38

2.2.1 目标效果38

2.2.2 必备知识39

2.2.3 实现机制40

2.2.3.1 AEIM系统数据库需求分析40

2.2.3.2 AEIM系统数据库表结构设计40

项目总结42

知识归纳42

知识巩固43

项目实训43

项目3 员工基本信息处理45

任务背景46

知识目标46

3.1 任务1 员工基本信息的输入与保存47

3.1.1 目标效果47

3.1.2 必备知识47

3.1.2.1 标识符与注释符48

3.1.2.2 基本数据类型49

3.1.2.3 变量和常量54

3.1.2.4 基本数据类型转换56

3.1.2.5 简单数据的输入输出58

3.1.2.6 运算符和表达式61

3.1.2.7 运算符优先级68

3.1.3 拓展训练68

3.1.4 实现机制69

3.1.4.1 员工基本信息保存和操作任务程序结构69

3.1.4.2 系统登录界面任务程序剖析70

3.2 任务2 员工绩效考核等级分析72

3.2.1 目标效果72

3.2.2 必备知识73

3.2.2.1 Java程序的基本控制结构73

3.2.2.2 单分支和双分支选择语句74

3.2.2.3 多分支选择语句77

3.2.3 拓展训练78

3.2.4 实现机制80

3.2.4.1 员工绩效考核等级分析任务程序结构80

3.2.4.2 员工绩效考核等级分析任务程序剖析80

3.3 任务3 部门绩效考核分析83

3.3.1 目标效果83

3.3.2 必备知识83

3.3.2.1 while循环84

3.3.2.2 do-while循环84

3.3.2.3 break和continue语句85

3.3.2.4 for循环85

3.3.2.5 3个循环语句的比较88

3.3.2.6 嵌套循环90

3.3.2.7 字符串91

3.3.2.8 数组93

3.3.3 拓展训练98

3.3.4 实现机制100

3.3.4.1 部门绩效考核分析任务程序结构100

3.3.4.2 部门绩效考核分析任务程序剖析101

项目总结103

知识归纳104

知识巩固105

项目实训106

项目4 员工和部门信息组织109

任务背景110

知识目标110

4.1 任务1 描述员工的基本信息111

4.1.1 目标效果111

4.1.2 必备知识112

4.1.2.1 面向对象基础112

4.1.2.2 类116

4.1.2.3 对象124

4.1.3 拓展训练127

4.1.4 实现机制129

4.1.4.1 描述员工基本信息任务程序结构129

4.1.4.2 系统登录界面任务程序剖析129

4.2 任务2 描述部门经理和部门的信息131

4.2.1 目标效果131

4.2.2 必备知识132

4.2.2.1 继承132

4.2.2.2 子类的构造方法135

4.2.2.3 多态性137

4.2.2.4 访问控制符与修饰符140

4.2.2.5 接口144

4.2.2.6 抽象类和抽象方法146

4.2.2.7 包(package)148

4.2.3 拓展训练151

4.2.4 实现机制154

4.2.4.1 描述部门经理和部门信息任务程序结构154

4.2.4.2 描述部门经理和部门信息程序剖析154

4.3 任务 3 输入规范的部门信息158

4.3.1 目标效果158

4.3.2 必备知识158

4.3.2.1 异常的概念158

4.3.2.2 异常处理机制159

4.3.2.3 自定义异常类163

4.3.3 拓展训练164

4.3.4 实现机制165

4.3.4.1 输入规范的部门信息任务程序结构165

4.3.4.2 系统主界面设计任务程序剖析165

项目总结168

知识归纳169

知识巩固171

项目实训172

项目5 设计系统GUI界面175

任务背景176

知识目标176

5.1 任务1 系统登录界面设计177

5.1.1 目标效果177

5.1.2 必备知识178

5.1.2.1 图形界面基础——AWT178

5.1.2.2 Swing组件180

5.1.2.3 窗口和面板181

5.1.2.4 通用信息对话框183

5.1.3 拓展训练185

5.1.4 实现机制186

5.1.4.1 系统登录界面设计任务程序结构186

5.1.4.2 系统登录界面任务程序剖析187

5.2 任务2 员工考核输入界面设计192

5.2.1 目标效果192

5.2.2 必备知识194

5.2.2.1 Swing组件基础194

5.2.2.2 Swing常用组件195

5.2.2.3 Java事件处理机制200

5.2.2.4 常用组件的事件处理202

5.2.2.5 鼠标和键盘事件203

5.2.2.6 事件适配器206

5.2.2.7 内部类和匿名类207

5.2.3 拓展训练209

5.2.4 实现机制213

5.2.4.1 员工考核输入界面设计任务程序结构213

5.2.4.2 员工考核输入界面设计任务程序剖析213

5.3 任务3 员工考核查询界面设计225

5.3.1 目标效果225

5.3.2 必备知识227

5.3.2.1 表格处理227

5.3.2.2 滚动窗格227

5.3.2.3 文件选择框228

5.3.2.4 基本输入输出流229

5.3.2.5 文件处理232

5.3.3 拓展训练234

5.3.4 实现机制240

5.3.4.1 员工考核查询界面设计任务程序结构240

5.3.4.2 员工考核查询界面设计任务程序剖析240

5.4 任务4系统帮助界面设计251

5.4.1 目标效果251

5.4.2 必备知识252

5.4.2.1 创建主菜单和弹出菜单252

5.4.2.2 创建和使用工具栏253

5.4.3 拓展训练254

5.4.4 实现机制257

5.4.4.1 系统帮助界面设计任务程序结构257

5.4.4.2 系统帮助界面设计任务程序剖析257

5.5 任务5 系统主界面设计264

5.5.1 目标效果264

5.5.2 必备知识265

5.5.2.1 系统基本元素设置265

5.5.2.2 多文档界面设计265

5.5.2.3 系统状态栏设计266

5.5.2.4 系统界面风格设计267

5.5.3 拓展训练268

5.5.4 实现机制269

5.5.4.1 系统主界面设计任务程序结构269

5.5.4.2 系统主界面设计任务程序剖析269

项目总结277

知识归纳278

知识巩固279

项目实训281

项目6 公司数据信息检索283

任务背景284

知识目标284

6.1 任务1 添加新员工285

6.1.1 目标效果285

6.1.2 必备知识286

6.1.2.1 JDBC基础知识287

6.1.2.2 JDBC数据库连接方法289

6.1.2.3 数据操作流程291

6.1.2.4 SQL基础292

6.1.2.5 INSERT语句293

6.1.3 拓展训练294

6.1.4 实现机制297

6.1.4.1 添加新员工任务程序结构297

6.1.4.2 添加新员工任务程序剖析298

6.2 任务2 查询员工信息313

6.2.1 目标效果313

6.2.2 必备知识314

6.2.3 拓展训练319

6.2.4 实现机制322

6.2.4.1 查询员工信息任务程序结构322

6.2.4.2 查询员工信息任务程序剖析322

6.3 任务3 部门信息维护327

6.3.1 目标效果327

6.3.2 必备知识328

6.3.2.1 UPDATE语句328

6.3.2.2 DELETE语句328

6.3.2.3 触发器328

6.3.3 拓展训练330

6.3.4 实现机制330

6.3.4.1 部门信息维护任务程序结构330

6.3.4.2 部门信息维护任务程序剖析331

项目总结339

知识归纳339

知识巩固340

项目实训341

项目7 公司资源信息访问343

任务背景344

知识目标344

7.1 任务1 公司视频新闻播放345

7.1.1 目标效果345

7.1.2 必备知识346

7.1.2.1 下载和安装JMF346

7.1.2.2 主要的JMF类及其应用347

7.1.2.3 用户界面组件351

7.1.3 拓展训练356

7.1.4 实现机制359

7.1.4.1 公司视频新闻播放程序结构359

7.1.4.2 公司视频新闻播放程序剖析360

7.2 任务2公司资源下载364

7.2.1 目标效果364

7.2.2 必备知识365

7.2.2.1 线程的基本概念365

7.2.2.2 多线程367

7.2.2.3 线程接口Runnable368

7.2.2.4 线程状态控制368

7.2.3 拓展训练375

7.2.4 实现机制378

7.2.4.1 员工资源下载任务程序结构378

7.2.4.2 资源下载任务程序剖析379

项目总结386

知识归纳386

知识巩固387

项目实训388

项目8 员工涂鸦信息处理389

任务背景390

知识目标390

8.1 任务1 创意涂鸦板391

8.1.1 目标效果391

8.1.2 必备知识392

8.1.2.1 Graphics类392

8.1.2.2 颜色设置392

8.1.2.3 基本图形绘制394

8.1.2.4 文字输出控制396

8.1.3 拓展训练397

8.1.4 实现机制400

8.1.4.1 绘图板任务程序结构400

8.1.4.2 休闲涂鸦板任务程序剖析400

8.2 任务2 员工优秀作品欣赏406

8.2.1 目标效果406

8.2.2 必备知识406

8.2.2.1 JApplet的生命周期407

8.2.2.2 JApplet的启动方法410

8.2.3 拓展训练411

8.2.4 实现机制412

项目总结413

知识归纳413

知识巩固414

项目实训415

项目9 员工通信服务实现417

任务背景418

知识目标418

9.1 任务1 实现员工留言板及日志419

9.1.1 目标效果419

9.1.2 必备知识420

9.1.2.1 ClientServer模式420

9.1.2.2 IP与端口421

9.1.2.3 套接字(Socket)421

9.1.2.4 TCP/IP模型与协议422

9.1.2.5 TCP套接字基础423

9.1.2.6 客户机服务器TCP通信流程425

9.1.3 拓展训练426

9.1.4 实现机制429

9.1.4.1 留言板任务程序结构429

9.1.4.2 留言板任务程序剖析430

9.2 任务2 实现员工服务台437

9.2.1 目标效果437

9.2.2 必备知识439

9.2.2.1 UDP套接字基础439

9.2.2.2 客户机服务器UDP通信流程441

9.2.3 拓展训练442

9.2.4 实现机制445

9.2.4.1 员工服务任务程序结构445

9.2.4.2 员工服务任务程序剖析446

9.3 任务3 实现系统天气预报广播451

9.3.1 目标效果451

9.3.2 必备知识452

9.3.2.1 UDP组播通信基础452

9.3.2.2 客户机服务器UDP组播通信流程452

9.3.3 拓展训练454

9.3.4 实现机制456

9.3.4.1 系统天气预报广播任务程序结构456

9.3.4.2 系统天气预报广播任务程序剖析457

项目总结461

知识归纳462

知识巩固462

项目实训463

参考文献465

热门推荐