Giao diện người sử dụng
79
8.2. TAÏO VAØ HIEÅN THÒ MOÄT GUI
Trong MATLAB, công cụ guide được sử dụng để tạo ra các GUI, công cụ này cho phép bố
trí, lựa chọn và sắp xếp các thành phần. Các thuộc tính của mỗi thành phần: tên, màu sắc, kích
cỡ, font chữ, … đều có thể được thay đổi. Công cụ guide được thực thi bằng cách chọn File –
New – GUI
, khi được gọi guide sẽ tạo ra một Layout Editer, như hình 8.2. Vùng màu xám
có những đường kẻ là vùng làm việc, trong vùng này chúng ta có thể sắp xếp các thành phần
để tạo nên giao diện. Ở bên trái vùng làm việc là các thành phần có sẵn trong GUI. Chúng ta
có thể tạo ra bất kỳ thành phần nào bằng cách click vào biểu tượng của nó, sau đó kéo vào thả
vào vùng làm việc. Bên trên vùng làm việc là thanh công cụ bao gồm các công cụ thường sử
dụng. Sau đây là các bước cơ bản để tạo ra một giao diện trong MATLAB:
• Xác định các thành phần của giao diện và hàm bị tác động bởi mỗi thành phần. Phát
họa trên giấy vị trí của các thành phần.
• Mở công cụ tạo GUI (File – New – GUI), sắp xếp các thành phần vào vùng làm việc.
Nếu cần thiết, thay đổi kích thước của vùng làm việc cũng như của mỗi thành phần.
• Thiết lập thuộc tính của mỗi thành phần chẳng hạn như: tên, màu sắc, hiển thị, …
• Lưu giao diện vừa tạo. Khi lưu một giao diện MATLAB sẽ tạo ra hai file có cùng tên
nhưng khác phần mở rộng. File có phần mở rộng .fig chứa nội dung của giao diện,
trong khi file có phần mở rộng .m chứa những đoạn mã liên quan đến giao diện.
• Viết hàm để thực thi lệnh gọi của mỗi thành phần trong giao diện.
Hình 8.1
Một số thành phần tạo nên giao diện trong MATLAB.