1.TỔNG QUAN LẬP TRÌNH GUI ( Graphical User Interface). WF là nền tảng GUI cho ứng dụng desktop[r]
(1)Chương 1:
TỔNG QUAN VỀ LẬP TRÌNH WINDOWS
1
Giảng Viên: ThS Dương Thành Phết
Email: phetcm@gmail.com Facebook: DuongThanhPhet
Website: http://www.thayphet.net
Tel: 0918158670
LẬP TRÌNH TRÊN MƠI TRƯỜNG WINDOWS
(2)NỘI DUNG
1. Tổng quan lập trình Windows Form 2. Tạo ứng dụng Windows Form
Tạo project
Thiết kế control
Xử lý kiện
(3)3
1.TỔNG QUAN LẬP TRÌNH WINDOWS FORM
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
(4)Tương tác qua giao diện đồ họa độ phân giải cao
Graphical User Interface: GUI
Đa số hệ OS đại dùng GUI
Cho phép user dễ
(5)5
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: Một 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
1.2 Graphical User Interface: GUI
(6)1.TỔNG QUAN LẬP TRÌNH GUI (Graphical User Interface)
WF 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
(7)7
WF sử dụng GUI làm tảng
Event-driven programming (lập trình hướng kiện) cho đối tượng form
WINDOWS FORM chứa control
Menu
Toolbar
StatusBar
TextBox, Label, Button…
Mỗi control bao gồm:
Thuộc tính
Phương thức
Sự kiện
(8)2 TẠO ỨNG DỤNG WINDOWS FORM
Hỗ trợ WYSISYG cho GUI design
Cơ chế xử lý kiện code behind
(9)9
2 TẠO ỨNG DỤNG WINDOWS FORM
2.1 Tạo project
Khởi động VS
Menu File/New/Project
Windows Form Applicaton
Đặt tên Project
(10)2 TẠO ỨNG DỤNG WINDOWS FORM
Windows Application VS.Net khởi tạo
1 2
3
4