Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Lập trình GUI trong môi trường window
Nội dung xem thử
Mô tả chi tiết
UIT-VNUHCM 1 Lập trình môi trường Windows
LẬP TRÌNH MÔI TRƯỜNG
WINDOW
ThS. NGUYỄN THỊ THANH TRÚC
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
Chương 3:LẬP TRÌNH GUI
UIT-VNUHCM 2 Lập trình môi trường Windows
Nội dung
Các control cơ bản trong window form
Các Dialog
Cách tạo Menu
Tạo window Form &
Mô tả các đặc tính của Window Form
UIT-VNUHCM 3 Lập trình môi trường Windows
1.FORM
UIT-VNUHCM 4 Lập trình môi trường Windows
Giao diện người dùng cung cấp phương tiện để
người dùng có thể tương tác được với chương trình
ứng dụng.
Có hai loại giao diện người dùng:
Giao diện người dùng dạng ký tự (Character User
Interface CUI): người dùng tương tác với chương trình
theo câu lệnh nhập từ bàn phím: ví dụ Ms Dos.
Giao diện người dùng dạng đồ họa (Graphical User
Interface GUI): người dùng tương tác với chương trình
thông qua hệ thống các window.
Giao diện người dùng đồ họa được hiện thực thông
qua Window Form và các control chứa bên trong của
nó.
Giao diện người dùng
UIT-VNUHCM 5 Lập trình môi trường Windows
Các window form dùng để hiển thị tất cả các
cửa sổ trong chương trình ứng dụng
Nhận dữ liệu vào từ người dùng và hiển thị
thông tin kết quả.
Khi tạo ra 1 project kiểu Window Application, sẽ
có 1 window form tự động được thêm vào
project.
Tất cả các Window form được thừa kế từ lớp
Form chứa trong namespace:
System.Windows.Forms
Cũng có thể kế thừa từ các window form có sẵn,
rồi thêm vào các tính năng mới.
Window Form
UIT-VNUHCM 6 Lập trình môi trường Windows
Hình sau đây là ví dụ về giao diện một cửa sổ đăng
nhập:
Window form
UIT-VNUHCM 7 Lập trình môi trường Windows
Visual Studio .Net
controls
designer
Properties,
events
UIT-VNUHCM
8 Lập trình môi trường Windows 8
UIT-VNUHCM 9 Lập trình môi trường Windows
Project Add Reference
UIT-VNUHCM 10 Lập trình môi trường Windows
Form
Một « form » là một cửa sổ màn hình - một đơn vị
giao diện người dùng do Microsoft đưa ra kể từ
Windows 1.0
Một ứng dụng Windows Forms (WinForms) phải có
ít nhất một cửa sổ « main form » (cửa sổ chính
Form có thể chứa các component
Form có thể có các file resource
UIT-VNUHCM 11 Lập trình môi trường Windows
Components API
Properties (Thuộc tính)
Như các trường thành viên
Get, set
Ví dụ Button1.Text = “Press Me”
Methods (Phương thức)
Như hàm thành viên
Bảo thành phần(component) thực hiện việc nào đó
Ví dụ Button1.Show( )
Events (Sự kiện)
Như hàm được gọi (callback function)
Nhận thông báo từ thành phần
Ví dụ Button1.Click(e)
UIT-VNUHCM 12 Lập trình môi trường Windows
Ví dụ 1
class Program
{
static void Main(string[] args)
{
Form f = new Form();
Application.Run(f);
}
}
UIT-VNUHCM 13 Lập trình môi trường Windows
Ví dụ 2
class Program
{
static void Main(string[] args)
{
MessageBox.Show("Hello World");
}
}