Blockly memiliki banyak kosakata untuk berbagai komponen visualnya. Dokumen ini menguraikan beberapa hal terpenting yang perlu Anda ketahui untuk memulai Blockly.
Workspace
Ruang kerja adalah komponen tingkat tertinggi di Blockly. {i>Software <i}ini berisi semua komponen lainnya. Di sinilah Anda melakukan pekerjaan pemrograman.
Toolbox
Toolbox berisi blok yang Anda gunakan untuk memprogram. Blok dapat ditarik ke ruang kerja.
Ada dua jenis {i>toolbox<i} utama, {i>flyout toolbox<i} dan {i>toolbox<i} kategori. Keduanya dapat ditampilkan secara vertikal dan horizontal.
Kotak alat {i>flyout<i}
Kotak alat {i>flyout<i} (alias toolbox sederhana) memiliki satu set blok yang ditampilkan setiap saat.
Kotak alat kategori
Kotak alat kategori memiliki beberapa kumpulan blok.
Jika Anda mengklik item kategori, menu pop-up yang menampilkan blok dalam kategori tersebut akan terbuka.
Tempat sampah
Tempat sampah memungkinkan Anda menghapus blok dengan menyeret dan melepaskannya. Anda juga dapat mengklik tempat sampah untuk membuka menu pop-up yang berisi blok yang telah dihapus sehingga Anda bisa mendapatkannya kembali.
Kontrol zoom
Kontrol zoom akan memperbesar dan memperkecil ruang kerja saat Anda mengkliknya.
Menu konteks
Menu konteks muncul saat Anda mengklik kanan atau menekan lama elemen ruang kerja tertentu (misalnya, latar belakang ruang kerja, atau blok). Widget ini menampilkan daftar tindakan yang dapat Anda lakukan pada elemen tersebut.
Block
Blok adalah apa yang Anda gunakan untuk memprogram. Mereka mewakili ekspresi dan pernyataan dalam bahasa pemrograman berbasis teks.
Stack blok
Tumpukan blok adalah kumpulan blok yang terhubung. Mereka dapat dihubungkan secara horizontal atau vertikal.
Blok bayangan
Blok bayangan adalah blok yang dapat diedit tetapi tidak dapat dipindahkan yang terhubung ke blok lain. Anda dapat menarik blok non-bayangan di atas blok bayangan untuk menimpanya.
Penanda penyisipan
Penanda penyisipan adalah pratinjau tempat tumpukan blok akan terhubung jika dilepas. Terlihat seperti versi blok abu-abu.
Blokir bagian
Blok memiliki beberapa bagian berbeda yang dapat Anda edit dan gunakan untuk berinteraksi dalam program.
Input
Input biasanya mewakili baris dalam blok.
Input | Gambar |
---|---|
Dummy | |
Nilai | |
Pernyataan |
Koneksi
Koneksi adalah tempat di blok yang dapat terhubung dengan blok lain.
Koneksi | Gambar |
---|---|
Output | |
Input | |
Sebelumnya | |
Berikutnya |
Kolom
Kolom adalah elemen visual yang berada di blok. Atribut ini dapat diedit (seperti input teks), atau hanya bersifat informasi (seperti label). Sebuah {i>field<i} selalu diisi oleh sebuah {i>input.<i}
Ikon
Ikon adalah elemen visual yang berada pada blok. Elemen ini selalu berada di sudut mulai atas blok, dan sering membuat balon.