在线客服
Scratch 2.0趣味编程指南图书
人气:64

Scratch 2.0趣味编程指南

全彩色印刷 十多个精彩游戏项目寓教于乐 适合青少年快速上手 不可多得的亲子编程读本 激发少儿想象力,培养孩子逻辑思维亲子学习编程的图书
  • 所属分类:图书 >计算机/网络>程序设计>其他  
  • 作者:[美] [Jerry] Lee [Ford],Jr [李福特]
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787115437198
  • 出版社:人民邮电出版社
  • 出版时间:2017-01
  • 印刷时间:2017-02-01
  • 版次:1
  • 开本:16开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

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 功能块。读者将学习使用功能块来移动物体、存储和访问数据以及执行数学、条件和重复逻辑;此外,还将学习如何加入声音,以及绘制线条和形状。第14 章介绍了碰撞检测的概念,并且介绍了如何综合应用所学的知识来开发各种街机风格的游戏。 《Scratch 2.0趣味编程指南》适合对计算机程序设计的基础知识感兴趣的青少年以及不同年龄的初学者阅读,也适合家长和老师作为指导青少年学习计算机程序设计的入门教程。

编辑推荐

通过Scratch 2.0,我们可以更容易、更有趣地学习计算机编程。《Scratch 2.0趣味编程指南》专注于基础知识并使用免费的Scratch编程语言,教你在计算机浏览器中使用图形、定制的功能块,开发出交互式故事、游戏、动画以及其他程序。 《Scratch 2.0趣味编程指南》为初学者量身打造,采用动手实践的学习方法,强调编程逻辑的设计和开发。你将学习一些重要的编程概念,而又无需陷入复杂的细节。《Scratch 2.0趣味编程指南》介绍的基本原理,也适用于学习其 他较为复杂的编程语言。 通过这本广受欢迎的、针对青少年读者的Scratch 2.0图书,你可以在不知不觉之中以快速、友好的方式学习基础知识并且在线分享你的作品。 本书中包含的精彩Scratch 2.0项目和游戏有: +Wiggly 先生的舞蹈 +Scratch 虚拟鱼缸 +家庭影集 +NBA 知识问答游戏 +猜数字游戏 +小猫追球游戏 +疯狂的8 号球游戏 +家庭照片电影 +涂鸦绘图应用程序 +小猫钓鱼应用程序 +Scratch Pong游戏

作者简介

Jerry Lee Ford, Jr. 是一名作者和讲师,也是一名拥有24 年经验的IT 从业 者,他做过自动化分析师、技术经理、技术支持分析师、自动化工程师和安全 分析师。他是37 本图书的作者,还与人合著了2 本图书。他拥有弗吉尼亚联邦大学的商务管理硕士学位,并且担任网络技术课程的助理讲师超过5 年的时间。

目录

第1 章Scratch 2.0 简介..... 1

1.1了解Scratch 2.0 .............2

1.1.1想法—程序—

分享 ......................2

1.1.2Scratch 简介 .........3

1.1.3Scratch 2.0 基于

功能块的编程

方法 ......................4

1.2准备使用Scratch 2.0 .....5

1.3创建及时个Scratch 2.0

应用程序 .........................7

1.3.1创建新的Scratch 2.0

项目 ......................7

1.3.2修改角色属性 ......9

1.3.3添加代码

功能块 ................10

1.3.4保存作品 ............12

1.4加入Scratch 2.0 全球

社区 ...............................12

1.4.1分享你的作品 ....13

1.4.2在Scratch 2.0 网站

上注册 ................14

1.4.3改变你的Scratcher

状态 ....................16

1.4.4保持联系 ............16

第2章 熟悉Scratch 2.0

开发环境..............18

2.1熟悉Scratch 2.0 项目

编辑器 ...........................19

2.1.1熟悉菜单栏

命令 ....................19

2.1.2在舞台上运行

Scratch 2.0 应用

程序 ....................21

2.1.3以全屏模式运行

应用程序 ............22

2.1.4控制应用程序

执行 ....................23

2.1.5使用角色列表 ....23

2.1.6生成新的角色 ....25

2.1.7跟踪鼠标指针

位置 ....................26

2.1.8在代码功能块组

之间切换 ............27

2.1.9熟悉脚本区域 ....28

2.1.10书包 ..................33

2.2添加项目说明、备注和

致谢 ...............................34

2.3使用Scratch 的绘图编辑

器创建新的角色 ...........35

2.3.1查看绘图画布 ....37

2.3.2使用编辑工具 ....37

2.3.3使用按钮控件 ....40

2.3.4指定颜色设置 ....40

2.3.5配置角色的旋转

中心 ....................40

第3章 Scratch 项目的基本

组件概览..............42

3.1操作功能块和栈 ..........43

3.1.1参数 ....................43

3.1.2默认值 ................44

3.26 种基本的Scratch

功能块 ...........................45

3.2.1使用栈功能块 ....45

3.2.2使用启动

功能块 ................46

3.2.3使用侦测

功能块 ................47

3.2.4使用布尔

功能块 ................47

3.2.5C 功能块 ............47

3.2.6结束功能块 ........48

3.3注意监视器 ..................48

3.410 种Scratch 功能块 ....49

3.4.1在绘制画布上

移动对象 ............50

3.4.2改变对象的

外观 ....................51

3.4.3发出一些声音 ....53

3.4.4绘制线条和

形状 ....................54

3.4.5存储和访问

数据 ....................55

3.4.6事件驱动的

编程 ....................56

3.4.7实现循环和条件

逻辑 ....................57

3.4.8侦测角色位置和

环境输入 ............58

3.4.9使用运算符 ........59

3.4.10定制功能块和

特殊功能块 ......60

3.5获取功能块的帮助

信息 ...............................62

第4章 Wiggly 先生的

舞蹈——一个快速

Scratch 项目........64

4.1用Scratch 编程 ............65

4.2创建“Wiggly 先生的

舞蹈”应用程序 ...........66

4.2.1步骤1:创建一个

新的Scratch

项目 ....................67

4.2.2步骤2:给舞台

添加一个背景 ....68

4.2.3步骤3:添加并

删除角色 ............70

4.2.4步骤4:添加

音乐 ....................72

4.2.5步骤5:播放跳舞

音乐 ....................74

4.2.6步骤6:让Wiggly

先生跳舞 ............76

4.2.7步骤7:测试新

项目的运行 ........78

第5章 移动物体..............79

5.1使用移动代码功能块 ....80

5.2移动和旋转角色 ..........80

5.3设置角色方向 ..............82

5.4重定位角色 ..................84

5.5修改角色的坐标 ..........86

5.6在舞台上弹回角色并

控制旋转角度 ...............86

5.7记录角色的坐标和

方向 ...............................87

5.8Scratch 卡片 .................88

5.9创建一个Scratch 虚拟

鱼缸 ...............................90

5.9.1步骤1:创建一个

新的Scratch 应用

程序 ....................91

5.9.2步骤 2:添加舞台

背景 ....................91

5.9.3步骤 3:添加、删

除角色 ................91

5.9.4步骤4:给舞台

添加合适的声音

文件 ....................92

5.9.5步骤5:播放声音

文件 ....................92

5.9.6步骤6:实现小鱼

游泳动画 ............92

5.9.7步骤7:执行新的

Scratch 项目 .......94

第6章 感知角色的位置和控制

环境设置..............96

6.1使用侦测功能块 ..........97

6.2检测角色冲突和对象

之间的距离 ..................97

6.3提示并收集用户

输入 ............................102

6.4获取键盘输入、鼠标

按键和坐标状态 ........103

6.5获取音频数据 ............106

6.6收集和处理视频

输入 ............................107

6.7使用计时器 ................109

6.8获取舞台和角色的

数据 .............................110

6.9获取日期、时间数据和

用户名称 .....................110

6.10创建家庭影集应用

程序 ...........................111

6.10.1步骤1:创建一个

新的Scratch 2.0

项目 ................112

6.10.2步骤2:添加并

删除角色和

造型................112

6.10.3步骤3:给舞台

添加合适的声音

文件 ................113

6.10.4步骤4:播放声音

文件 ................114

6.10.5步骤5:添加显示

照片所需的编程

逻辑 ................114

6.10.6步骤6:保存并执

行新的Scratch 2.0

项目 ................115

第7章 存储和访问数据.....116

7.1学习如何操作应用

程序数据 ......................117

7.2在变量中保存数据 .....118

7.2.1创建Scratch 2.0

变量 ..................118

7.2.2将变量赋值给角色

和舞台 ..............119

7.2.3变量名的命名

规则 ..................119

7.2.4变量的作用域 ...120

7.3删除变量 ....................122

7.4访问属于其他角色的

变量 ............................123

7.5变量功能块的使用

示例 ............................124

7.6在列表中存储集合

数据 ............................125

7.7开发一个NBA 知识问答

游戏项目 ....................129

7.7.1步骤1:创建一个

新的Scratch 2.0

项目 ..................130

7.7.2步骤2:为舞台

选择适合的

背景 ..................130

7.7.3步骤3:添加和

删除角色 ..........130

7.7.4步骤4:添加应用

程序所需的

变量 ..................131

7.7.5步骤5:为收集

用户输入的按钮

角色添加脚本 ...132

7.7.6步骤6:为主持人

添加脚本 ..........133

7.7.7步骤7:测试新的

应用程序 ..........136

第8章 数学运算............137

8.1加减乘除四则运算 ....138

8.2理解运算优先级 ........138

8.3生成随机数 ................139

8.4比较运算 ....................140

8.5进行逻辑比较 ............142

8.6操作字符串 ................143

8.7舍入数字和获取余数 ...144

8.8使用数学函数 ............145

8.9开发猜数字游戏 ........146

8.9.1步骤1:创建新的

Scratch 2.0 应用程

序项目 ..............148

8.9.2步骤2:给舞台

添加背景 ..........148

8.9.3步骤3:添加和

删除角色 ..........148

8.9.4步骤4:添加应用

程序所需的

变量 ..................149

8.9.5步骤5:为应用

程序添加声音

文件 ..................149

8.9.6步骤6:添加捕获

用户输入的

脚本 ..................150

8.9.7步骤7:处理用户

猜测 ..................151

8.9.8步骤8:保存并运

行新的Scratch 2.0

应用程序 ..........152

第9章 控制脚本执行......153

9.1Scratch 的事件功能块和

控制功能块简介 .........154

9.2事件编程 ....................154

9.2.1启动脚本执行 ...154

9.2.2发送和接受广播

消息 ..................155

9.3控制脚本执行 ............157

9.3.1暂停脚本执行 ...157

9.3.2执行循环 ..........158

9.3.3条件编程逻辑 ...159

9.3.4条件功能块的

嵌套 ..................161

9.3.5避免死循环 ......161

9.3.6停止脚本的

执行 ..................162

9.3.7克隆角色 ..........163

9.4开发一个小猫追球

游戏 ............................164

9.4.1步骤1:创建一个

新的Scratch

项目 ..................166

9.4.2步骤2:添加和

删除角色 ..........166

9.4.3步骤3:添加应用

程序所需的

变量 ..................167

9.4.4步骤4:给应用

程序添加声音

文件 ..................167

9.4.5步骤5:添加控制

小球移动的

脚本 ..................167

9.4.6步骤6:添加显示

游戏结束消息的

脚本 ..................168

9.4.7步骤7:添加控制

和协调游戏运行

所需的脚本 ......168

9.4.8步骤8:保存并

运行测试 ..........170

第10章 改变角色的外观和

行为..................171

10.1影响角色和舞台的

外观功能块 ..............172

10.2让角色说话和思考 ....172

10.3显示和隐藏角色 ......173

10.4改变角色的造型和

舞台的背景 ..............174

10.4.1改变角色的

造型 ................174

10.4.2改变舞台的

背景 ................176

10.5对造型和背景应用

特效 ..........................176

10.6改变角色的大小 ......178

10.7确定当两个角色重叠的

时候如何显示 ..........179

10.8获取造型和背景

数据 ..........................180

10.9开发疯狂的8 号球

游戏 ..........................180

10.9.1步骤1:创建一个

新的Scratch 2.0

项目 ................182

10.9.2步骤2:添加和

删除角色 ........182

10.9.3步骤3:添加应用

程序所需的

变量 ................183

10.9.4步骤4:给应用

程序添加声音

文件 ................183

10.9.5步骤5:添加控制

8 号球中的8 的显

示的脚本 ........183

10.9.6步骤6:添加运行

游戏所需的编程

逻辑 ................184

10.9.7步骤7:保存和

运行Scratch 2.0

项目 ................184

第11章 添加生动的声音....185

11.1播放声音 ..................186

11.2敲鼓 ..........................187

11.3弹奏音符 ..................188

11.4设置音量 ..................189

11.5设置并修改节奏 ......190

11.6创建家庭照片电影 ....190

11.6.1步骤1:创建一个

新的Scratch 2.0

项目 ................192

11.6.2步骤2:添加和

删除角色和

背景 ................192

11.6.3步骤3:添加应用

程序所需的变量 ................194

11.6.4步骤4:给应用程

序添加声音

文件 ................195

11.6.5步骤5:编写应用

程序的编程

逻辑 ................195

11.6.6步骤6:命名并

测试Scratch 2.0

项目 ................198

第12章 绘制线条和

形状.................199

12.1清除舞台区域 ..........200

12.2复制舞台上的造型的

实例 ..........................200

12.3使用画笔绘画 ..........201

12.4设置画笔颜色 ..........202

12.5修改画笔色度 ..........204

12.6设置画笔的大小 ......204

12.7创建涂鸦绘图应用

网友评论(不代表本站观点)

来自无昵称**的评论:

买来准备和小孩一起学

2017-11-14 23:36:36
来自anna_ww**的评论:

小例子生动,不错,对学习有帮助。

2017-11-17 09:26:24
来自无昵称**的评论:

认真学习中................

2017-11-18 13:53:49
来自***(匿**的评论:

给孩子的,只是孩子有点小,大人先学学看

2017-05-31 08:22:01
来自无昵称**的评论:

这个内容孩子非常喜欢,看了又看!

2017-11-08 11:45:38
来自magnifi**的评论:

一直想给孩子学习的scratch,编程是个该学的呀

2017-11-09 19:05:27
来自p***y(**的评论:

纸张不错,内容也还行,称赞一下。

2017-03-17 22:24:44
来自倾***8(**的评论:

,我,我们的

2017-04-04 12:07:15
来自匿名用**的评论:

价格很划算,送货速度很快。

2017-04-09 18:14:05
来自***(匿**的评论:

应该不错,当教科书用了

2017-05-11 10:08:23
来自***(匿**的评论:

孩子很喜欢。

2017-05-17 22:25:52
来自l***n(**的评论:

文字部分偏多,整体来说还不多

2017-05-20 14:10:43
来自a***f(**的评论:

挺有意思的一本书,希望能引起小朋友的兴趣

2017-05-31 21:58:55
来自小***(**的评论:

孩子喜欢。范例都能跟着做出来。

2017-06-10 09:44:49
来自笑***4(**的评论:

给孩子买的,马上就放暑假了,让孩子自学看看。

2017-06-15 10:02:31
来自匿名用**的评论:

不错哦,可以考虑购买。

2017-07-07 18:50:47
来自无昵称**的评论:

正品实惠,虽然这次没什么活动,但是也比书城便宜很多了!

2017-08-05 10:45:56
来自余***(**的评论:

学习乐趣!

2017-09-04 17:12:44
来自无昵称**的评论:

书很好!!

2017-09-07 21:13:12
来自maggies**的评论:

商品很实用,很适合教小孩子,赞一个!

2017-09-15 11:03:57
来自羽之轩**的评论:

孩子想学编程,买来送给他

2017-09-18 21:08:25
来自qqqmfqk**的评论:

一个专门收集、整理、保存、传播文献并提供利用的科学、文化

2017-10-02 10:49:41
来自河外文**的评论:

快递很差劲,我写的放e栈,结果都没事先联系我,给我放到了超市,然后给我发了个短信,放到了社区超市,社区超市那么多,也不说明哪个,服了韵达了!

2017-10-16 06:59:03
来自无昵称**的评论:

孩子非常喜欢。

2017-11-02 15:53:18
来自匿名用**的评论:

还没时间看,感觉是不错的

2017-11-07 07:52:13
来自匿名用**的评论:

看中这本已经很久了,这次趁搞活动终于买下,书内容改不错,感觉适合小学中高年级,不适合低年级

2017-10-31 15:31:19

免责声明

更多相关图书