21. MÔ HÌNH LỚP ĐỂ XÂY DỰNG BỘ CÔNG CỤ
23.3. Công cụ soạn thảo template
Hình 3. 9 – Giao diện công cụ thiết kế template
Thành phần giao diện của công cụ gồm có:
§ TreeView cấu trúc của hypertext, gồm các template nào, mỗi template gồm các frame nào. Khi click chuột phải vào item bất kỳ trên TreeView này, context menu tương ứng với item đó (là hypertext, template hay frame) sẽ hiện ra.
KHOA CNTT –
ĐH KHTN
Sinh viên thực hiện: Cao Thị Thuỳ Liên - Nguyễn Thế Vũ Trang 92 Hình 3. 10 – Context menu cho hypertext
• Context menu cho template: Dùng menu item Template properties có thể đặt màu nền, nhạc nền, ảnh nền cho template đó (tức cho tập tin htm tương ứng)
Hình 3. 11 - Context menu cho template
• Context menu cho frame: Frame có thể được copy từ
KHOA CNTT –
ĐH KHTN
Sinh viên thực hiện: Cao Thị Thuỳ Liên - Nguyễn Thế Vũ Trang 93 Hình 3. 12 - Context menu cho frame
§ Dãy Toolbar button cũng có chức năng tương tự như các context menu này.
§ TabPage Page Frames để thiết kế vị trí, màu sắc cho các frame.
Hình 3. 13 - TreeView Function và TabPage Design Frames
§ TreeView Function: danh sách các hàm do công cụ cung cấp để thiết kế template. Có thể dùng context menu gắn với TreeView hoặc click đúp vào 1 function để thêm hàm vào frame.
KHOA CNTT –
ĐH KHTN
Sinh viên thực hiện: Cao Thị Thuỳ Liên - Nguyễn Thế Vũ Trang 94 Hình 3. 14 – Context menu cho TreeView Function
§ TabPage Design Frames chứa nội dung các hàm của frame đó, cách nhau bằng dấu xuống dòng. Có thể dùng context menu gắn với RichTextBox để hỗ trợ cho việc sử dụng hàm:
Hình 3. 15 - Context menu cho TabPage Design Frames