注重体验与质量的电子书资源下载网站
分类于: 设计 职场办公
简介
Scratch 2.0趣味编程指南 豆 0.0分
资源最后更新于 2020-09-05 21:58:00
作者:李福特 (Jerry Lee Ford Jr)
译者:李强
出版社:人民邮电出版社
出版日期:2017-01
ISBN:9787115437198
文件格式: pdf
标签: 儿童编程 趣味编程 贝尔编程 编程教育 教育 少儿编程 图形化编程 scratch
简介· · · · · ·
Scratch 是MIT 媒体实验室开发的一种编程语言,其目的是教授孩子和其他初学者学习编程。Scratch 2.0 支持计算机游戏、交互式故事、图形图像和计算机动画以及各种其他多媒体项目的开发。《Scratch 2.0趣味编程指南》的主要目的是通过开发一系列生动有趣的编程项目,帮助读者掌握使用Scratch2.0 进行计算机编程的基础知识。《Scratch 2.0趣味编程指南》分为14 章。第 1 ~ 4 章介绍了Scratch 2.0 及其开发环境,带领读者学习构成Scratch 2.0 项目的各种不同的部分,然后学习如何创建和执行Scratch 2.0 项目。第5 ~ 13 章详细介绍如何使用各种不同类型的Scratch 2.0 功能块。读者将学习使用功能块来移动物体、存储和访问数据以及执行数学、条件和重复逻辑;此外,还将学习如何加入声音,以及...
目录
第1章Scratch 2.0简介
1.1了解Scratch 2.0
1.1.1想法—程序—分享
1.1.2Scratch简介
1.1.3Scratch 2.0基于功能块的编程方法
1.2准备使用Scratch 2.0
1.3创建第一个Scratch 2.0应用程序
1.3.1创建新的Scratch 2.0项目
1.3.2修改角色属性
1.3.3添加代码功能块
1.3.4保存作品
1.4加入Scratch 2.0全球社区
1.4.1分享你的作品
1.4.2在Scratch 2.0网站上注册
1.4.3改变你的Scratcher状态
1.4.4保持联系
第2章熟悉Scratch 2.0开发环境
2.1熟悉Scratch 2.0项目编辑器
2.1.1熟悉菜单栏命令
2.1.2在舞台上运行Scratch 2.0应用程序
2.1.3以全屏模式运行应用程序
2.1.4控制应用程序执行
2.1.5使用角色列表
2.1.6生成新的角色
2.1.7跟踪鼠标指针位置
2.1.8在代码功能块组之间切换
2.1.9熟悉脚本区域
2.1.10书包
2.2添加项目说明、备注和致谢
2.3使用Scratch的绘图编辑器创建新的角色
2.3.1查看绘图画布
2.3.2使用编辑工具
2.3.3使用按钮控件
2.3.4指定颜色设置
2.3.5配置角色的旋转中心
第3章Scratch项目的基本组件概览
3.1操作功能块和栈
3.1.1参数
3.1.2默认值
3.26种基本的Scratch功能块
3.2.1使用栈功能块
3.2.2使用启动功能块
3.2.3使用侦测功能块
3.2.4使用布尔功能块
3.2.5C功能块
3.2.6结束功能块
3.3注意监视器
3.410种Scratch功能块
3.4.1在绘制画布上移动对象
3.4.2改变对象的外观
3.4.3发出一些声音
3.4.4绘制线条和形状
3.4.5存储和访问数据
3.4.6事件驱动的编程
3.4.7实现循环和条件逻辑
3.4.8侦测角色位置和环境输入
3.4.9使用运算符
3.4.10定制功能块和特殊功能块
3.5获取功能块的帮助信息
第4章Wiggly先生的舞蹈——一个快速Scratch项目
4.1用Scratch编程
4.2创建“Wiggly先生的舞蹈”应用程序
4.2.1步骤1:创建一个新的Scratch项目
4.2.2步骤2:给舞台添加一个背景
4.2.3步骤3:添加并删除角色
4.2.4步骤4:添加音乐
4.2.5步骤5:播放跳舞音乐
4.2.6步骤6:让Wiggly先生跳舞
4.2.7步骤7:测试新项目的运行
第5章移动物体
5.1使用移动代码功能块
5.2移动和旋转角色
5.3设置角色方向
5.4重定位角色
5.5修改角色的坐标
5.6在舞台上弹回角色并控制旋转角度
5.7记录角色的坐标和方向
5.8Scratch卡片
5.9创建一个Scratch虚拟鱼缸
5.9.1步骤1:创建一个新的Scratch应用程序
5.9.2步骤2:添加舞台背景
5.9.3步骤3:添加、删除角色
5.9.4步骤4:给舞台添加合适的声音文件
5.9.5步骤5:播放声音文件
5.9.6步骤6:实现小鱼游泳动画
5.9.7步骤7:执行新的Scratch项目
第6章感知角色的位置和控制环境设置
6.1使用侦测功能块
6.2检测角色冲突和对象之间的距离
6.3提示并收集用户输入
6.4获取键盘输入、鼠标按键和坐标状态
6.5获取音频数据
6.6收集和处理视频输入
6.7使用计时器
6.8获取舞台和角色的数据
6.9获取日期、时间数据和用户名称
6.10创建家庭影集应用程序
6.10.1步骤1:创建一个新的Scratch 2.0项目
6.10.2步骤2:添加并删除角色和造型
6.10.3步骤3:给舞台添加合适的声音文件
6.10.4步骤4:播放声音文件
6.10.5步骤5:添加显示照片所需的编程逻辑
6.10.6步骤6:保存并执行新的Scratch 2.0项目
第7章存储和访问数据
7.1学习如何操作应用程序数据
7.2在变量中保存数据
7.2.1创建Scratch 2.0变量
7.2.2将变量赋值给角色和舞台
7.2.3变量名的命名规则
7.2.4变量的作用域
7.3删除变量
7.4访问属于其他角色的变量
7.5变量功能块的使用示例
7.6在列表中存储集合数据
7.7开发一个NBA知识问答游戏项目
7.7.1步骤1:创建一个新的Scratch 2.0项目
7.7.2步骤2:为舞台选择适合的背景
7.7.3步骤3:添加和删除角色
7.7.4步骤4:添加应用程序所需的变量
7.7.5步骤5:为收集用户输入的按钮角色添加脚本
7.7.6步骤6:为主持人添加脚本
7.7.7步骤7:测试新的应用程序
……
第8章数学运算
第9章控制脚本执行
第10章改变角色的外观和行为
第11章添加生动的声音
第12章绘制线条和形状
第13章改进代码组织
第14章用碰撞检测进行游戏开发
1.1了解Scratch 2.0
1.1.1想法—程序—分享
1.1.2Scratch简介
1.1.3Scratch 2.0基于功能块的编程方法
1.2准备使用Scratch 2.0
1.3创建第一个Scratch 2.0应用程序
1.3.1创建新的Scratch 2.0项目
1.3.2修改角色属性
1.3.3添加代码功能块
1.3.4保存作品
1.4加入Scratch 2.0全球社区
1.4.1分享你的作品
1.4.2在Scratch 2.0网站上注册
1.4.3改变你的Scratcher状态
1.4.4保持联系
第2章熟悉Scratch 2.0开发环境
2.1熟悉Scratch 2.0项目编辑器
2.1.1熟悉菜单栏命令
2.1.2在舞台上运行Scratch 2.0应用程序
2.1.3以全屏模式运行应用程序
2.1.4控制应用程序执行
2.1.5使用角色列表
2.1.6生成新的角色
2.1.7跟踪鼠标指针位置
2.1.8在代码功能块组之间切换
2.1.9熟悉脚本区域
2.1.10书包
2.2添加项目说明、备注和致谢
2.3使用Scratch的绘图编辑器创建新的角色
2.3.1查看绘图画布
2.3.2使用编辑工具
2.3.3使用按钮控件
2.3.4指定颜色设置
2.3.5配置角色的旋转中心
第3章Scratch项目的基本组件概览
3.1操作功能块和栈
3.1.1参数
3.1.2默认值
3.26种基本的Scratch功能块
3.2.1使用栈功能块
3.2.2使用启动功能块
3.2.3使用侦测功能块
3.2.4使用布尔功能块
3.2.5C功能块
3.2.6结束功能块
3.3注意监视器
3.410种Scratch功能块
3.4.1在绘制画布上移动对象
3.4.2改变对象的外观
3.4.3发出一些声音
3.4.4绘制线条和形状
3.4.5存储和访问数据
3.4.6事件驱动的编程
3.4.7实现循环和条件逻辑
3.4.8侦测角色位置和环境输入
3.4.9使用运算符
3.4.10定制功能块和特殊功能块
3.5获取功能块的帮助信息
第4章Wiggly先生的舞蹈——一个快速Scratch项目
4.1用Scratch编程
4.2创建“Wiggly先生的舞蹈”应用程序
4.2.1步骤1:创建一个新的Scratch项目
4.2.2步骤2:给舞台添加一个背景
4.2.3步骤3:添加并删除角色
4.2.4步骤4:添加音乐
4.2.5步骤5:播放跳舞音乐
4.2.6步骤6:让Wiggly先生跳舞
4.2.7步骤7:测试新项目的运行
第5章移动物体
5.1使用移动代码功能块
5.2移动和旋转角色
5.3设置角色方向
5.4重定位角色
5.5修改角色的坐标
5.6在舞台上弹回角色并控制旋转角度
5.7记录角色的坐标和方向
5.8Scratch卡片
5.9创建一个Scratch虚拟鱼缸
5.9.1步骤1:创建一个新的Scratch应用程序
5.9.2步骤2:添加舞台背景
5.9.3步骤3:添加、删除角色
5.9.4步骤4:给舞台添加合适的声音文件
5.9.5步骤5:播放声音文件
5.9.6步骤6:实现小鱼游泳动画
5.9.7步骤7:执行新的Scratch项目
第6章感知角色的位置和控制环境设置
6.1使用侦测功能块
6.2检测角色冲突和对象之间的距离
6.3提示并收集用户输入
6.4获取键盘输入、鼠标按键和坐标状态
6.5获取音频数据
6.6收集和处理视频输入
6.7使用计时器
6.8获取舞台和角色的数据
6.9获取日期、时间数据和用户名称
6.10创建家庭影集应用程序
6.10.1步骤1:创建一个新的Scratch 2.0项目
6.10.2步骤2:添加并删除角色和造型
6.10.3步骤3:给舞台添加合适的声音文件
6.10.4步骤4:播放声音文件
6.10.5步骤5:添加显示照片所需的编程逻辑
6.10.6步骤6:保存并执行新的Scratch 2.0项目
第7章存储和访问数据
7.1学习如何操作应用程序数据
7.2在变量中保存数据
7.2.1创建Scratch 2.0变量
7.2.2将变量赋值给角色和舞台
7.2.3变量名的命名规则
7.2.4变量的作用域
7.3删除变量
7.4访问属于其他角色的变量
7.5变量功能块的使用示例
7.6在列表中存储集合数据
7.7开发一个NBA知识问答游戏项目
7.7.1步骤1:创建一个新的Scratch 2.0项目
7.7.2步骤2:为舞台选择适合的背景
7.7.3步骤3:添加和删除角色
7.7.4步骤4:添加应用程序所需的变量
7.7.5步骤5:为收集用户输入的按钮角色添加脚本
7.7.6步骤6:为主持人添加脚本
7.7.7步骤7:测试新的应用程序
……
第8章数学运算
第9章控制脚本执行
第10章改变角色的外观和行为
第11章添加生动的声音
第12章绘制线条和形状
第13章改进代码组织
第14章用碰撞检测进行游戏开发