Bài giảng Lập trình ứng dụng quản lý 1 - Chương 1: Lập trình giao diện Winform - Phạm Hoàng Hải

Khoa CNTT  
CNPM  
LẬP TRÌNH GIAO DIỆN  
WINFORM  
LTUDQL - 1  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
1. NỘI DUNG  
¨ Lập trình giao diện GUI  
¨ Lập trình Winform – Visual  
Studio  
¨ Cấu trúc ứng dụng Winform  
¨ Delegate & Event  
¨ Lập trình xử lý sự kiện  
¨ Hỏi đáp  
LTUDQL - 2  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
2. LẬP TRÌNH GIAO DIỆN GUI  
CÁC LOẠI GIAO DIỆN XỬ LÝ  
¨ Command Line  
¨ Đặc trưng  
• Nhập xuất tuần tự - Keyboard  
(Line – by – Line)  
• MS-DOS(Win 95/98/Me)  
• Command Prompt(Win2k, NT,XP)  
LTUDQL - 3  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
2. LẬP TRÌNH GIAO DIỆN GUI  
CÁC LOẠI GIAO DIỆN XỬ LÝ  
¨ Text User Interface  
¨ Đặc trưng  
• Tương tác nhập xuất dễ dàng  
(Mouse – Keyboard)  
• Mọi thứ trên màn hình là Text  
• Tiền đề của lập trình với GUI  
LTUDQL - 4  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
2. LẬP TRÌNH GIAO DIỆN GUI  
CÁC LOẠI GIAO DIỆN XỬ LÝ  
¨ Graphic User Interface  
¨ Đặc trưng  
• Giao diện đồ họa với độ phân  
giải cao  
• Cho phép User tương tác dễ  
dàng  
• Input/ Output đa dạng  
LTUDQL - 5  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
2. LẬP TRÌNH GIAO DIỆN GUI  
GUI APPLICATION  
¨ Hầu hết các HĐH (Windows,  
MAC, Linux,…)đều sử dụng GUI  
• Graphic: Winform, Textbox,  
Menu, Button, Checkbox….  
• User: Người sử dụng  
• Interface: Cách thức tương tác  
với chương trình  
LTUDQL - 6  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
2. LẬP TRÌNH GIAO DIỆN GUI  
GUI APPLICATION  
¨ Winform là nền tảng cho phát  
triển ứng dụng trên Windows &  
Mobile  
• Single Document Interface  
• Multiple Document Interface  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ VS.NET 2003/2005/2008/2010  
• Là IDE của Microsoft  
• Hỗ trợ nhiều ngôn ngữ .Net (C#,  
C++, VB.Net, Java…)  
¨ Dễ dàng tạo ứng dụng Winform  
¨ Hỗ trợ WYSIWYG cho thiết kế  
giao diện GUI  
LTUDQL - 8  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ VS.NET 2003/2005/2008/2010  
• Là IDE của Microsoft  
• Hỗ trợ nhiều ngôn ngữ .Net (C#,  
C++, VB.Net, Java…)  
¨ Netbean/Eclipse (Java)  
¨ Dễ dàng tạo ứng dụng Winform  
¨ Hỗ trợ WYSIWYG cho thiết kế  
giao diện GUI  
LTUDQL - 9  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ C# được phát triển bởi nhóm  
Anders Hejlsberg & Scott  
Wiltamuth  
¨ Dựa trên cơ sở C, C++, Java  
¨ Đặc trưng  
• Hướng đối tượng  
• Lập trình trực quan  
• Hoạt động theo cơ chế sự kiện  
LTUDQL - 10  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ Winform  
Toolbar  
Menu  
Solution Explorer  
1
2
3
5
6
4
Winform  
Toolbox  
Properties  
LTUDQL - 12  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ Menu  
• Chức năng phát triển và thực thi  
chương trình  
Menu  
Description  
File  
Contains commands for opening projects, closing  
projects, printing projects, etc.  
Edit  
Contains commands such as cut, paste, find, undo, etc.  
View  
Contains commands for displaying IDE windows and  
toolbars.  
Project  
Contains commands for adding features, such as forms,  
to the project.  
Build  
Contains commands for compiling a program.  
Debug  
Contains commands for debugging and executing a  
program.  
Data  
Contains commands for interacting with databases.  
Tools  
Contains commands for additional IDE tools and options  
for customizing the environment.  
Windows Contains commands for arranging and displaying  
windows.  
Help  
Contains commands for getting help.  
LTUDQL - 13  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ Toolbar  
• Các chức năng thông dụng  
• Hệ thống Icon để sử dụng các chức  
năng thông dụng trong Menu  
LTUDQL - 14  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ The Solution Explorer  
• Hiện thị danh sách Project & Fils  
• Cấu hình Project  
Show All File Refresh View Code View Design View Class Diagram  
LTUDQL - 15  
Phạm Hoàng Hải  
Khoa CNTT  
CNPM  
3. LẬP TRÌNH WINFORM  
VISUAL STUDIO .NET  
¨ Properties  
Thay đổi các giá trị qua cửa sổ  
properties → VS tự cập nhật  
code  
LTUDQL - 20  
Phạm Hoàng Hải  
Tải về để xem bản đầy đủ
pdf 41 trang myanh 24360 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 1: Lập trình giao diện Winform - Phạm Hoàng Hải", để 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_1_lap_trinh_gi.pdf