Blockly có nhiều từ vựng cho các thành phần trực quan khác nhau. Tài liệu này trình bày một số khái niệm quan trọng nhất mà bạn cần biết để bắt đầu sử dụng Blockly.
Không gian làm việc
Không gian làm việc là thành phần cấp cao nhất trong Blockly. Nó chứa tất cả các thành phần khác. Đây là nơi bạn thực hiện công việc lập trình!
Hộp công cụ
Hộp công cụ chứa các khối mà bạn dùng để lập trình. Bạn có thể kéo các khối vào không gian làm việc.
Có hai loại hộp công cụ chính: hộp công cụ bật lên và hộp công cụ danh mục. Cả hai đều có thể hiển thị theo chiều dọc và chiều ngang.
Hộp công cụ bật lên
Hộp công cụ dạng thả xuống (còn gọi là hộp công cụ đơn giản) có một bộ khối luôn được hiển thị.
Hộp công cụ danh mục
Hộp công cụ danh mục có nhiều bộ khối.
Nếu bạn nhấp vào một mục danh mục, mục đó sẽ mở ra một trình đơn bật lên hiển thị các khối trong danh mục.
Thùng rác
Thùng rác cho phép bạn xoá các khối bằng cách kéo và thả. Bạn cũng có thể nhấp vào biểu tượng thùng rác để mở một bảng điều khiển chứa các khối bạn đã xoá để có thể khôi phục chúng.
Chế độ điều khiển thu phóng
Các nút điều khiển mức thu phóng sẽ phóng to và thu nhỏ không gian làm việc khi bạn nhấp vào các nút này.
Trình đơn theo bối cảnh
Trình đơn theo bối cảnh sẽ xuất hiện khi bạn nhấp chuột phải hoặc nhấn giữ vào một số phần tử nhất định của không gian làm việc (ví dụ: nền không gian làm việc hoặc các khối). Thao tác này sẽ hiển thị danh sách các thao tác bạn có thể thực hiện trên phần tử đó.
Chặn bóng
Khối là những gì bạn dùng để lập trình. Chúng đại diện cho các biểu thức và câu lệnh trong ngôn ngữ lập trình dựa trên văn bản.
Khối xếp chồng
Một ngăn xếp khối là bất kỳ tập hợp nào gồm các khối được kết nối. Chúng có thể được kết nối theo chiều ngang hoặc chiều dọc.
Chặn video
Khối bóng là một khối có thể chỉnh sửa nhưng không thể di chuyển và được kết nối với một khối khác. Bạn có thể kéo các khối không có bóng lên trên các khối có bóng để ghi đè chúng.
Điểm đánh dấu vị trí chèn
Điểm đánh dấu chèn là bản xem trước vị trí mà một nhóm các khối sẽ được kết nối nếu được thả. Có vẻ như đây là một phiên bản màu xám của một khối.
Chặn các phần
Các khối có nhiều phần khác nhau mà bạn có thể chỉnh sửa và tương tác để lập trình.
Trường
Trường là một phần tử trực quan nằm trên một khối. Bạn có thể chỉnh sửa (như nhập văn bản) hoặc chỉ xem thông tin (như nhãn). Một trường luôn được chứa trong một input.
Kết nối
Kết nối là một vị trí trên một khối mà các khối khác có thể kết nối đến.
Kết nối | Hình ảnh |
---|---|
Đầu ra | ![]() |
Đầu vào | ![]() |
Trước | ![]() |
Tiếp theo | ![]() |
Thông tin đầu vào
Đầu vào là vùng chứa cho các trường và kết nối. Một khối được tạo bằng cách kết xuất các đầu vào của khối đó thành một hoặc nhiều hàng như các viên gạch.
Tất cả các đầu vào đều có thể chứa các trường. Chỉ đầu vào giá trị và câu lệnh mới có thể chứa một kết nối.
Loại mục nhập | Loại kết nối | Ghi chú |
---|---|---|
Dummy | Không có | |
Cuối hàng | Không có | Buộc dữ liệu đầu vào tiếp theo bắt đầu một hàng mới. |
Giá trị | Đầu vào | |
Bảng sao kê | Tiếp theo |
Biểu tượng
Biểu tượng là một phần tử trực quan nằm trên một khối. Chúng luôn nằm ở góc trên cùng bên trái của khối và thường tạo ra các bong bóng.