举一反三-Java程序设计实战训练PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:老虎工作室,张伟编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2004
- ISBN:7115126178
- 页数:372 页
第1章 预备知识 1
1.1 Java简介 1
1.1.1 Java入门 1
目录 1
1.1.2 Java的关键特点 2
1.1.3 Java平台 3
1.2 Java开发工具包 4
1.2.1 JDK的下载与安装 4
1.2.2 环境变量的配置 5
1.2.3 JDK开发工具包 6
1.2.4 JDK应用举例 7
1.3.1 JBuilder 9.0简介 8
1.3 JBuilder9.0集成开发环境 8
1.3.2 JBuilder 9.0的安装 9
1.3.3 JBuilder 9.0集成开发环境 9
1.3.4 可视化设计工具 11
1.3.5 JBuilder 9.0调试环境 12
1.3.6 JBuilder 9.0的主要功能 14
1.4 Java语言 15
1.4.1 注释 15
1.4.2 分隔符 16
1.4.3 标识符 16
1.4.4 数据类型 17
1.4.5 常量和变量 19
1.4.6 运算符和表达式 21
1.4.7 数组 26
1.4.8 程序控制语句 28
1.5 Java面向对象编程 35
1.5.1 OOP简介 35
1.5.2 类和对象 36
1.5.3 方法 39
1.5.4 修饰符 41
1.5.5 继承 45
1.5.6 包 48
1.5.7 接口 49
1.5.8 内部类 50
1.5.9 异常 51
1.6 小结 57
第2章 图形用户界面设计与事件处理 59
2.1 用户界面组件 59
2.1.1 JFC简介 59
2.1.2 AWT 60
2.1.3 Swing 61
2.1.4 布局管理器 64
2.2 事件处理 66
2.2.1 Java的事件处理机制 66
2.2.2 AWT事件结构 67
2.2.3 语义事件和低级事件 68
2.2.4 事件参考 68
2.2.5 鼠标事件 70
2.2.6 键盘事件 71
2.2.7 Java高级事件处理 72
2.3 图形用户界面设计基础 72
2.3.1 典型实例——一个简单的图形用户界面程序 73
2.3.2 起步——一个有文本输入组件的程序 85
2.3.3 进阶——一个有选择组件的程序 88
2.3.4 提高——一个有滚动组件的程序 94
2.4 计算器实例 97
2.4.1 典型实例——一个简单的计算器 97
2.4.2 起步——键盘控制的计算器 101
2.4.3 进阶——带有函数功能的计算器 105
2.4.4 提高——具有数制转换功能的计算器 108
2.5.1 典型实例——简单的记事本 109
2.5 记事本实例 109
2.5.2 起步——添加设置字体功能的记事本 115
2.5.3 进阶——具有工具栏的记事本 118
2.5.4 提高——复杂的记事本 120
2.6 树形组件实例 122
2.6.1 典型实例——简单的树 123
2.6.2 起步——可编辑的树 125
2.6.3 进阶——目录树 128
2.6.4 提高——自定义目录树 132
2.7 小结 134
3.1.2 字体 135
3.1.1 paintComponent方法 135
3.1 图形图像处理基础知识 135
第3章 图形图像处理与多媒体 135
3.1.3 颜色 136
3.1.4 图形绘制 136
3.1.5 图像 137
3.2 多媒体基础 138
3.2.1 声音 138
3.2.2 视频 138
3.3 时钟实例 141
3.3.1 典型实例——一个简单界面的时钟 141
3.3.2 起步——图形化的时钟 145
3.3.3 进阶——带刻度盘的时钟 146
3.3.4 提高——不同时区的时钟 148
3.4 图像操作 151
3.4.1 典型实例——打开图像 151
3.4.2 起步——锐化图像 154
3.4.3 进阶——图像明暗的变换 157
3.4.4 提高——图像综合处理 159
3.5 多媒体实例 162
3.5.1 典型实例——音频片断播放器 162
3.5.2 起步——视频播放器 165
3.5.3 进阶——复杂的视频播放器 167
3.5.4 提高——带控制面板的视频播放器 169
3.6 小结 171
4.1.1 关系数据库简介 173
第4章 Java数据库应用开发 173
4.1 数据库知识简介 173
4.1.2 SQL语言 174
4.2 Java数据库配置与管理 178
4.2.1 JDBC简介 178
4.2.2 JBuilder 9.0数据库管理 179
4.2.3 数据库应用程序开发结构 182
4.2.4 DataExpress类 183
4.2.5 dbSwing类 186
4.3 数据库的建立和显示 188
4.3.1 典型实例——建立一个数据库 189
4.3.2 起步——多数据显示数据库 191
4.3.3 进阶——单数据显示数据库 193
4.3.4 提高——多种数据显示方式显示数据库 194
4.4 数据库综合实例 196
4.4.1 典型实例——连接Access数据库 197
4.4.2 起步——数据库查询 200
4.4.3 进阶——多数据表选择 202
4.4.4 提高——数据库的关联 203
4.5 小结 205
第5章 Java网络编程 207
5.1 网络基础知识概述 207
5.1.1 网络协议 207
5.1.2 IP地址 210
5.1.3 域名系统DNS 211
5.2 IP地址实例 212
5.2.1 典型实例——获得IP地址 214
5.2.2 起步——获得主机名 216
5.2.3 进阶——获得IP地址的类型 218
5.2.4 提高——打开Web页面 220
5.3 URL实例 222
5.3.1 典型实例——获得URL信息 223
5.3.2 起步——获得图像 226
5.3.3 进阶——获取网页代码 228
5.3.4 提高——动态获取网页代码 231
5.4 Socket实例 232
5.4.1 典型实例——获得本机端口 234
5.4.2 起步——时间服务器 236
5.4.3 进阶——Socket通信的服务器端 239
5.4.4 提高——Socket通信的客户端程序 244
5.5 UDP实例 247
5.5.1 典型实例——获得UDP端口号 249
5.5.2 起步——UDP通信的服务器端 251
5.5.3 进阶——UDP通信的客户端 254
5.5.4 提高——UDP聊天程序 257
5.6 JavaMail实例 260
5.6.1 构建邮件服务器 261
5.6.2 典型实例——简单的邮件发送 263
5.6.3 起步——发送带附件的邮件 266
5.6.4 进阶——带有密码保护的邮件发送程序 270
5.6.5 提高——邮件接收程序 275
5.7 Java网络编程综合实例 279
5.7.1 典型实例——Web浏览器 279
5.7.2 起步——FTP浏览器 281
5.7.3 进阶——下载FTP文件 285
5.7.4 提高——复杂的FTP客户端 287
5.8 小结 289
第6章 JSP应用 291
6.1 JSP概述 291
6.2 JSP运行环境 292
6.3.2 指令(Directive) 296
6.3.1 注释 296
6.3 JSP语法 296
6.3.3 脚本元素(Scripting Elements) 298
6.3.4 动作(Action) 299
6.4 JSP内建对象 302
6.4.1 request对象 303
6.4.2 response对象 304
6.4.3 PageContext对象 304
6.4.4 session对象 304
6.4.5 application对象 305
6.4.6 out对象 305
6.5 JSP应用开发实例 306
6.4.9 exception对象 306
6.4.8 page对象 306
6.4.7 config对象 306
6.5.1 典型实例——简单的Java论坛 307
6.5.2 起步——用户管理 313
6.5.3 进阶——显示数据库内容 320
6.5.4 提高——实现发表文章的功能 325
6.6 小结 330
第7章 Java高级应用 331
7.1 Java Applet实例 331
7.1.1 Java Applet基础 331
7.1.2 典型实例——一个简单的拼图游戏 335
7.1.3 起步——鼠标控制的拼图游戏 344
7.1.4 进阶——计时的拼图游戏 346
7.1.5 提高——复杂的拼图游戏 348
7.2 文件操作实例 351
7.2.1 典型实例——获取文件信息 351
7.2.2 起步——删除文件 354
7.2.3 进阶——复制文件 356
7.2.4 提高——压缩文件 360
7.3 部署Java应用程序 363
7.3.1 使用jar部署java应用程序 364
7.3.2 制作一个可执行文件 366
7.3.3 使用JBuilder 9.0部署Java应用程序 368
7.3.4 其他安装工具 372
7.4 小结 372
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019