Bảng thuật ngữ trực quan

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!

Một không gian làm việc có hộp công cụ theo danh mục, thanh cuộn, thùng rác và các nút điều khiển thu phóng.

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ị.

Một không gian làm việc có hộp công cụ bật lên chứa 4 khối.

Hộp công cụ danh mục

Hộp công cụ danh mục có nhiều bộ khối.

Một không gian làm việc có hộp công cụ danh mục gồm 8 danh mục (Logic, Vòng lặp, Toán học, v.v.). Không có khối nào xuất hiện vì bạn chưa mở danh mục nào.

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.

Cùng một không gian làm việc và hộp công cụ danh mục như trong hình ảnh trước, ngoại trừ việc danh mục Logic (Logic) đang mở, cho thấy 7 khối logic (if-do, comparison, and-or, v.v.).

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.

Một không gian làm việc có thùng rác ở góc dưới cùng bên phải.

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.

Một không gian làm việc có các chế độ thu phóng ở phía trên thùng rác.

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ử đó.

Một trình đơn theo bối cảnh đang mở trên một khối if-do. Trình đơn này có các mục "Sao chép", "Thêm nhận xét", "Đầu vào nội tuyến", "Thu gọn khối", "Tắt khối", "Xoá khối" và "Trợ giúp".

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.

Một khối if-do, một khối số và một khối để tạo danh sách.

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.

Một khối if-do có 2 khối được kết nối với khối đó. Một khối so sánh số được kết nối với đầu vào if và một khối lặp lại được kết nối với đầu vào do.

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.

Một khối làm tròn số được kết nối với một khối số bóng và một khối in được kết nối với một khối văn bản bóng. Các khối bóng mờ sẽ chuyển sang màu xám để cho biết đó là các khối mặc định và bạn có thể kéo các khối khác lên trên các khối đó.

Đ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.

Một khối if-do có một điểm đánh dấu cho biết vị trí sẽ chèn một khối khác.

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.

Một khối có 3 trường: nhãn "repeat", một trình đơn thả xuống có lựa chọn "while" được chọn và nhãn "do".

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 một kết nối đầu ra
Đầu vào kết nối đầu vào
Trước một kết nối trước đó
Tiếp theo một kết nối 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.

Khối được tạo từ một đầu vào giá trị, một đầu vào cuối hàng và một đầu vào câu lệnh.

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.

Một khối if-do có biểu tượng trình thay đổi và biểu tượng nhận xét.

Khối tương tự với các bong bóng đột biến và nhận xét đang mở. Bong bóng đột biến cho phép bạn thêm mệnh đề else vào khối và bong bóng bình luận cho phép bạn nhập bình luận về khối.