Hình 56.Màn hình xem đề thi đã tạo

Một phần của tài liệu Xây dựng hệ thống quản lý ngân hàng câu hỏi trắc nghiệm (Trang 88 - 90)

1 KryptonComboBox Chọn môn học.

2 KryptonDataGridView Hiển thị danh sách các đề thi.

3 KryptonDataGridView Hiển thị danh sách các câu hỏi có trong đề

thi.

4 KryptonButton Click vào để tạo đề từ đề đã có.

88

1

2 3

.Phân tích thiết kế hệ thống Trang

5 KryptonButton Click vào để xóa đề.

6 KryptonButton Click vào để thoát.

Bảng 65.Mô tả các control trong màn hình xem đề thi đã tạo

Thiết kế xử lý:

Hệ thống được thiết kế sử dụng Automation để thực hiện chức năng xuất đề thi ra file Word. Sau đây là phần giới thiệu về Automation và Automation Word:

Sơ nét về Automation:

Automation (trước đây được biết đến với tên gọi là OLE Automation) là một cơ chế cho phép một ứng dụng A thao tác với các ứng dụng được cài đặt trong ứng dụng B, hoặc phơi bày các đối tượng của ứng dụng A để các ứng dụng khác có thể truy xuất và thao tác được các đối tượng này. Nói cách khác, Automation là một cơ chế cho phép điều khiển ứng dụng B từ ứng dụng A. Có 2 loại Automation:

 Automation cục bộ (Local Automation): các đối tượng và chức năng của ứng dụng A được phơi bày nằm trên cùng một máy với ứng dụng B.

 Automation từ xa (Remote Automation): các đối tượng và chức năng của ứng dụng A được phơi bày nằm trên một máy khác với ứng dụng B, khi đó ứng dụng B phải truy cập đến ứng dụng A qua hệ thống mạng.

Các khái niệm:

 Automation server: là các ứng dụng (thuộc kiểu COM server) phơi bày các chức năng của nó thông qua giao diện COM cho các ứng dụng khác. Các ứng dụng sử dụng các chức năng đó gọi là Automation client.

 Automation client: là các ứng dụng sử dụng, thao tác các đối tượng, chức năng được phơi bày của Automation server. Có 2 loại Automation client:

 Client động: là các client lấy thông tin về các thuộc tính và phương thức của Automation server trong lúc chạy chương trình (run time).

 Client tĩnh: là các client lấy thông tin về các hàm và phương thức của Automation server trong lúc biên dịch (compile time).

.Phân tích thiết kế hệ thống Trang

Hình 57.Mô hình Automation Client-Automation Server

Một phần của tài liệu Xây dựng hệ thống quản lý ngân hàng câu hỏi trắc nghiệm (Trang 88 - 90)