Tham khảo tài liệu 'tổ chức hệ thống thông tin địa lý gis và phần mềm mapinfo part 10', kỹ thuật - công nghệ, kĩ thuật viễn thông phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | End Program End Sub Sub NoteThis r as floar Note The result is str r End Sub Cáu trúc đoạn Dòng lệnh có thể có tuỳ chọn Goto nhãn theo giá trị của dòng lệnh MapBasic. Ví dụ Jumptowhere x x l Chiều dài của dòng lệnh có thể chia thành nhiều dòng và không cần đưa ký tự đặc biệt để nối tiếp. Khồng được chia cắt các hàng tên biến từ khoá. bởi 2 dòng . Ví dụ Selec From f500 where sic_code 540 and sic_code 5600 Group by sic_order by 1 Bạn có thể phân chia dòng lệnh trong cửa sổ MapBasic bằng cách bấm Ctrl - Enter sau dòng đầu của nếu câu lệnh và kết thúc dòng. Cấu trúc cấp toàn cục MapBasic sử dụng 3 cấp cấu trúc cấp toàn cục Câu trúc khai háo. Mọi thủ tục và hàm định nghĩa do người dùng phải được khai báo trước khi nó có thể đưực định nghĩa gọi ra. những chương trình lớn thường bắt đầu 1 loạt liệt kê khai báo hàm. Cấu trúc kiểu dòng lệnh. Kiểu lệnh được tạo ra kiểu dữ liệu do người sử dụng định nghĩa và phải được định nghĩa ngoài các thủ tục và trước khi chúng được sử dụng. Cấu trúc toàn cục. Dòng lệnh toàn cục định nghĩa biến cục và phải bên ngoài mọi thù tục và xảy ra trước mọi thủ tục. Thường chúng được liệt kê trước chương trình của bạn. Cấu trúc dịch Định nghĩa dòng lệnh tạo ra do người sử dụng dạng từ khoá phải xuất hiện trong chương trình trước khi từ khoá được sử dụng. Định nghĩa từ khoá cho người dùng MapBasic cho phép bạn định nghĩa từ khoá do chính bạn tạo ra bằng dòng lệnh Define. 191 Ví dụ Define PI 3. 141493 Sau dòng lệnh Define bạn có thể sử dụng từ khoá mới ví dụ p như là một hằng số trong chương trình của bạn. Ví dụ Marketarea PI radius radius Dòng lênh Define phải nằm trên một dòng và tên biến phải là chữ hoa. Bạn có thể để dòng lệnỊt Define ở bất kỳ nơi nào trong chương trình của bạn Trong tệp có chứa các hằng số đã được định nghĩa và bạn có thể sử dụng chúng. Gập các tệp Bạn có thể gộp các tệp Text trong chương trình của bạn Các dòng lệnh được gộp thông qua lệnh Include thì được dùng như nhau thông qua sự xuất hiện trong chương trình của