Blockly มีคำศัพท์มากมายสำหรับคอมโพเนนต์ภาพต่างๆ เอกสารนี้จะอธิบายข้อมูลสำคัญบางส่วนที่คุณจำเป็นต้องทราบเพื่อเริ่มต้นใช้งาน Blockly
Workspace
พื้นที่ทํางานเป็นคอมโพเนนต์ระดับสูงสุดใน Blockly ซึ่งประกอบด้วยคอมโพเนนต์อื่นๆ ทั้งหมด นี่คือส่วนที่คุณจะเขียนโปรแกรม
กล่องเครื่องมือ
กล่องเครื่องมือมีบล็อกที่คุณใช้ในการเขียนโปรแกรม ลากบล็อก ไปยังพื้นที่ทำงานได้
กล่องเครื่องมือมี 2 ประเภทหลักๆ ได้แก่ กล่องเครื่องมือแบบเมนูย่อยและกล่องเครื่องมือแบบหมวดหมู่ โดยแสดงได้ทั้งในแนวตั้งและแนวนอน
กล่องเครื่องมือแบบลอย
กล่องเครื่องมือแบบป๊อปเอาต์ (หรือที่เรียกว่ากล่องเครื่องมือแบบง่าย) มีบล็อกชุดเดียว ซึ่งจะแสดงตลอดเวลา
กล่องเครื่องมือหมวดหมู่
กล่องเครื่องมือหมวดหมู่มีบล็อกหลายชุด
หากคลิกรายการหมวดหมู่ ระบบจะเปิดเมนูแบบลอยที่แสดงบล็อกใน หมวดหมู่
ถังขยะ
ถังขยะช่วยให้คุณลบบล็อกได้ด้วยการลากและวาง นอกจากนี้ คุณยัง คลิกถังขยะเพื่อเปิดเมนูแบบลอยที่มีบล็อกที่คุณลบไปแล้ว เพื่อให้คุณ นำบล็อกกลับมาได้
ตัวควบคุมการซูม
การควบคุมการซูมจะซูมเข้าและออกในพื้นที่ทำงานเมื่อคุณคลิก
เมนูตามบริบท
เมนูบริบทจะปรากฏขึ้นเมื่อคุณคลิกขวาหรือกดองค์ประกอบบางอย่างของพื้นที่ทำงานค้างไว้ (เช่น พื้นหลังของพื้นที่ทำงานหรือบล็อก) โดยจะแสดงรายการการดำเนินการที่คุณทำกับองค์ประกอบนั้นได้
บล็อก
บล็อกคือสิ่งที่คุณใช้ในการเขียนโปรแกรม ซึ่งแสดงถึงนิพจน์และ คำสั่งในภาษาโปรแกรมแบบข้อความ
บล็อกสแต็ก
กองบล็อกคือชุดบล็อกที่เชื่อมต่อกัน โดยอาจเชื่อมต่อในแนวนอนหรือแนวตั้ง
การบล็อกเงา
บล็อกเงาคือบล็อกที่แก้ไขได้แต่ย้ายไม่ได้ซึ่งเชื่อมต่อกับ บล็อกอื่น คุณสามารถลากบล็อกที่ไม่ใช่บล็อกเงาไปไว้เหนือบล็อกเงาเพื่อ เขียนทับได้
เครื่องหมายแทรก
เครื่องหมายแทรกคือตัวอย่างของตำแหน่งที่จะเชื่อมต่อกลุ่มบล็อกหากมีการวาง ดูเหมือนบล็อกเวอร์ชันสีเทา
บล็อกชิ้นส่วน
บล็อกมีหลายส่วนที่คุณแก้ไขและโต้ตอบด้วยเพื่อ เขียนโปรแกรมได้
ช่อง
ฟิลด์คือองค์ประกอบภาพที่อยู่ในบล็อก โดยอาจแก้ไขได้ (เช่น ช่องป้อนข้อความ) หรือเป็นเพียงข้อมูล (เช่น ป้ายกำกับ) ฟิลด์จะอยู่ใน input เสมอ
การติดต่อ
การเชื่อมต่อคือจุดบนบล็อกที่บล็อกอื่นๆ สามารถเชื่อมต่อได้
การเชื่อมต่อ | รูปภาพ |
---|---|
เอาต์พุต | ![]() |
อินพุต | ![]() |
ก่อนหน้า | ![]() |
ถัดไป | ![]() |
อินพุต
อินพุตคือคอนเทนเนอร์สำหรับฟิลด์และการเชื่อมต่อ บล็อกสร้างขึ้นโดย การแสดงผลอินพุตในแถวอย่างน้อย 1 แถวเหมือนอิฐ
อินพุตทั้งหมดมีฟิลด์ได้ เฉพาะอินพุตค่าและข้อความเท่านั้นที่มี การเชื่อมต่อได้
ประเภทการป้อนข้อมูล | ประเภทการเชื่อมต่อ | หมายเหตุ |
---|---|---|
Dummy | ไม่มี | |
สิ้นสุดแถว | ไม่มี | บังคับให้ข้อมูลถัดไปเริ่มแถวใหม่ |
ค่า | อินพุต | |
ประกาศ | ถัดไป |
ไอคอน
ไอคอนคือองค์ประกอบภาพที่อยู่ในบล็อก โดยจะอยู่ที่มุมบนซ้ายของบล็อกเสมอ และมักจะสร้างบับเบิล