Java轻松学全新pdf下载pdf下载

Java轻松学全新百度网盘pdf下载

作者:
简介:本篇主要提供Java轻松学全新pdf下载
出版社:伍壹捌肆图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  • 作者:布赖森·佩恩
  • 著:布赖森·佩恩
  • 装帧:简装
  • 印次:暂无
  • 定价:59.0
  • ISBN:9787115482198
  • 出版社:人民邮电出版社
  • 开本:16开
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:2018-05-01
  • 页数:243
  • 外部编号:1201695675
  • 版次:1

* * 章 起步 11.1 Java 支持Windows、macOS 和Linux 11.2 安装Java 8 for Developers 和Java 9 for Developers 21.3 安装Eclipse IDE for Java Developers 21.4 配置Eclipse 41.4.1 安装WindowBuilder Edit*r 5*.4.2 定制Eclipse 的外观 61.5 安装用于开发移动应用的Android Studi* 7*.6 使用JShell 熟悉Java 81.6.1 运行JShell 81.6.2 在JShell 中使用Java 表达式 101.6.3 在JShell 中声明Java 变量 111.6.4 在Java 中打印输出 131.6.5 JShell 命令 141.7 小结 15第 2 章 创建猜数游戏 172.1 游戏步骤规划 172.2 新建Java 项目 182.3 创建HiL* 类 *92.3.1 生成随机数 202.3.2 获取来自键盘的用户输入 222.3.3 让程序打印输出 242.4 循环:反复地询问并检查 252.4.1 if 语句:检查合适的条件 262.4.2 添加让用户接着玩的循环 292.5 测试游戏 312.6 小结 342.7 编程练习 352.7.1 编程练习1:增大范围 352.7.2 编程练习2:计算猜测次数 362.7.3 编程练习3:玩MadLibs 游戏 36第3 章 给猜数游戏创建GUI 373.1 在JShell 中练手 373.1.1 仅用4 行代码创建一个GUI 383.1.2 用10 行代码创建一个交互式GUI 393.2 在Eclipse 中创建GUI 应用程序 413.3 使用Eclipse 的WindowBuilder Editor设计GUI 423.4 设计用户界面 433.4.1 在Properties 面板中设置GUI属* 443.4.2 在Palette 面板中定制GUI组件 453.4.3 对齐GUI 元素 473.4.4 给GUI 组件命名以方便编写代码 483.4.5 将GUI 与Java 代码相关联 493.5 添加检查用户猜测的方法 503.5.1 获取JTextField 中的文本 513.5.2 将字符串转换为数字 523.6 开始新游戏 533.7 监听用户事件——*击Guess!按钮 543.8 设置GUI 窗口 563.9 开玩 583.10 添加重玩功能 583.11 改善用户体验 593.11.1 让用户能够按回车键来提交猜测 593.11.2 自动删除前一次猜测的数字 603.12 处理无效的用户输入 613.13 小结 633.14 编程练习 643.14.1 编程练习1:告诉用户他猜了多少次 643.14.2 编程练习2:显示和隐藏Play Again 按钮 643.14.3 编程练习3:创建GUI 版MadLib 65第4 章 创建你的* *个Android 应用 664.1 在Android Studio 中新建项目 674.2 在设计视图中创建GUI 布局 714.3 在Android Studio 中给GUI 组件命名 744.4 在Android Studio 中将GUI 关联到Java 代码 754.5 添加检查猜测及开始新游戏的方法 784.6 在Android 中处理事件 814.7 在Android 模拟器中运行应用 844.8 在Android 设备上运行应用 884.8.1 准备好设备 884.8.2 连接设备 894.8.3 在设备上运行应用 894.9 改善用户体验 914.9.1 让用户在文本框中输入的字数居中 914.9.2 添加回车键监听器 914.9.3 **的润色 924.10 小结 934.11 编程练习 944.11.1 编程练习1:指出用户猜了多少次 944.11.2 编程练习2:提高视觉吸引力 954.11.3 编程练习3:创建移动版MadLibs 游戏 96第5 章 给应用添加菜*和**项 975.1 在Android 中添加*项菜* 975.1.1 在XML 菜*文件中添加菜*项 975.1.2 显示*项菜* 985.1.3 响应用户*择 995.1.4 创建表示About 屏幕的弹出式提醒框 1005.2 修改猜测范围 1015.2.1 添加表示范围的变量 1015.2.2 使用变量range 1025.2.3 创建让用户*择范围的对话框 1035.3 存储用户**项和游戏统计信息 1045.3.1 存储和获取用户*择的范围 1045.3.2 存储获胜次数 1065.4 小结 1085.5 编程练习 1085.5.1 编程练习1:有赢有输 1085.5.2 编程练习2:胜率 109第6 章 机密信息加密 1106.1 凯撒加密法 1106.2 创建应用Secret Messages 1116.2.1 在Eclipse 中创建项目Secret Messages 1116.2.2 开始在SecretMessages.java中编写代码 1126.2.3 打乱字符串 1136.3 Java 中的字符和值 1166.4 只加密字母 1176.5 关闭Scanner 对象 1196.6 支持自定义密钥值 1206.7 加密数字 1226.8 在不使用Eclipse 的情况下运行命令行程序 1246.8.1 找到你的工作区文件夹 1246.8.2 打开命令行窗口 1256.9 小结 1276.10 编程练习 1276.10.1 编程练习1:Looping the L**p *276.10.2 编程练习2:反转并加密 1286.10.3 编程练习3:使用try 和catch 妥善地处理密钥 128第7 章 创建不错GUI 并分享应用 1297.1 为创建GUI 版Secret Messages 应用新建一个项目 1297.2 设计GUI 并给组件命名 1307.3 给GUI 版Secret Messages 应用编写代码 1327.3.1 创建方法encode() 1337.3.2 给按钮Encode/Decode 编写事件处理程序 1357.3.3 处理无效输入和用户错误 1367.3.4 编写方法main()并运行应用 1367.4 改进GUI 1397.4.1 设置换行和折词 1417.4.2 处理无效输入和用户错误:第 2 部分 1427.4.3 添加滑条 1447.5 添加让滑条起作用的代码 1467.6 以可运行的JAR 文件的方式分享应用 1487.7 小结 1517.8 编程练习 1517.8.1 编程练习1:自动移动加密后的消息 1517.8.2 编程练习2:添加滚动功能 1527.8.3 编程练习3:在用户修改文本框内容时相应地调整滑条 153第8 章 创建移动版Secret Messages应用并与朋友分享 1548.1 创建移动项目 1558.2 设计移动GUI 1568.3 将GUI 关联到Java 代码 1608.3.1 将按钮Encode/Decode 关联到方法encode() 1608.3.2 测试应用 1638.3.3 给SeekBar 编写代码 1648.4 在模拟器和Android 设备上运行应用 1658.5 定制浮动操作按钮 1678.6 接收来自**应用的信息 1698.7 小结 1728.8 编程练习 1728.8.1 编程练习1:添加Move Up ^按钮 1728.8.2 编程练习2:修改SeekBar 的属*progress 172第9 章 使用鼠标绘制五颜六色的气泡 1739.1 创建项目BubbleDraw 1749.2 创建框架BubbleDraw 1749.3 创建表示气泡的类 1759.3.1 定义气泡 1759.3.2 设计Bubble 类的方法 1779.4 将气泡存储在ArrayList 中 1809.4.1 给BubblePanel 类添加构造函数 1819.4.2 添加在屏幕上绘图的方法 1819.4.3 测试BubblePanel 类 1839.5 处理鼠标事件 1859.5.1 创建一个可重用的事件监听器 1859.5.2 处理*击和拖曳 1869.5.3 处理鼠标滑轮事件 1899.6 小结 1919.7 编程练习 1919.7.1 编程练习1:避免气泡太小 1919.7.2 编程练习2:PixelDraw 192* *0 章 添加动画和碰撞检测 19410.1 通过复制项目BubbleDraw 来创建BubbleDrawGUI 19410.1.1 重命名主类及其Java 文件 19510.1.2 指定透明度 19610.2 添加动画让气泡往上飘 19710.2.1 添加定时器 19710.2.2 设置定时器 19810.2.3 准备动画 19910.2.4 启动定时器 20010.3 随机*择速度和方向 20010.4 为应用创建GUI 20310.4.1 添加面板和按钮 20310.4.2 给按钮Clear 和Pause/Start编写事件处理程序 20510.5 使用碰撞检测让气泡到达窗口边缘后往回弹 20610.5.1 软*回弹 20710.5.2 硬*回弹 20910.6 添加用于控制动画速度的滑条 21010.6.1 定制滑条 21010.6.2 实现滑条事件处理程序 21110.7 小结 21310.8 编程练习 21310.8.1 编程练习1:避免气泡呆在原地不动 21310.8.2 编程练习2:创建应用Fle***r*w 21410.8.3 编程练习3:PixelDraw 2.0 215* *1 章 创建Android 多点触控版BubbleDraw 应用 21711.1 创建项目BubbleDraw 21811.2 给BubbleView 类编写代码 21911.2.1 添加实现动画所需的变量 21911.2.2 创建构造函数BubbleView() 22111.2.3 准备好布局以使用BubbleView 22111.3 修改Bubble 类 22211.4 使用方法onDraw()在Android 中绘图 22411.5 使用100 个气泡测试BubbleDraw 22511.5.1 添加方法testBubbles() 22511.5.2 修复OnTouchListener 的错误 22611.5.3 运行应用BubbleDraw 22711.6 在Java 中使用线程化动画和多任务 22811.7 使用手指触摸来绘画 23011.7.1 同时使用10 个手指进行多点触控绘画 23211.7.2 在Android 设备上测试多点触摸事件 23211.8 修改应用的启动图标 23311.8.1 创建自定义应用图标 23411.8.2 将自定义图标添加到应用中 23411.8.3 显示自定义图标 23511.8.4 修改应用名称 23611.9 小结 23711.10 编程练习 23711.10.1 编程练习1:区别对待*点触摸事件和多点触摸事件(1) 23711.10.2 编程练习2:区别对待*点触摸事件和多点触摸事件(2) 237附录A 调试及避免常见错误 239

Bryson Payne北佐治亚大学计算机科学系终身教授,并曾任该校CEO。从事Java教学工作近20年,深谙教学之道。一直致力于与优*的K-12学校协作以促进计算机科学教育,在Udemy上所开设的安全方面的培训课程吸引了优*150多个***数万名学生。

******读者评论“许多计算机图书的作者要么是没有实战经验的教授,要么是没有教学经验的程序员,而本书的作者显然既有实战经验又有教学经验,了解如何学习才能更轻松地打开编程世界的大门。我打算和我的孩子们一起攻读这本书。”“如果你还没学过Java,建议*择本书作为入门指南。书中内容简*易懂,对初学者很好友好,在学习使用Java创建游戏和应用的过程中,你的自信心也会逐渐增强。”“这本书并没有对Java这门强大的语言进行多方面的介绍,但内容经过精心编排和设计,足以帮助初学者打下坚实的基础。”

本书是Java 基础教程类图书,通过开发实际的桌面和移动应用,从实战角度指导读者*速上*Java编程。主要内容包括:Java、Eclipse 和Android Studio 的安装与设置,JShell 的用法,条件、循环、方法变量、类等Java 编程概念,函数创建,GUI 构建,代码调试,常见错误的规避。本书适合所有对Java语言感兴趣的初学者。