1. Trang chủ
  2. » Công Nghệ Thông Tin

LẬP TRÌNH WINDOWS 3 docx

106 322 0

Đ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

Cấu trúc

  • Slide Number 1

  • NỘI DUNG

  • Giới thiệu về dialog

  • Giới thiệu về dialog – Common dialog

  • Giới thiệu về dialog – Common dialog

  • Giới thiệu về dialog – Common dialog

  • Giới thiệu về dialog – Property Sheet

  • Giới thiệu về dialog – Property Sheet

  • Tạo ứng dụng Dialog Based bằng AppWizard

  • Dialog based - Tạo ứng dụng bằng AppWizard

  • Dialog based - Tạo ứng dụng bằng AppWizard

  • Dialog based - Tạo ứng dụng bằng AppWizard

  • Dialog based - Tạo ứng dụng bằng AppWizard

  • Dialog based - Tạo ứng dụng bằng AppWizard

  • Dialog based - Tạo ứng dụng bằng AppWizard

  • Dialog based - Các thành phần của ứng dụng (1/3)

  • Dialog based - Các thành phần của ứng dụng (2/3)

  • Dialog based - Các thành phần của ứng dụng (3/3)

  • Tạo và xử lý dialog

  • Thêm mới dialog resource

  • Thêm mới dialog resource (tt)

  • Thêm mới dialog resource (tt)

  • Thêm mới dialog resource (tt)

  • Thêm mới dialog resource (tt)

  • Xác lập thuộc tính của Dialog

  • Khai báo lớp quản lý dialog

  • Khai báo lớp xử lý dialog

  • Header file - SampleDlg.h

  • Source file - SampleDlg.cpp

  • Tạo và xử các control trong dialog

  • Xử lý control trong dialog box - EditText

  • Xử lý control trong dialog box - EditText

  • Xử lý control trong dialog box - EditText

  • Xử lý sự kiện OnInitDialog

  • Gán giá trị cho EditText

  • Gán giá trị cho EditText

  • Gán giá trị cho EditText

  • Gán giá trị cho EditText

  • Lấy giá trị từ EditText

  • Lấy giá trị từ EditText

  • EditText - Dữ liệu loại VALUE

  • Xử lý control trong dialog box - EditText

  • Xử lý control trong dialog box - EditText

  • Gán giá trị cho EditText

  • Lấy giá trị từ EditText

  • Lấy và gán giá trị cho EditText

  • Lấy và gán giá trị cho EditText

  • Enable/Disable EditText

  • Ví dụ minh họa

  • Gọi dialog trong các hàm xử lý

  • Truyền và nhận dữ liệu với dialog

  • Truyền và nhận dữ liệu với dialog

  • Xử lý control trong dialog box - EditText

  • Truyền và nhận dữ liệu với dialog (tt)

  • Ví dụ minh họa

  • Lập trình với Common Controls

  • NỘI DUNG

  • Ví dụ về lập trình với common control

  • Thêm ActiveX control vào ứng dụng

  • Thêm ActiveX control vào ứng dụng

  • Thêm ActiveX control vào ứng dụng

  • Xử lý control trong dialog box - Button

  • Viết lệnh xử lý Button Open

  • Tạo hàm xử lý Button Open bằng Wizard

  • Lập trình với Property Sheet

  • Các thành phần trong Property Sheet

  • Các thành phần trong Property Sheet

  • Các thành phần trong Property Sheet

  • Các thành phần trong Property Sheet

  • Thêm mới Property Sheet

  • Thêm mới Property Sheet (tt)

  • Thêm mới Property Sheet (tt)

  • Thêm mới Property Page

  • Thêm mới Property Page

  • Thêm mới Property Page

  • Khai báo lớp CMyPropertySheet

  • Khởi tạo CMyPropertySheet

  • Khởi tạo CMyPropertySheet

  • Hiển thị MyPropertySheet

  • Hiển thị MyPropertySheet

  • Truyền và nhận dữ liệu với dialog

  • Xử lý sự kiện Apply

  • Xử lý sự kiện Apply (tt)

  • Xử lý sự kiện Apply (tt)

  • Xử lý sự kiện OK

  • Xử lý dữ liệu trong dialog

  • Chuyển và nhận dữ liệu với dialog (tt)

  • Xử lý dữ liệu trong dialog (tt)

  • Xử lý dữ liệu trong dialog (tt)

  • Truyền và nhận dữ liệu với dialog (tt)

  • Xử lý dữ liệu trong dialog (tt)

  • Xử lý sự kiện OK

  • Modeless Dialog Box

  • Modeless Dialog Box (tt)

  • Modeless Dialog Box – SendMessage

  • Modeless Dialog Box – SendMessage (tt)

  • Modeless Dialog Box – SendMessage (tt)

  • Modeless Dialog Box – Show & Hide

  • Lập trình với Common Dialog

  • Giới thiệu về dialog – Common dialog

  • Common dialog – Open File

  • Common dialog – Save File

  • Giới thiệu về dialog – Common dialog

  • Common dialog – Color Dialog

  • Giới thiệu về dialog – Common dialog

  • Slide Number 106

Nội dung

Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Dialog Box Common Controls Property Sheet  Tạo ứng dụng dạng Dialog Based  Tạo và xử lý các control trong dialog Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com  Property Sheet  Common Dialog Tran Ngoc Bao 2 Dai hoc Su Pham TP.HCM NỘI DUNG  Giới thiệu về Dialog box  Cài đặt và xử lý các control trong dialog  Modeless dialog  Chương trình minh họa Dialog Based  Tạo và xử lý dialog  Property Sheet  Common dialog Tran Ngoc Bao 3 Dai hoc Su Pham TP.HCM Giới thiệu về dialog Dialog application Tran Ngoc Bao 4 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Common dialog Color dialog Tran Ngoc Bao 5 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Common dialog Open file dialog Tran Ngoc Bao 6 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Common dialog Fonts dialog Tran Ngoc Bao 7 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Property Sheet Tran Ngoc Bao 8 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Property Sheet Tran Ngoc Bao 9 Dai hoc Su Pham TP.HCM Tạo ứng dụng Dialog Based bằng AppWizard  Chọn menu File Æ New  Chọn Tab Projects  Chọn loại project “MFC AppWizard (exe)”  Đặt tên project trong ô “Project name”  Xác định đường dẫn thư mục trong “Location”  Step 1: Chọn loại ứng dụng “Dialog based”  Nh ấn “Finish” để kết thúc  Step 2: Chỉ chọn Option “3D controls” Tran Ngoc Bao 10 Dai hoc Su Pham TP.HCM Dialog based - Tạo ứng dụng bằng AppWizard [...]... Su Pham TP.HCM Dialog based - Tạo ứng dụng bằng AppWizard Tran Ngoc Bao 13 Dai hoc Su Pham TP.HCM Dialog based - Tạo ứng dụng bằng AppWizard Tran Ngoc Bao 14 Dai hoc Su Pham TP.HCM Dialog based - Tạo ứng dụng bằng AppWizard Tran Ngoc Bao 15 Dai hoc Su Pham TP.HCM Dialog based - Các thành phần của ứng dụng (1 /3) Các file chương trình: (abc là tên của ứng dụng) abc.h: header file của file abc.cpp, chứa... dụng Tran Ngoc Bao 16 Dai hoc Su Pham TP.HCM Dialog based - Các thành phần của ứng dụng (2 /3) class CDialogBasedApp : public CWinApp { public: CDialogBasedApp(); public: virtual BOOL InitInstance(); DECLARE_MESSAGE_MAP() }; Tran Ngoc Bao 17 Dai hoc Su Pham TP.HCM Dialog based - Các thành phần của ứng dụng (3/ 3) class CDialogBasedDlg : public CDialog { public: CDialogBasedDlg(CWnd* pParent = NULL);... Ngoc Bao 29 Dai hoc Su Pham TP.HCM Tạo và xử các control trong dialog Control box Tran Ngoc Bao 30 Dai hoc Su Pham TP.HCM Xử lý control trong dialog box - EditText Tran Ngoc Bao 31 Dai hoc Su Pham TP.HCM Xử lý control trong dialog box - EditText Thông qua biến thành viên kiểu Value Khai báo biến Tran Ngoc Bao 32 Dai hoc Su Pham TP.HCM Xử lý control trong dialog box - EditText class CLoginDlg : public... //}}AFX_DATA_MAP } Tran Ngoc Bao 33 Dai hoc Su Pham TP.HCM Xử lý sự kiện OnInitDialog class CLoginDlg : public CDialog { … proteted: virtual BOOL OnInitDialog(); } BOOL CLoginDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } Tran Ngoc Bao 34 Dai hoc Su Pham... dialog resource (tt) New dialog resource Tran Ngoc Bao 22 Dai hoc Su Pham TP.HCM Thêm mới dialog resource (tt) Resource editor Tran Ngoc Bao 23 Dai hoc Su Pham TP.HCM Thêm mới dialog resource (tt) Control box Alignment Tran Ngoc Bao 24 Dai hoc Su Pham TP.HCM Xác lập thuộc tính của Dialog Tran Ngoc Bao 25 Dai hoc Su Pham TP.HCM Khai báo lớp quản lý dialog Ctrl + W để khai báo lớp xử lý tương ứng Tran... here m_strUserName = “Nguyen Van A"; return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } Tran Ngoc Bao 35 Dai hoc Su Pham TP.HCM Gán giá trị cho EditText Tran Ngoc Bao 36 Dai hoc Su Pham TP.HCM ... virtual BOOL OnInitDialog(); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() }; Tran Ngoc Bao 18 Dai hoc Su Pham TP.HCM Tạo và xử lý dialog Thêm mới Dialog resource Thiết lập thuộc tính dialog Khai báo lớp CDialog Thêm các control vào dialog Hiển thị dialog Xử lý dialog Tran Ngoc Bao 19 Dai hoc Su Pham TP.HCM Thêm mới dialog resource Dialog resource Tran Ngoc Bao 20 Dai . Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Dialog Box Common Controls Property Sheet  Tạo ứng dụng dạng Dialog Based  Tạo. control trong dialog  Modeless dialog  Chương trình minh họa Dialog Based  Tạo và xử lý dialog  Property Sheet  Common dialog Tran Ngoc Bao 3 Dai hoc Su Pham TP.HCM Giới thiệu về dialog Dialog. AppWizard Tran Ngoc Bao 16 Dai hoc Su Pham TP.HCM Dialog based - Các thành phần của ứng dụng (1 /3)  Các file chương trình: (abc là tên của ứng dụng)  abc.h: header file của file abc.cpp, chứa khai báo

Ngày đăng: 29/07/2014, 14:20

TỪ KHÓA LIÊN QUAN

w