JAVA程序设计项目化教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:张红主编;胡坚副主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2012
- ISBN:7040344950
- 页数:465 页
项目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 图形界面基础——AWT 178
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 下载和安装JMF 346
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 线程接口Runnable 368
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
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018