注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)零基礎(chǔ)學(xué)Scratch(圖文版)

零基礎(chǔ)學(xué)Scratch(圖文版)

零基礎(chǔ)學(xué)Scratch(圖文版)

定 價(jià):¥79.00

作 者: [美] 伊娃·霍蘭(Eva Holland) 著,李小敬,翁愷 譯
出版社: 人民郵電出版社
叢編項(xiàng): 青少年編程
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115477750 出版時(shí)間: 2018-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 228 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)主要講解Scratch編程軟件的用法,從如何安裝、界面介紹開(kāi)始講起,然后圖文并茂的教會(huì)你如何使用控制模塊、場(chǎng)景模塊、事件模塊等,然后添加聲音和動(dòng)畫(huà),組成完整的互動(dòng)游戲,最后測(cè)試游戲程序是否成功。每個(gè)步驟都通過(guò)截圖的形式非常細(xì)致的進(jìn)行講解,讀者只要跟著步驟去做,就能完成很棒的項(xiàng)目。

作者簡(jiǎn)介

  [美] 伊娃·霍蘭(Eva Holland),是一位有成就的作家、教練,同時(shí)也是WatzThis?公司的聯(lián)合創(chuàng)始人。WatzThis?是一家致力于以有趣、可行的方式來(lái)進(jìn)行技術(shù)培訓(xùn)的公司。伊娃不僅是這本書(shū)的共同作者,也是英文書(shū)《達(dá)人迷:JavaScript趣味編程15例》以及《Coding with Javacript for Dummies》的作者之一。她喜歡網(wǎng)球、音樂(lè)、讀書(shū)以及戶外運(yùn)動(dòng)。克里斯·明尼克(Chris Minnick)是一位教練、Web工程師、多產(chǎn)的作者,也是WatzThis?公司的聯(lián)合創(chuàng)始人??死锼瓜矚g和別人分享他的知識(shí),他已經(jīng)給數(shù)以千計(jì)的成人和孩子培訓(xùn)過(guò)計(jì)算機(jī)編程。作為一位作家,他出版的書(shū)籍包括《達(dá)人迷:JavaScript 趣味編程15例》《Coding with JavaScript For Dummies》《Beginning HTML5, CSS3 For Dummies》, 以及《Webkit For Dummies》??死锼狗浅O矚g讀書(shū)、寫(xiě)作、游泳和音樂(lè)。

圖書(shū)目錄

概述 ...........................................................................................1
探險(xiǎn) 1
編程淺談?。?
1.1 編程無(wú)處不在 .............................................................................................................. 5
1.2 說(shuō)機(jī)器語(yǔ)言 ................................................................................................................. 6
1.3 了解你的編程術(shù)語(yǔ) ....................................................................................................... 7
1.4 編寫(xiě)第 一個(gè) Scratch 程序 ............................................................................................ 8
1.4.1 加入 Scratch 社區(qū) ............................................................................................ 8
1.4.2 遇見(jiàn) Scratch 小貓 .......................................................................................... 10
1.4.3 讓 Scratch 小貓動(dòng)起來(lái) .................................................................................... 11
1.4.4 拼積木 ............................................................................................................ 12
1.4.5 循環(huán)動(dòng)作 ........................................................................................................ 12
1.4.6 使用綠旗開(kāi)始執(zhí)行 ........................................................................................... 14
1.4.7 從墻上彈開(kāi) ..................................................................................................... 15
1.4.8 創(chuàng)建角色 ........................................................................................................ 15
1.4.9 處理在舞池中的碰撞 ........................................................................................ 16
1.4.10 慢下來(lái) ..........................................................................................................18
1.5 學(xué)習(xí) Scratch 編程環(huán)境 ..............................................................................................18
1.5.1 探秘 Scratch 作品編輯器 ................................................................................. 19
1.5.2 在 Scratch 中使用顏色和形狀 .......................................................................... 29
1.6 進(jìn)一步探索 ............................................................................................................... 29
探險(xiǎn) 2
Scratch 到底在哪里 ...................................................................31
2.1 設(shè)置舞臺(tái) .................................................................................................................. 31
2.1.1 和舞臺(tái)交互 ..................................................................................................... 33
2.1.2 自定義舞臺(tái)背景 ............................................................................................... 34
2.1.3 使用照片做舞臺(tái)背景 ........................................................................................ 36
2.1.4 給舞臺(tái)拍一張照片 ........................................................................................... 36
2.2 理解舞臺(tái)上的坐標(biāo) ..................................................................................................... 37
2.2.1 占據(jù)舞臺(tái)中央 .................................................................................................. 37
2.2.2 上下左右移動(dòng) .................................................................................................. 38
2.3 知道你的方向 ............................................................................................................ 39
2.3.1 使用旋轉(zhuǎn)度數(shù) .................................................................................................. 40
2.3.2 旋轉(zhuǎn)角色 ........................................................................................................ 40
2.4 移動(dòng)角色 .................................................................................................................. 42
2.4.1 步進(jìn) ............................................................................................................... 42
2.4.2 滑行 ............................................................................................................... 42
2.4.3 跳躍 ............................................................................................................... 43
2.5 創(chuàng)作隨機(jī)的 Scratch 藝術(shù)圖案 .................................................................................... 43
2.5.1 隨機(jī)移動(dòng) ........................................................................................................ 43
2.5.2 繪制隨機(jī)線段 .................................................................................................. 44
2.6 進(jìn)一步探索 ............................................................................................................... 45
探險(xiǎn) 3
使用控制類(lèi)積木?。?7
3.1 理解代碼嵌套 ............................................................................................................ 47
3.2 在 Scratch 中的程序分支 .......................................................................................... 49
3.2.1 “如果 () 那么”積木 ....................................................................................... 50
3.2.2 “如果 () 那么 () 否則”積木 ............................................................................. 50
3.2.3 布爾積木 ........................................................................................................ 52
3.3 在 Scratch 中添加注釋 .............................................................................................. 53
3.3.1 獨(dú)立注釋 ........................................................................................................ 54
3.3.2 積木注釋 ........................................................................................................ 55
3.4 Scratch 中的循環(huán) ..................................................................................................... 56
3.4.1 無(wú)限循環(huán) ........................................................................................................ 56
3.4.2 使用“停止 ()”積木結(jié)束循環(huán) ........................................................................... 56
3.4.3 計(jì)數(shù)循環(huán) ........................................................................................................ 56
3.4.4 重復(fù)執(zhí)行直到條件滿足 ..................................................................................... 57
3.4.5 等待 ............................................................................................................... 57
3.5 編寫(xiě)捕蠅器游戲 ........................................................................................................58
3.5.1 布置舞臺(tái) ........................................................................................................58
3.5.2 添加青蛙 ........................................................................................................ 59
3.5.3 添加“河馬蠅” ............................................................................................... 59
3.5.4 給“河馬蠅”編寫(xiě)腳本 ..................................................................................... 60
3.5.5 添加青蛙舌頭 .................................................................................................. 61
3.6 進(jìn)一步探索 ............................................................................................................... 63
探險(xiǎn) 4
使用偵測(cè)類(lèi)積木 .........................................................................65
4.1 學(xué)習(xí)偵測(cè)類(lèi)積木 ........................................................................................................ 65
4.2 使用文本輸入 ............................................................................................................ 66
4.3 按鍵偵測(cè) .................................................................................................................. 70
4.4 偵測(cè)鼠標(biāo)移動(dòng) ............................................................................................................ 71
4.5 使用計(jì)時(shí)功能 ............................................................................................................ 73
4.6 偵測(cè)碰撞和距離 ........................................................................................................ 77
4.7 創(chuàng)建蘋(píng)果巡邏游戲 .....................................................................................................81
4.8 編程世界中進(jìn)一步探險(xiǎn)............................................................................................... 82
探險(xiǎn) 5
使用事件類(lèi)積木?。?5
5.1 理解事件的角色 ........................................................................................................85
5.2 使用按鍵積木 ............................................................................................................87
5.3 使用背景切換事件 ..................................................................................................... 90
5.4 實(shí)現(xiàn)偵測(cè)和計(jì)時(shí)事件 .................................................................................................. 93
5.4.1 偵測(cè)視頻移動(dòng) .................................................................................................. 93
5.4.2 測(cè)量聲音響度 .................................................................................................. 94
5.4.3 等待正確時(shí)機(jī) .................................................................................................. 94
5.5 理解消息機(jī)制 ............................................................................................................ 94
5.6 使用大事件 ............................................................................................................... 97
5.6.1 布置舞臺(tái) ........................................................................................................98
5.6.2 為主持人編寫(xiě)腳本 ........................................................................................... 99
5.6.3 為芭蕾舞表演編寫(xiě)腳本 ................................................................................... 100
5.6.4 為恐龍表演編寫(xiě)腳本 ...................................................................................... 103
5.6.5 為舞臺(tái)編寫(xiě)腳本............................................................................................. 103
5.6.6 顯示和隱藏角色 ............................................................................................ 105
5.7 進(jìn)一步探索 ............................................................................................................. 107
探險(xiǎn) 6
變量和列表?。?09
6.1 理解變量積木 ..........................................................................................................109
6.1.1 變量是有名字的............................................................................................. 111
6.1.2 變量可以顯示在舞臺(tái)上 ................................................................................... 112
6.1.3 變量是可以變化的 .........................................................................................114
6.1.4 Scratch 的變量是持久存儲(chǔ)的 .........................................................................116
6.1.5 Scratch 變量很大 ......................................................................................... 117
6.2 使用列表 ................................................................................................................118
創(chuàng)建列表?。?18
6.3 萬(wàn)能的聚會(huì)主人 ...................................................................................................... 120
6.3.1 準(zhǔn)備列表和變量............................................................................................. 120
6.3.2 詢問(wèn)名字和年齡 ............................................................................................. 121
6.3.3 回憶姓名和年齡............................................................................................. 122
6.4 進(jìn)一步探索 ............................................................................................................. 125
探險(xiǎn) 7
使用 Scratch 的運(yùn)算符 ............................................................ 127
7.1 對(duì)運(yùn)算符說(shuō)“Hello” .............................................................................................. 127
7.2 做數(shù)學(xué) ...................................................................................................................128
7.2.1 加法 .............................................................................................................128
7.2.2 減法 ............................................................................................................. 130
7.2.3 乘法 ............................................................................................................. 131
7.2.4 除法 ............................................................................................................. 132
7.3 邏輯運(yùn)算 ................................................................................................................ 133
7.4 操作文字 ................................................................................................................ 135
7.4.1 用“連接 ()()”組合文字 ................................................................................ 135
7.4.2 找到字符 ...................................................................................................... 137
7.4.3 獲得文字長(zhǎng)度 ............................................................................................... 137
7.5 理解其他運(yùn)算符 .....................................................................................................138
7.5.1 () 除以 () 的余數(shù) ...........................................................................................138
7.5.2 將 () 四舍五入 ..............................................................................................138
7.5.3 () 的 () .......................................................................................................... 139
7.6 做一個(gè)數(shù)學(xué)練習(xí)游戲 ................................................................................................140
7.6.1 實(shí)現(xiàn)不同的執(zhí)行路徑 ......................................................................................140
7.6.2 做加法測(cè)試 .................................................................................................. 142
7.6.3 做乘法游戲 .................................................................................................. 143
7.7 進(jìn)一步探索 .............................................................................................................145
探險(xiǎn) 8
畫(huà)圖?。?47
8.1 用繪圖編輯器作畫(huà) ...................................................................................................147
8.1.1 使用位圖和矢量圖 ......................................................................................... 150
8.1.2 做幻燈片 ...................................................................................................... 153
8.2 用畫(huà)筆創(chuàng)作一架在天上寫(xiě)字的飛機(jī) ............................................................................158
8.3 進(jìn)一步探索 .............................................................................................................161
探險(xiǎn) 9
制作自己的積木?。?63
9.1 制作自己的積木 ...................................................................................................... 163
9.1.1 把程序分割成一些自定義積木 .........................................................................164
9.1.2 修改定制的積木.............................................................................................167
9.2 用背包來(lái)借用積木 ................................................................................................... 170
9.3 布置一場(chǎng)時(shí)裝秀 ..................................................................................................... 172
9.4 進(jìn)一步探索 ............................................................................................................. 175
探險(xiǎn) 10
制作使用聲音和音樂(lè) ............................................................... 177
10.1 使用聲音 .............................................................................................................. 177
10.2 聲音庫(kù) .................................................................................................................178
10.3 使用聲音編輯器 ....................................................................................................180
10.4 編輯聲音 ..............................................................................................................181
10.5 錄音 .....................................................................................................................182
10.6 導(dǎo)入聲音 ..............................................................................................................184
10.7 組織 Scratch 爵士樂(lè)隊(duì) ..........................................................................................184
10.7.1 準(zhǔn)備樂(lè)器 ....................................................................................................184
10.7.2 找到鼓手 ....................................................................................................185
10.7.3 演奏旋律 ....................................................................................................186
10.7.4 合起來(lái)演奏 .................................................................................................188
10.7.5 一起唱 ........................................................................................................191
10.8 進(jìn)一步探索 .......................................................................................................... 192
探險(xiǎn) 11
探索 Scratch 小宇宙 ............................................................... 193
11.1 訪問(wèn) MIT 網(wǎng)站上的 Scratch 課程 ........................................................................... 193
11.2 分享你的項(xiàng)目 ........................................................................................................194
11.3 Scratch 社區(qū)規(guī)則 .................................................................................................198
11.4 改編項(xiàng)目 .............................................................................................................. 200
11.5 和真實(shí)世界交互 .................................................................................................... 201
11.5.1 理解電 ........................................................................................................ 202
11.5.2 理解 Makey Makey ................................................................................... 203
11.5.3 理解導(dǎo)電性 ................................................................................................. 204
11.6 用 PicoBoard 感知世界 ......................................................................................... 205
11.7 進(jìn)一步探索 ........................................................................................................... 207
附錄 A
安裝 Scratch 脫機(jī)編輯器 ........................................................ 209
在 Windows 操作系統(tǒng)上安裝 Scratch 脫機(jī)編輯器 ............................................................. 209
在 Mac 操作系統(tǒng)上安裝 Scratch 脫機(jī)編輯器 ..................................................................... 215
更多資源?。?20
附錄 B
測(cè)試你的程序?。?21
合理規(guī)劃?。?21
讓別人來(lái)幫你測(cè)試 ........................................................................................................... 222
尋找可能的無(wú)效輸入?。?23
經(jīng)常使用注釋 .................................................................................................................. 223
盡早測(cè)試、經(jīng)常測(cè)試?。?24
記錄測(cè)試和錯(cuò)誤原因?。?24
使用自定義積木?。?24
對(duì)數(shù)字使用滑桿 ............................................................................................................... 225
繼續(xù)學(xué)習(xí)?。?25
繼續(xù)實(shí)踐?。?26
術(shù)語(yǔ)表?。?27

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)