GIỚI THIỆU CHUNG VỀ CÁC GIAO DIỆN TRONG CHƯƠNG TRÌNH:

Một phần của tài liệu xây dựng hệ thống thi trắc nghiệm trên mạng cục bộ (lan) (Trang 62 - 64)

Cách thức làm việc chung của các form trong chương trình.

Bước 1. Kết nối dữ liệu

Nếu kết nối không thành công thì chương trình thông báo cho ngươiø sử dụng biết. Nếu thành công thì tiến hành kiểm tra dữ liệu.

 Nếu dữ liệu rỗng thì hàng nút điều khiển chỉ có duy nhất nút nút thêm là khả dụng.

 Nếu dữ liệu đã có sẳn thì đưa dữ liệu lên form và cho hàng nút điều khiển hoạt động.

 Nếu dữ liệu có từ 2 mẫu tin trở lên thi hàng nút di chuyển mẫu tin mới khả dụng.

Bước 2. Sau khi form đã được mở:

a. Thêm 1 mẫu tin mới

SVTH: Lương Ngọc Tuấn 62 1998 - 2003

Khi nút thêm được ấn thì chương trình cho tất cả các textbox, combobox đều rỗng và con trỏ chuột sẽ được đưa vào textbox đầu tiên. Sẳn sàng cho người sử dụng nhập thông tin vào.

b. Chép một mẫu tin

Để tiết kiệm thời gian trong quá trình nhập dữ liệu, chương trình đưa ra nút chép để việc nhập dữ liệu nhanh chóng hơn và việc kiểm chứng dữ liệu cũng dể dàng hơn.

c. Sửa dữ liệu

Khi nhất nút sửa thì cương trình sẽ nạp mẩu tin dữ liệu mới nhất về máy đang sử dụng. Sau đó trỏ chuột sẽ trở về textbox đầu tiên để người sử dụng tiện việc sửa dữ liệu.

d. Lưu dử liệu

Khi ấn nút lưu, nếu table có khóa thì chương trình kiểm tra xem có hiện tượng trùng khóa không.

Nếu có khóa ngoại thì chương trình kiểm chứng sự tồn tại của khóa ngoại. Ngoài ra còn kiểm tra người sử dụng có nhập đúng kiểu dữ liệu và đầy đủ thông tin yêu cầu không.

e. Hủy bỏ việc lưu

Khi ấn nút không lưu thì chương trình sẽ quay về mẩu tin hiện tại đưa dữ liệu đó lên form trở lại.

f. Xoá.

Khi ấn nút xóa, chương trình sẽ hiện cấu thông báo co thật sự muốn xoá hay không. Nếu đồng ý chương tình sẽ kiể tra recod đó có dữ liệu liên kết hay không( quan hệ cha con). Nếu có thì thông báo là không thể xóa mẩu tin hiện tại, ngược lại sẽ tiến hàng xoá mẩu tin đó.

g. Phần di chuyển mẩu tin.

Khi ấn nút >> chương trình sẽ di chuyển đến mẩu tin sau cùng. Khi ấn nút > chương trình sẽ di chuyển đến mẩu tin kế tiếp. Khi ấn nút << chương trình sẽ di chuyển đến mẩu tin đầu tiên. Khi ấn nút < chương trình sẽ di chuyển đến mẩu tin kế trước.

Khi sử dụng 1 trong 4 nút này thì TextBox trong hàng nút điều khiển này sẽ hiện số thứ tự của mẩu tin đó trong table.

Trước khi ấn nút ... ta cần nhập vàotextbox bên cạnh số thứ tự của mẩu tin muốn tìm. Sau khi ấn nút này thì chương trình sẽ ti61n hàng các việc sau:

 Kiểm tra dữ liệu nhập vào nếu không phải kiểu số thì chương trình sẽ thông báo lổi nhập và yêu cầu nhập lại.

 Kiểm tra số nhạp vào có thuộc 1_n ( n là số mẩu tin hiện có).

SVTH: Lương Ngọc Tuấn 63 1998 - 2003

 Sau khi kiểm tra, chương trình sẽ đưa con trỏ đến mẩu tin có số thứ tự như đã nhập và cho hiển thị lên form.

Khi ấn nút tìm, tương tự như nút ... nhưng thay vì tìm theo số thứ tự thì tìm theo mã.

Bước 3. Khả năng trình bày dử liệu theo kích thước màn hình của form.

- Mục đích của chức năng này dùng để sử dụng tối đa diện tích trìng bày dữ liệu lên màn hình máy tính mà không bắt buộc ngừi sử dụng phải rê chuột để xem trọn vẹn được thông tin.

- Cách hoạt độngkhi form thay đổi kích thướt lớn hơn diện tích ban đầu thì những textbox, listview, grid co chứa dữ liệu trãi rộng sẽ được phóng to theo.

Bổ sung:

- Tất cả các textbox, combobox trên form đều được sắp xếp theo thứ tự. Người sử dụng có thể nhấn phím Tab để di chuyển đến textbox tiếp theo hay nhấn Shift-Tab để di chuểy về textbox liền trước.

- Khi nhấn 1 trong 3 nút thêm, chép, sửa thì chương trình sẽ cho các nút còn lại trên thanh điều khiển bất khả dụng, kể cả những nút di chuyển mẫu tin, tìm.

- Để việc kết nối, chỉnh sữa dữ liệu dể dàng và nhanh chóng, gọn nhẹ thì phần lệnh kết nối dử liệu của tất cả form trong modul mang tên Kết Nối.

Một phần của tài liệu xây dựng hệ thống thi trắc nghiệm trên mạng cục bộ (lan) (Trang 62 - 64)

Tải bản đầy đủ (DOC)

(133 trang)
w