Xuất các nút chọn ra màn hình.

Một phần của tài liệu Tài liệu Luận văn "Giao tiếp máy tính với VXL 8085" doc (Trang 43)

IV. Thực hiện viết chương trình DownLoad:

Xuất các nút chọn ra màn hình.

GetEvent: chương trình con lấn biến cố chuột. Biến cố này chứa các thông tin về tọa độ chuột, phím nào của chuột được click, thời gian click lần cuối, … tin về tọa độ chuột, phím nào của chuột được click, thời gian click lần cuối, … để xáx định các lệnh kế tiếp cần thực hiện.

Click vào ô Open File: nếu biến cố click chuột xẩy ra tại tọa độ của của ô Open file thì kết quả click vào ô này là TRUE, thực hiện chương trình con Open file thì kết quả click vào ô này là TRUE, thực hiện chương trình con nhập vào file cần xuất. Ngược lại thì bỏ qua.

Click vào nút Pulldown: nếu biến cố click chuột xẩy ra tại tọa độ của của nút Pulldown thì kết quả click vào ô này là TRUE, gọi chương trình xuất ra cửa Pulldown thì kết quả click vào ô này là TRUE, gọi chương trình xuất ra cửa sổ chọn File, ngược lại thì bỏ qua.

Click nút Send: nếu biến cố click chuột xẩy ra tại tọa độ của của nút Send thì kết quả click vào ô này là TRUE, thực hiện xác nhận file xuất đã nhập thì kết quả click vào ô này là TRUE, thực hiện xác nhận file xuất đã nhập vào chưa, nếu file xuất chưa nhập vào thì báo lỗi và bỏ qua lệnh Send, nếu file xuất đã có tên rồi thì xuất file.

Click nút Exit: nếu biến cố click chuột xẩy ra tại tọa độ của của nút Exit thì kết quả click vào ô này là TRUE, thực hiện xác nhận muốn thoát khỏi kết quả click vào ô này là TRUE, thực hiện xác nhận muốn thoát khỏi chương trình, nếu xác nhận đúng thì thoát, ngược lại thì bỏ qua lệnh Exit.

Nhấn Esc: nếu người dùng nhấn vào nút Esc trên bàn phím thì biến cố Nhấn Esc sẽ là TRUE, thực hiện xác nhận muốn thoát khỏi chương trình, nếu xác Esc sẽ là TRUE, thực hiện xác nhận muốn thoát khỏi chương trình, nếu xác nhận đúng thì thoát, ngược lại thì bỏ qua lệnh thoát bằng nút Esc.

Sau đó, chương trình lại thực hiện vòng lặp tại hàm lấy biến cố chuột cho tới khi có thao tác mới.

Một phần của tài liệu Tài liệu Luận văn "Giao tiếp máy tính với VXL 8085" doc (Trang 43)