Đại Hc Sư Phm Tp. H Chí Minh
Khoa Toán Tin HcLP TRÌNH WINDOWS
K THUT LP TRÌNH
VISUAL C++
(MFC – Microsoft Foundation Classes)
Gii thiu v MFC, Visual C++ 6.0
Các loi ng dng trong Visual C++ 6.0
Trn Ngc Bo
Email: tnbao.dhsp@gmail.com
X lý chut, bàn phím
MessageBox
NI DUNG
Gii thiu v MFC
Chương trình MFC đầu tiên
X lý chut và bàn phím
Microsoft Visual C++ 6.0
Các loi ng dng trong windows
Message Box
Gii thiu v MFC
Chương trình MFC đầu tiên
X lý chut và bàn phím
Microsoft Visual C++ 6.0
Các loi ng dng trong windows
Message Box
NI DUNG
Gii thiu v MFC (1/2)
MFC Microsoft Foundation Class
MFC là mt thư vin các lp (class, OOP) trong ngôn ng
Visual C++, được s dng để xây dng các ng dng trên
Windows
MFC được xây dng trên cơ s các hàm thư vin API ca
Windows
Trong mt ng dng MFC, ta s không gi trc tiếp các hàm
Windows API mà s to các object t nhng lp ca MFC, sau
đó gi các hàm ca object này
Đa s các hàm ca lp MFC có cùng tên vi nhng hàm
Windows API
MFC to ra mt Application Framework giúp cho lp trình
viên thiết kế kiến trúc ca ng dng nht quán và khoa
hc hơn
Thông qua các class trong MFC, người lp trình có th
xây dng ng dng nhanh và ít tn công sc hơn so vi
vic s dng đơn thun các hàm thư vin API ca
Windows
Trong MFC ta vn có th gi các hàm Windows API
MFC có nhiu version 1, 2, 3,..6. Version 6.0 có khong
200 class
Gii thiu v MFC (2/2)