Ch01_Lap Trinh Giao Dien (1).Ppt

190 6 0
Ch01_Lap Trinh Giao Dien (1).Ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Slide 1 LẬP TRÌNH GIAO DIỆN Graphical User Interface (GUI) Nội DungNội Dung  Graphical User Interface (GUI)  Event Driven Programming  Ứng dụng Windows Form dùng C#  Khuôn mẫu của ứng dụng Windows[.]

LẬP TRÌNH GIAO DIỆN Graphical User Interface (GUI) Nội Dung      Graphical User Interface (GUI) Event Driven Programming Ứng dụng Windows Form dùng C# Khuôn mẫu ứng dụng Windows Form chuẩn Cách tạo ứng dụng Windows Form     Tạo ứng dụng Form Chỉnh sửa form Thêm component vào form Viết phần xử lý GUI Command line interface: CLI Text user interface: TUI Tương tác qua keyboard Thực thi GUI dựa text Mức độ tương tác cao GUI Graphical User Interface: GUI Tương tác qua giao diện đồ họa độ phân giải cao Đa số hệ OS đại dùng GUI Cho phép user dễ dàng thao tác GUIs  Chương trình đại dùng GUI Graphical: text, window, menu, button… User: người sử dụng chương trình Interface: cách tương tác chương trình  Thành phần đồ họa điển hình        Window: vùng bên hình Menu: liệt kê chức Button: nút lệnh cho phép click vào TextBox: cho phép user nhập liệu text GUI Application  Windows Form tảng GUI cho ứng dụng desktop     (Ngược với Web Form ứng dụng cho Web) Single Document Interface (SDI) Multiple Document Interface (MDI) Các namespace chứa lớp hỗ trợ GUI NET  System.Windows.Forms:   Chứa GUI components/controls form System.Drawing:   Chức liên quan đến tô vẽ cho thành phần GUI Cung cấp chức truy cập đến GDI+ Event- Driven Programming Cách truyền thống Danh sách lệnh thực thi Việc xảy lệnh danh sách Chương trình thực thi máy tính Event-Driven Programming Các đối tượng kích hoạt kiện đối tượng khác phản ứng với kiện Việc xảy phụ thuộc vào kiện Luồng chương trình điều kiển tương tác UserComputer Event-Driven Programming       Chương trình GUI thường dùng Event-Drive Programming Chương trình chờ cho event xuất xử lý Ví dụ kiện: Firing an event: đối tượng khởi tạo kiện Listener: đối tượng chờ cho kiện xuất Event handler: phương thức phản ứng lại kiện Event-Driven Programming  Minh họa xử lý form Click User nhập text vào texbox -> click Button để add chuỗi nhập vào listbox invoke Lấy liệu từ textbox Add vào listbox Button đưa kiện click Form có event handler cho click button Event-Driven Programming Event  GUI-based events          Mouse move Mouse click Mouse double-click Key press Button click Menu selection Change in focus Window activation … Danh sách event cho Form

Ngày đăng: 06/11/2023, 07:54

Tài liệu cùng người dùng

Tài liệu liên quan