图书介绍
Java轻松学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)布赖森·佩恩(Bryson Payne) 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115482198
- 出版时间:2018
- 标注页数:245页
- 文件大小:33MB
- 文件页数:257页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java轻松学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 起步1
1.1 Java支持Windows、 macOS和Linux1
1.2 安装Java 8 for Developers和Java 9for Developers2
1.3 安装Eclipse IDE for Java Developers2
1.4 配置Eclipse4
1.4.1 安装WindowBuilder Editor5
4.2 定制Eclipse的外观6
1.5 安装用于开发移动应用的Android Studio7
1.6 使用JShell熟悉Java8
1.6.1 运行JShell8
1.6.2 在JShell中使用Java表达式10
1.6.3 在JShell中声明Java变量11
1.6.4 在Java中打印输出13
1.6.5 JShell命令14
1.7 小结15
第2章 创建猜数游戏17
2.1 游戏步骤规划17
2.2 新建Java项目18
2.3 创建HiLo类19
2.3.1 生成随机数20
2.3.2 获取来自键盘的用户输入22
2.3.3 让程序打印输出24
2.4 循环:反复地询问并检查25
2.4.1 if语句:检查合适的条件26
2.4.2 添加让用户接着玩的循环29
2.5 测试游戏31
2.6 小结34
2.7 编程练习35
2.7.1 编程练习1:增大范围35
2.7.2 编程练习2:计算猜测次数36
2.7.3 编程练习3:玩MadLibs游戏36
第3章 给猜数游戏创建GUI37
3.1 在JShell中练手37
3.1.1 仅用4行代码创建一个GUI38
3.1.2 用10行代码创建一个交互式GUI39
3.2 在Eclipse中创建GUI应用程序41
3.3 使用Eclipse的WindowBuilder Editor设计GUI42
3.4 设计用户界面43
3.4.1 在Properties面板中设置GUI属性44
3.4.2 在Palette面板中定制GUI组件45
3.4.3 对齐GUI元素47
3.4.4 给GUI组件命名以方便编写代码48
3.4.5 将GUI与Java代码相关联49
3.5 添加检查用户猜测的方法50
3.5.1 获取JTextField中的文本51
3.5.2 将字符串转换为数字52
3.6 开始新游戏53
3.7 监听用户事件——单击Guess!按钮54
3.8 设置GUI窗口56
3.9 开玩58
3.10 添加重玩功能58
3.11 改善用户体验59
3.11.1 让用户能够按回车键来提交猜测59
3.11.2 自动删除前一次猜测的数字60
3.12 处理无效的用户输入61
3.13 小结63
3.14 编程练习64
3.14.1 编程练习1:告诉用户他猜了多少次64
3.14.2 编程练习2:显示和隐藏Play Again按钮64
3.14.3 编程练习3:创建GUI版MadLib65
第4章 创建你的第一个Android应用66
4.1 在Android Studio中新建项目67
4.2 在设计视图中创建GUI布局71
4.3 在Android Studio中给GUI组件命名74
4.4 在Android Studio中将GUI关联到Java代码75
4.5 添加检查猜测及开始新游戏的方法78
4.6 在Android中处理事件81
4.7 在Android模拟器中运行应用84
4.8 在Android设备上运行应用88
4.8.1 准备好设备88
4.8.2 连接设备89
4.8.3 在设备上运行应用89
4.9 改善用户体验91
4.9.1 让用户在文本框中输入的字数居中91
4.9.2 添加回车键监听器91
4.9.3 最后的润色92
4.10 小结93
4.11 编程练习94
4.11.1 编程练习1:指出用户猜了多少次94
4.11.2 编程练习2:提高视觉吸引力95
4.11.3 编程练习3:创建移动版MadLibs游戏96
第5章 给应用添加菜单和首选项97
5.1 在Android中添加选项菜单97
5.1.1 在XML菜单文件中添加菜单项97
5.1.2 显示选项菜单98
5.1.3 响应用户选择99
5.1.4 创建表示About屏幕的弹出式提醒框100
5.2 修改猜测范围101
5.2.1 添加表示范围的变量101
5.2.2 使用变量range102
5.2.3 创建让用户选择范围的对话框103
5.3 存储用户首选项和游戏统计信息104
5.3.1 存储和获取用户选择的范围104
5.3.2 存储获胜次数106
5.4 小结108
5.5 编程练习108
5.5.1 编程练习1:有赢有输108
5.5.2 编程练习2:胜率109
第6章 机密信息加密110
6.1 凯撒加密法110
6.2 创建应用Secret Messages111
6.2.1 在Eclipse中创建项目Secret Messages111
6.2.2 开始在SecretMessage s.java中编写代码112
6.2.3 打乱字符串113
6.3 Java中的字符和值116
6.4 只加密字母117
6.5 关闭Scanner对象119
6.6 支持自定义密钥值120
6.7 加密数字122
6.8 在不使用Eclipse的情况下运行命令行程序124
6.8.1 找到你的工作区文件夹124
6.8.2 打开命令行窗口125
6.9 小结127
6.10 编程练习127
6.10.1 编程练习1: Looping the Loop127
6.10.2 编程练习2:反转并加密128
6.10.3 编程练习3:使用try和catch妥善地处理密钥128
第7章 创建高级GUI并分享应用129
7.1 为创建GUI版Secret Messages应用新建一个项目129
7.2 设计GUI并给组件命名130
7.3 给GUI版Secret Messages应用编写代码132
7.3.1 创建方法encode()133
7.3.2 给按钮Encode/Decode编写事件处理程序135
7.3.3 处理无效输入和用户错误136
7.3.4 编写方法main()并运行应用136
7.4 改进GUI139
7.4.1 设置换行和折词141
7.4.2 处理无效输入和用户错误:第2部分142
7.4.3 添加滑条144
7.5 添加让滑条起作用的代码146
7.6 以可运行的JAR文件的方式分享应用148
7.7 小结151
7.8 编程练习151
7.8.1 编程练习1:自动移动加密后的消息151
7.8.2 编程练习2:添加滚动功能152
7.8.3 编程练习3:在用户修改文本框内容时相应地调整滑条153
第8章 创建移动版Secret Messages应用并与朋友分享154
8.1 创建移动项目155
8.2 设计移动GUI156
8.3 将GUI关联到Java代码160
8.3.1 将按钮Encode/Decode关联到方法encode()160
8.3.2 测试应用163
8.3.3 给SeekBar编写代码164
8.4 在模拟器和Android设备上运行应用165
8.5 定制浮动操作按钮167
8.6 接收来自其他应用的信息169
8.7 小结172
8.8 编程练习172
8.8.1 编程练习1:添加Move Up ^按钮172
8.8.2 编程练习2:修改SeekBar的属性progress172
第9章 使用鼠标绘制五颜六色的气泡173
9.1 创建项目BubbleDraw174
9.2 创建框架BubbleDraw174
9.3 创建表示气泡的类175
9.3.1 定义气泡175
9.3.2 设计Bubble类的方法177
9.4 将气泡存储在ArrayList中180
9.4.1 给BubblePanel类添加构造函数181
9.4.2 添加在屏幕上绘图的方法181
9.4.3 测试BubblePanel类183
9.5 处理鼠标事件185
9.5.1 创建一个可重用的事件监听器185
9.5.2 处理单击和拖曳186
9.5.3 处理鼠标滑轮事件189
9.6 小结191
9.7 编程练习191
9.7.1 编程练习1:避免气泡太小191
9.7.2 编程练习2: PixelDraw192
第10章 添加动画和碰撞检测194
10.1 通过复制项目BubbleDraw来创建BubbleDrawGUI194
10.1.1 重命名主类及其Java文件195
10.1.2 指定透明度196
10.2 添加动画让气泡往上飘197
10.2.1 添加定时器197
10.2.2 设置定时器198
10.2.3 准备动画199
10.2.4 启动定时器200
10.3 随机选择速度和方向200
10.4 为应用创建GUI203
10.4.1 添加面板和按钮203
10.4.2 给按钮Clear和Pause/Start编写事件处理程序205
10.5 使用碰撞检测让气泡到达窗口边缘后往回弹206
10.5.1 软性回弹207
10.5.2 硬性回弹209
10.6 添加用于控制动画速度的滑条210
10.6.1 定制滑条210
10.6.2 实现滑条事件处理程序211
10.7 小结213
10.8 编程练习213
10.8.1 编程练习1:避免气泡呆在原地不动213
10.8.2 编程练习2:创建应用FlexiDraw214
10.8.3 编程练习3: PixelDraw 2.0215
第11章 创建Android多点触控版BubbleDraw应用217
11.1 创建项目BubbleDraw218
11.2 给BubbleView类编写代码219
11.2.1 添加实现动画所需的变量219
11.2.2 创建构造函数BubbleView()221
11.2.3 准备好布局以使用BubbleView221
11.3 修改Bubble类222
11.4 使用方法onDraw()在Android中绘图224
11.5 使用100个气泡测试BubbleDraw225
11.5.1 添加方法testBubbles()225
11.5.2 修复OnTouchListener的错误226
11.5.3 运行应用BubbleDraw227
11.6 在Java中使用线程化动画和多任务228
11.7 使用手指触摸来绘画230
11.7.1 同时使用10个手指进行多点触控绘画232
11.7.2 在Android设备上测试多点触摸事件232
11.8 修改应用的启动图标233
11.8.1 创建自定义应用图标234
11.8.2 将自定义图标添加到应用中234
11.8.3 显示自定义图标235
11.8.4 修改应用名称236
11.9 小结237
11.10 编程练习237
11.10.1 编程练习1:区别对待单点触摸事件和多点触摸事件(1)237
11.10.2 编程练习2:区别对待单点触摸事件和多点触摸事件(2)237
附录A调试及避免常见错误239
热门推荐
- 857724.html
- 1260001.html
- 680395.html
- 1914742.html
- 834996.html
- 3842732.html
- 806456.html
- 705063.html
- 801744.html
- 3287253.html
- http://www.ickdjs.cc/book_2338373.html
- http://www.ickdjs.cc/book_80634.html
- http://www.ickdjs.cc/book_3749782.html
- http://www.ickdjs.cc/book_765639.html
- http://www.ickdjs.cc/book_2253125.html
- http://www.ickdjs.cc/book_2716979.html
- http://www.ickdjs.cc/book_544326.html
- http://www.ickdjs.cc/book_621893.html
- http://www.ickdjs.cc/book_555036.html
- http://www.ickdjs.cc/book_2866965.html