編輯推薦
想要編程卻不知如何開始?在本書中,作者即程序設計專傢伊娃·霍蘭(Eva Holland)、剋裏斯·明尼剋(Chris Minnick)將教你一些簡單的方法,讓你能很快從一個編程新手變成一個應用程序開發人員。本書的11個超棒實例會引導你掌握基本的編程技巧,這樣你就可以從基礎的項目開始,並逐漸創作齣更具挑戰性的作品。你將一邊創作作品,一邊學習編程,並在邊做邊學的過程中享受創造和編程的樂趣。
本書含配套網站,提供每一章的進階講解和演示視頻,可以解答你的問題,確保你能真正理解書中介紹的內容。做好準備瞭嗎?開始你的Scratch編程之旅吧!
本書作者伊娃·霍蘭(Eva Holland)、剋裏斯·明尼剋(Chris Minnick)將手把手地教會你下麵的知識:
●如何在學習基礎編程知識的同時創建真正的計算機程序
● 如何創作你的專屬遊戲、應用程序
● 如何掌握Scratch編程的方方麵麵
●如何與其他Scratch愛好者連接起來並分享作品
● 如何通過每次探險最終完成11個項目實例
● 當需要更多的幫助和解釋的時候,如何觀看視頻
內容簡介
本書主要講解Scratch編程軟件的用法,從如何安裝、界麵介紹開始講起,然後圖文並茂的教會你如何使用控製模塊、場景模塊、事件模塊等,然後添加聲音和動畫,組成完整的互動遊戲,最後測試遊戲程序是否成功。每個步驟都通過截圖的形式非常細緻的進行講解,讀者隻要跟著步驟去做,就能完成很棒的項目。
作者簡介
[美] 伊娃·霍蘭(Eva Holland),是一位有成就的作傢、教練,同時也是WatzThis?公司的聯閤創始人。WatzThis?是一傢緻力於以有趣、可行的方式來進行技術培訓的公司。伊娃不僅是這本書的共同作者,也是英文書《達人迷:JavaScript趣味編程15例》以及《Coding with Javacript for Dummies》的作者之一。她喜歡網球、音樂、讀書以及戶外運動。
剋裏斯·明尼剋(Chris Minnick)是一位教練、Web工程師、多産的作者,也是WatzThis?公司的聯閤創始人。剋裏斯喜歡和彆人分享他的知識,他已經給數以韆計的成人和孩子培訓過計算機編程。作為一位作傢,他齣版的書籍包括《達人迷:JavaScript 趣味編程15例》《Coding with JavaScript For Dummies》《Beginning HTML5, CSS3 For Dummies》, 以及《Webkit For Dummies》。剋裏斯非常喜歡讀書、寫作、遊泳和音樂。
目錄
概述 ...........................................................................................1
探險 1
編程淺談 .....................................................................................5
1.1 編程無處不在 .............................................................................................................. 5
1.2 說機器語言 ................................................................................................................. 6
1.3 瞭解你的編程術語 ....................................................................................................... 7
1.4 編寫第 一個 Scratch 程序 ............................................................................................ 8
1.4.1 加入 Scratch 社區 ............................................................................................ 8
1.4.2 遇見 Scratch 小貓 .......................................................................................... 10
1.4.3 讓 Scratch 小貓動起來 .................................................................................... 11
1.4.4 拼積木 ............................................................................................................ 12
1.4.5 循環動作 ........................................................................................................ 12
1.4.6 使用綠旗開始執行 ........................................................................................... 14
1.4.7 從牆上彈開 ..................................................................................................... 15
1.4.8 創建角色 ........................................................................................................ 15
1.4.9 處理在舞池中的碰撞 ........................................................................................ 16
1.4.10 慢下來 ..........................................................................................................18
1.5 學習 Scratch 編程環境 ..............................................................................................18
1.5.1 探秘 Scratch 作品編輯器 ................................................................................. 19
1.5.2 在 Scratch 中使用顔色和形狀 .......................................................................... 29
1.6 進一步探索 ............................................................................................................... 29
探險 2
Scratch 到底在哪裏 ...................................................................31
2.1 設置舞颱 .................................................................................................................. 31
2.1.1 和舞颱交互 ..................................................................................................... 33
2.1.2 自定義舞颱背景 ............................................................................................... 34
2.1.3 使用照片做舞颱背景 ........................................................................................ 36
2.1.4 給舞颱拍一張照片 ........................................................................................... 36
2.2 理解舞颱上的坐標 ..................................................................................................... 37
2.2.1 占據舞颱中央 .................................................................................................. 37
2.2.2 上下左右移動 .................................................................................................. 38
2.3 知道你的方嚮 ............................................................................................................ 39
2.3.1 使用鏇轉度數 .................................................................................................. 40
2.3.2 鏇轉角色 ........................................................................................................ 40
2.4 移動角色 .................................................................................................................. 42
2.4.1 步進 ............................................................................................................... 42
2.4.2 滑行 ............................................................................................................... 42
2.4.3 跳躍 ............................................................................................................... 43
2.5 創作隨機的 Scratch 藝術圖案 .................................................................................... 43
2.5.1 隨機移動 ........................................................................................................ 43
2.5.2 繪製隨機綫段 .................................................................................................. 44
2.6 進一步探索 ............................................................................................................... 45
探險 3
使用控製類積木 .........................................................................47
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 獨立注釋 ........................................................................................................ 54
3.3.2 積木注釋 ........................................................................................................ 55
3.4 Scratch 中的循環 ..................................................................................................... 56
3.4.1 無限循環 ........................................................................................................ 56
3.4.2 使用“停止 ()”積木結束循環 ........................................................................... 56
3.4.3 計數循環 ........................................................................................................ 56
3.4.4 重復執行直到條件滿足 ..................................................................................... 57
3.4.5 等待 ............................................................................................................... 57
3.5 編寫捕蠅器遊戲 ........................................................................................................58
3.5.1 布置舞颱 ........................................................................................................58
3.5.2 添加青蛙 ........................................................................................................ 59
3.5.3 添加“河馬蠅” ............................................................................................... 59
3.5.4 給“河馬蠅”編寫腳本 ..................................................................................... 60
3.5.5 添加青蛙舌頭 .................................................................................................. 61
3.6 進一步探索 ............................................................................................................... 63
探險 4
使用偵測類積木 .........................................................................65
4.1 學習偵測類積木 ........................................................................................................ 65
4.2 使用文本輸入 ............................................................................................................ 66
4.3 按鍵偵測 ..........
零基礎學Scratch 圖文版 下載 mobi epub pdf txt 電子書