BÀI 2 GIỚI THIỆU VISUAL c++ và lập TRÌNH GIAO DIỆN MFC

60 156 0
BÀI 2 GIỚI THIỆU VISUAL c++ và lập TRÌNH GIAO DIỆN MFC

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI GIỚI THIỆU VISUAL C++ VÀ LẬP TRÌNH GIAO DIỆN MFC Ths Nguyễn Xuân Hồng Sơ đồ quy trình mô Bắt đầu GIỚI THIỆU VISUAL C++ VÀ LẬP TRÌNH GIAO DIỆN MFC Kích thước, hình ảnh, sơ đồ,… A Add-in Xây dựng mơ hình thiết lập phương trình giải phương trình Visual C++ Connect OpenGL Thư viện đồ DirectX họa Matlab Maple Solve Robot Simulator Programming Load SolidWorks Inventor Export STL files Import HUST Vẽ mơ hình 3D Dimensions Data files (q, v, a) AutoCAD Robot Simulator Software 9/7/2015 MỤC TIÊU Có hiểu biết mơi trường lập trình Visual C++ Nắm thành phần quan trọng thư viên MFC Có khả lập chương trình giao diện MFC HUST 9/7/2015 NỘI DUNG HUST Giới thiệu Visual C++ Giới thiệu MFC Lập trình giao diện MFC 9/7/2015 NỘI DUNG HUST Giới thiệu Visual C++ Giới thiệu MFC Lập trình giao diện MFC 9/7/2015 Giới thiệu Visual C++ • Microsoft Visual C++ (MSVC) mơi trường phát triển tích hợp (IDE) cho ngơn ngữ lập trình C&C++ • Có cơng cụ cho phát triển gỡ lỗi mã nguồn • Tích hợp thư viện lập trình giao diện đồ họa MFC cho ứng dụng chạy Windows • Visual C++ nằm Visual Studio Microsoft HUST 9/7/2015 Các phiên Visual C++ • Visual C++ 1.0, phiên Visual C++, đời năm 1992 • Visual C++ 1.5, hỗ trợ thêm OLE 2.0 ODBC cho MFC • Visual C++ 2.0, phiên dành riêng cho 32-bit • Visual C++ 4.0, thiết kế cho Windows 95, Windows NT • Visual C++ 6.0, MFC 6.0, đời 1998 • Visual C++ NET 2002 (7.0) có giao diện người dùng • Visual C++ NET 2003 (7.1) phiên hỗ trợ chuẩn C++ ISO tốt • Visual C++ 2005 (8.0) • Visual C++ 2008 (9.0) hỗ trợ ứng dụng Uncode • Visual C++ 2010 (10.0) thức hỗ trợ ISO C++0x • Visual C++ 2012 (11.0) • Visual C++ 2013 • Visual C++ 2015 HUST 9/7/2015 Giao diện chương trình Visual Studio 2010 Solution Explorer Properties Class View Resource View HUST Toolbox Output 9/7/2015 Tạo Project Visual Studio 2010 • Chọn menu File\New\Project… Ứng dụng giao diện MFC Ứng dụng Win32 HUST 9/7/2015 Lựa chọn loại ứng dụng • HUST Chọn Console application 9/7/2015 10 Lớp quản lý cửa sổ thị class CBai22HelloMFCSDIView  Nhiệm vụ  Quản lý vùng sổ hiển thị  Xử lý vẽ vào cửa sổ  Quản lý in ấn HUST 9/7/2015 46 Lớp hiển thị thơng tin chương trình class CAboutDlg  Nhiệm vụ  Là hộp thoại thông báo  Hiển thị thơng tin chương trình  Hiệu chỉnh dialog ResouceView HUST 9/7/2015 47 Xử lý thông điệp class MFC Khai báo sử dụng thông điệp HUST Khai báo xử lý thông điệp 9/7/2015 48 Thực hành thêm mục vào menu Open Menu from Resource View Add menu item Add Event Handler HUST 9/7/2015 49 Tạo ứng dụng giao diện Dialog based HUST 9/7/2015 50 Mã nguồn chương trình MFC Dialog based HUST 9/7/2015 51 Chạy chương trình MFC Dialog based HUST 9/7/2015 52 Cách tạo class dialog box HUST 9/7/2015 53 Cách hiển thị dialog box DoModal Modeless HUST 9/7/2015 54 Các control làm việc dialog box HUST 9/7/2015 55 Thực hành add button to dialog box Change properties Drag & Drop Add Event Handler or Double Click HUST 9/7/2015 56 Thực hành add Edit Control to dialog box Change properties Drag & Drop Add Variable HUST 9/7/2015 57 Xử lý liệu dialog box  UpdateData(TRUE)  Đẩy liệu từ control (IDC_EDIT_TEST) dialog box xuống biến nhận liệu (m_sText)  UpdateData(FALSE)  Đẩy liệu từ biến nhận liệu (m_sText) lên control (IDC_EDIT_TEST) dialog HUST 9/7/2015 58 HUST 9/7/2015 59 Bài tập  Tạo ứng dụng MFC SDI and Dialog box thể chương trình tính tốn Calculator HUST 9/7/2015 60 ... C++ 2. 2 Visual C++ 4.0 Visual C++ 4.1 Visual C++ 4 .2 Visual C++ 5.0 Visual C++ 6.0 Visual C++ NET 20 02 (Visual C++ 7.0) Visual C++ NET 20 03 (Visual C++ 7.1) Visual C++ 20 05 (Visual C++ 8.0) Visual. .. 1.0 MFC 2. 0 MFC 2. 5 MFC 3.0 MFC 3.1 MFC 3 .2 MFC 4.0 MFC 4.1 19 92 MFC 4 .2 March 1998 MFC 4 .2 MFC 6.0 MFC 7.0 MFC 7.1 MFC 8.0 MFC 9.0 MFC 10.0 MFC 11.0 MFC 12. 0 MFC 14.0 1998 February 20 02 April 20 03... Visual C++ 20 08 (Visual C++ 9.0) Visual C++ 20 10 (Visual C++ 10.0) Visual C++ 20 12 (Visual C++ 11.0) Visual C++ 20 13 (Visual C++ 12. 0) Visual C++ 20 15 (Visual C++ 14.0) HUST Net Version Library mfc4 0.dll

Ngày đăng: 10/11/2019, 13:28

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan