Textbox.hpp Vẽ khung nhập liệu (tên file, loại file, ), và chứa các hành động liên quan

Một phần của tài liệu GIAO TIẾP MÁY TÍNH VỚI VI XỬ LÝ 8085 (Trang 32)

III. PHƯƠNG PHÁP LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C 1 Các khái niệm:

Textbox.hpp Vẽ khung nhập liệu (tên file, loại file, ), và chứa các hành động liên quan

Thuộc tính được quan tâm

của đối tượng

Thuộc tính Thành phần dữ liệu của kiểu lớp lớp

Khả năng có thể thực hiện của một đối tương của một đối tương

Hành động Thủ tục, hàm của kiểu lớp

III.2. Phương pháp:

III.2.1. Xác định các lớp đối tượng, quan hệ qua các lớp này (xây dựng sơ đồ lớp) dựng sơ đồ lớp)

III.2.2. Thiết kế các lớp (biểu diễn trên máy tính)

− Thành phần dữ liệu (thuộc tính).− Thành phần xử lý (hành động). − Thành phần xử lý (hành động).

III.2.3. Cài đặt các lớp: Viết hàm main()III.2.4. Thử nghiệm. III.2.4. Thử nghiệm.

IV. Thực hiện viết chương trình DownLoad:IV.1. Yêu cầu của giao diện: IV.1. Yêu cầu của giao diện:

− Cho phép chọn file sẽ truyền.+ Bằng cách gõ vào tên file + Bằng cách gõ vào tên file + Bằng cách click chuột để chọn

− Xem trước vùng nhớ cần thiết sẽ sử dụng ở RAM ở Kit 8085− Chọn cổng truyền. − Chọn cổng truyền.

− Truyền file có kiểm tra.

IV.2. Chọn ngôn ngữ lập trình:

− Chọn ngôn ngữ C viết ở môi trường Dos

− Lý do: yêu cầu thiết bị (máy tính) không cao, phù hợp kiến thức người viết. viết.

− Ưu điểm: C là một công cụ lập tình gọn nhẹ, chạy nhanh, hiệu quả và khép kín. Vì sử dụng C ở môi trường Dos nên không cần phải kiểm sốt khép kín. Vì sử dụng C ở môi trường Dos nên không cần phải kiểm sốt các driver như nếu viết ở môi trường Windows. Ngôn ngữ C cho phép truy cập trực tiếp các port, dể dàng kiểm sốt từng bit dữ liệu.

− Khuyết điểm: Vùng nhớ trống ở môi trường Dos chỉ có 640Kbyte, và sau khi khởi động xong (ở màn hình dos) thì chỉ còn lại trên dưới sau khi khởi động xong (ở màn hình dos) thì chỉ còn lại trên dưới 400Kbyte, không cho phép tạo một giao diện phức tạp. Độ phân giải ở chế độ graph trong Dos không thể so sánh với môi trường Windows.

IV.3. Chương trình Download:

Danh sách các lớp:

Tên lớp Công dụng

Button.hpp Tạo các nút nhấn, và chứa các hành động liên quan

Disklist.hpp Liệt kê các ổ đĩa trong máy, và chứa các hành động liên quan

List.hpp Để vẽ bảng liệt kê các thư mục và file, và chứa các hành động liên quanMouse.h Chứa các thao tác về chuột Mouse.h Chứa các thao tác về chuột

Screen.h Chứa các tham số về giao diện màn hình, và chứa các hành động liên quan quan

Textbox.hpp Vẽ khung nhập liệu (tên file, loại file,..) , và chứa các hành động liên quan quan

Một phần của tài liệu GIAO TIẾP MÁY TÍNH VỚI VI XỬ LÝ 8085 (Trang 32)