Bài giảng Lập trình ứng dụng quản lý 1 - Chương 2: Lập trình ứng dụng giao diện - Windows Forms (Phần 1) - Ngô Chánh Đức

ĐHQG HCM – TỜNG ĐH KHOA HỌC TỰ NHIÊN  
KHOA CÔNG NGHỆ THÔNG TIN  
Lập trình ứng dụng giao diện -  
Windows Forms  
Lập trình ứng dụng quản lý 1  
ThS. Ngô Chánh Đức  
Giới thiệu  
Windows Form  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
2
ĐHQG HCM  
Các loại giao diện  
Graphic  
User  
Interface  
(Giao diện  
đồ họa)  
Textual  
User  
Interface  
(Giao diện  
chữ)  
Command  
Line (Dò ng  
lệnh)  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
3
ĐHQG HCM  
Giao diện dòng lệnh  
Command Line  
Một số tên gọi khác  
▪ Command language interpreter  
▪ Console user interface  
▪ Character user interface  
Loại giao diện đầu tiên của chương trình  
Chương trình sẽ nhận input từ người dùng  
thông qua các lệnh  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
4
ĐHQG HCM  
Giao diện dòng lệnh  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
ĐHQG HCM  
9/26/2017  
5
Giao diện chữ  
Textual user interface  
Tên gọi khác:  
▪ Text-based user interface  
▪ Terminal user interface  
Sử dụng toàn bộ màn hình để tương tác người  
dùng  
Chấp nhận mouse input  
Chỉ sử dụng chữ, ký hiệu và màu sắc để hiển  
thị  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
6
ĐHQG HCM  
Giao diện chữ  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
ĐHQG HCM  
9/26/2017  
7
Giao diện đồ họa  
Graphical user interface (GUI)  
Đồ họa  
Tương tác người dùng đa dạng  
User Experience (UX)  
▪ Người dùng thích  
▪ Dễ sử dụng, không cần hướng dẫn  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
8
ĐHQG HCM  
Giao diện đồ họa  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
ĐHQG HCM  
9/26/2017  
9
Các ớc tạo giao diện đồ họa  
Thiết kế màn hình  
Chọn các control  
Sắp xếp  
Xử lý các tương tác  
Xử lý các tương tác/hành động của người dùng  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
10  
ĐHQG HCM  
Các loại control phổ biến  
Hãy thử gọi tên các control dưới đây  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
11  
ĐHQG HCM  
Các hành động trên control  
Click chọn menu, button  
Bỏ chọn  
Đánh dấu chọn/bỏ chọn CheckBox  
Chọn RadioButton  
Rê chuột  
Nhấn phím  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
12  
ĐHQG HCM  
Ứng dụng Windows Forms  
Windows Form  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
13  
ĐHQG HCM  
Windows Forms  
Công nghệ của .NET Framework  
Giúp thiết kế và cài đặt dễ dàng giao diện đồ  
họa  
▪ hiển thị được nhiều thông tin,  
▪ Tương tác được với người dùng  
a form is a visual surface on which you display information to the  
user. You ordinarily build Windows Forms applications by adding  
controls to forms and developing responses to user actions, such as  
mouse clicks or key presses.  
A control is a discrete user interface (UI) element that displays data or  
accepts data input.  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
14  
ĐHQG HCM  
Tạo mớứng dụng WindowForms  
Tạo project Windows Form Application  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
15  
ĐHQG HCM  
Project Windows Form  
Designer  
Thuộc  
tí nh +  
Sự  
kiện  
ĐHQG HCM  
9/26/2017  
16  
Tạo Form (Cửa sổ)  
Add New Item   
Windows Form  
Cấu trúc Form  
▪ <Tên  
Form>.Designer.cs  
khởi tạo giao diện  
▪ <Tên Form>.cs   
xử lý logic trên giao  
diện  
▪ <Tên Form>.resx   
danh sá ch tài  
nguyên  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
ĐHQG HCM  
9/26/2017  
17  
Các thành phần của Form  
Thanh tiêu đề  
Minimize button  
(Title bar)  
Close button  
Maximize button  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
18  
ĐHQG HCM  
Controls  
Ta có thể tạo các trình điều khiển giao diện đồ  
họa bằng cách sử dụng Toolbox hoặc mã  
nguồn  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
19  
ĐHQG HCM  
Các loại control thông dụng  
Button  
Checkbox  
Menu Strip  
ListView  
Label  
Text Box  
Listbox  
Radio Button  
Tool Strip  
TreeView  
Combobox  
DataGridView  
Khoa CNTT - Trường ĐH Khoa học Tự nhiên -  
9/26/2017  
20  
ĐHQG HCM  
Tải về để xem bản đầy đủ
pdf 53 trang myanh 25400 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình ứng dụng quản lý 1 - Chương 2: Lập trình ứng dụng giao diện - Windows Forms (Phần 1) - Ngô Chánh Đức", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_lap_trinh_ung_dung_quan_ly_1_chuong_2_lap_trinh_un.pdf