Scratch第二講:scratch軟體介面介紹

Scratcher發表於2017-09-13

上一講《scratch程式設計軟體介紹》講了Scratch是什麼?

  1. Scratch是由美國麻省理工學院開發的專門面向8歲以上的青少年的程式設計工具。

  2. Scratch是基於圖形化介面的程式設計工具。

  3. Scratch可以用來建立互動式的故事,動畫,遊戲。

  4. Scratch程式設計不等同於真正意義上的程式設計,但是通過Scratch的學習,可以鍛鍊大家的邏輯思維能力,並初步掌握程式設計的方法,為未來真正的程式設計學習和其他課程的學習打下基礎。

這一講再帶大家瞭解下scratch軟體介面

一、Scratch社群

  1. Scratch的官方網站地址,https://scratch.mit.edu/

  2. 通過紅色標示的Join Scratch可以在官網上進行註冊,註冊後可與來自全球的其他開發者相互分享

  3. 官方網站上提供了大量其他開發者開發的小程式,並附帶了這些作品的開發程式細節,可供大家參考學習。

 

 二、Scratch軟體介面


 

提示:離線版的Scratch 是多語言版本的,點選選單最前面的小地球圖示,可以選擇需要的語言,初次安裝後預設是英語,簡體中文在列表的最下面。

 

  1. 舞臺區:最終呈現程式的地方,預設情況下中間是一隻小貓作為角色。舞臺區右上角是用於控制程式啟動與終止的按鈕。右下角是滑鼠的當前座標。


  2. 角色列表

    角色列表在舞臺的下面,允許使用者建立多個角色並分別控制。

    選中的角色四周用藍色的方框表示,點選選中角色最上角的“i”按鈕,可以顯示該角色的資訊

  3. 指令區:

    這裡有三頁,預設選擇指令碼頁。這裡列出了所有用於操作當前角色的指令,Scratch就是通過組合指令區的各種指令來進行程式設計的。

    此外是造型頁和聲音頁,具體的使用方式將會在未來逐步給大家講解。

  4. 指令碼區:

    這裡就是大家程式設計的地方,由於Scratch是對角色進行程式設計的,指令碼區的右上角顯示當前正在程式設計的是哪個角色,x,y分別表示了這個角色所在位置的座標資訊。

  5. 工具列表

    列出了複製、刪除,放大,縮小角色的四個按鈕,以及幫助按鈕。


 

三、第一個Scratch程式

  1. 在指令區,選擇外觀指令

  2. 拖動“說……指令”到右邊的指令碼區

  3. 雙擊剛剛拖動的指令,對應的物件在舞臺區會顯示“hello”。

四、需要注意的幾個小問題

  1. 拖動指令前一定要注意選擇的物件是否正確,特別是在舞臺上有多個物件的時候。

  2. “說……”指令可以自己編輯任何希望顯示的話。

  3. “說……”和“說…… 2秒”的區別是顯示話的時間不同。

  4. 除了“說……”之外,還有思考指令,文字內容顯示的方式與說指令不同。

 

五、連線指令與啟動指令

  1. 再次拖動外觀指令區的隱藏指令到指令碼區,當與之前的說指令靠近時,說指令下面會有白色的提示,這個時候鬆開滑鼠,兩個指令會連線在一起。連線在一起的兩個指令會按照從上到下的順序連續執行。

  2. 再次雙擊組合後的指令,小貓說hello後兩秒消失了。如果想要小貓重新顯示,雙擊指令區的顯示,則小貓重新顯示。

  3. 未來編寫的程式,一般通過點選舞臺右上方的綠色小旗子開始程式執行,但是對於我們剛剛完成的程式,點選小旗子並沒有任何作用,關鍵是需要給程式新增一個控制啟動的事件指令。

  4. 點選指令區的事件指令按鈕,在下面的指令中選擇“當小旗被點選”拖動到右側的指令碼區,並將指令放到剛才指令的上面,當出現指令連線的提示後鬆開滑鼠

  5. 現在點選舞臺區域的啟動小旗,我們的第一個scratch已經完成了,怎麼樣很簡單吧?


六、課後小練習

繼續今天的小程式,編寫一個程式,讓小貓說“程式設計序真簡單”3秒鐘後,小貓消失,等2秒後,再讓小貓顯示在舞臺上,然後讓小貓說“我又回來了,哈哈”。

提示,等待2秒的指令點選“控制”按鈕後可以找到,讓小貓說什麼只需要編輯說後面的對話方塊就可以。

 

參考答案:

相關文章