官术网_书友最值得收藏!

1.3 Scratch簡(jiǎn)介

Scratch是麻省理工學(xué)院開發(fā)的一款簡(jiǎn)易圖形化編程工具。與一般的代碼編程不同,圖形化編程里的所有要素都以積木的形式存在和展示,我們可以通過(guò)拖曳和拼搭的方式構(gòu)建一個(gè)程序。

本書使用Scratch 3.0版。打開Scratch應(yīng)用程序,展現(xiàn)給我們的界面如下。

這里有幾個(gè)重要的區(qū)域:

(1)積木類型區(qū)

這里對(duì)積木進(jìn)行了分類,常用的積木有運(yùn)動(dòng)、外觀、聲音、事件、控制、偵測(cè)、運(yùn)算、變量和自制積木。還有一些擴(kuò)展積木,我們可以通過(guò)單擊這個(gè)區(qū)域下方的圖標(biāo),將擴(kuò)展積木選擇并加入常用積木類型區(qū)。比如上圖中的畫筆積木并不在默認(rèn)的積木類型里,是我從擴(kuò)展類型里加入的。

(2)積木區(qū)

單擊某個(gè)積木類型,在右側(cè)的積木區(qū)內(nèi)就會(huì)出現(xiàn)這個(gè)類型的所有可用積木。比如,上圖中單擊了運(yùn)動(dòng)類積木,右側(cè)就出現(xiàn)了所有的運(yùn)動(dòng)類積木??梢酝ㄟ^(guò)右側(cè)的滑動(dòng)條查看所有的積木。

(3)代碼區(qū)

代碼區(qū)是編寫Scratch程序的主要陣地。將積木區(qū)的積木拖曳到代碼區(qū),并進(jìn)行適當(dāng)?shù)钠唇?,就可以組成一個(gè)程序。

比如,我們把事件類積木“當(dāng)小綠旗被點(diǎn)擊”和外觀類積木“說(shuō)你好!2秒”拖曳進(jìn)積木區(qū)并拼接在一起(見下圖),那么當(dāng)我們單擊界面上的小綠旗時(shí),舞臺(tái)區(qū)的小貓就會(huì)說(shuō)“你好!”2秒(見右圖)。

如果覺得代碼區(qū)域太小,那可以單擊右上角的兩個(gè)切換界面比例的圖標(biāo),就能調(diào)整代碼區(qū)所占區(qū)域的大小。

(4)舞臺(tái)

舞臺(tái)是背景和角色的效果展示區(qū)域,也就是程序運(yùn)行結(jié)果的展示區(qū)域。除了通過(guò)右上角的兩個(gè)切換界面比例的圖標(biāo)調(diào)整代碼區(qū)和舞臺(tái)區(qū)的相對(duì)大小,還可以通過(guò)單擊右側(cè)的圖標(biāo),將舞臺(tái)區(qū)域設(shè)置為全屏模式。

(5)角色屬性設(shè)置區(qū)

右下角區(qū)域的左側(cè)是角色屬性設(shè)置區(qū)域。在這里,可以設(shè)置所選定角色的名稱、坐標(biāo)、大小、方向,以及是否隱藏角色。

選中某個(gè)角色后,界面中部默認(rèn)展示的是代碼區(qū),如果將左上角的選項(xiàng)卡切換為“造型”,那么界面最左側(cè)就切換成了角色造型區(qū)。一個(gè)角色可以有不同的造型,會(huì)在此區(qū)域按編號(hào)1,2,3…的順序展現(xiàn)。例如,下圖中的小貓,默認(rèn)有兩個(gè)造型,編號(hào)分別為1和2。此時(shí),界面中部呈現(xiàn)的就是被選中造型的造型設(shè)計(jì)區(qū)。我們可以在這個(gè)區(qū)域修改角色的造型。單擊角色造型區(qū)域最下面的圖標(biāo),我們可以從系統(tǒng)的造型庫(kù)中選擇一個(gè)造型或自己手動(dòng)繪制一個(gè)造型,也可以隨機(jī)生成一個(gè)造型或上傳一個(gè)造型。Scratch在造型設(shè)計(jì)區(qū)提供了豐富的工具,讓我們自行設(shè)計(jì)或修改造型的外觀。

(6)背景設(shè)計(jì)區(qū)

如果單擊最右下角的舞臺(tái),那么整個(gè)左邊和中間區(qū)域就切換成了舞臺(tái)的代碼與背景設(shè)計(jì)區(qū)。

單擊右下角的圖標(biāo),我們可以從系統(tǒng)提供的背景庫(kù)中選擇一個(gè)背景或自己手動(dòng)繪制一個(gè)背景,也可以隨機(jī)生成一個(gè)背景或上傳一個(gè)背景。同樣,當(dāng)切換到背景選項(xiàng)時(shí),中部區(qū)域就切換成了背景設(shè)計(jì)區(qū)。

(7)菜單區(qū)

最左上角是菜單區(qū)。在這里,可以設(shè)置軟件所使用的語(yǔ)言,通過(guò)文件菜單,我們可以創(chuàng)建一個(gè)新程序作品、打開一個(gè)已有程序作品或?qū)⒆约壕庉嫷某绦蜃髌繁4娴接?jì)算機(jī)中。

在最上面的長(zhǎng)方形文本框里,我們可以修改作品的名稱,默認(rèn)的名稱為“Scratch作品”。

好了,現(xiàn)在你已經(jīng)認(rèn)識(shí)了Scratch的界面,讓我們開始愉快的編程之旅吧!

主站蜘蛛池模板: 沿河| 红原县| 武冈市| 武义县| 团风县| 高清| 辽阳市| 桓台县| 定襄县| 沾益县| 岗巴县| 武冈市| 永州市| 崇左市| 通辽市| 榆社县| 新和县| 广南县| 兴国县| 陇川县| 南丰县| 裕民县| 山东省| 卢氏县| 汉川市| 蕲春县| 抚远县| 突泉县| 钦州市| 南雄市| 耒阳市| 嫩江县| 明星| 綦江县| 浏阳市| 哈尔滨市| 临邑县| 五大连池市| 交口县| 开平市| 同心县|