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 đủ
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:
bai_giang_lap_trinh_ung_dung_quan_ly_1_chuong_2_lap_trinh_un.pdf

