... cho ô c a, menu toolbar (thanh c ng c ) Cc Menu Lần đầu bạn chạy Visual C+ + , ba c ng c hiển thị bên dới menu (menu bar) C thể sử dụng nhiều c ng c kh cVisual C+ + bạn tuỳ biến tạo c ng c ... điều khiển ODBC cung c p cho hệ thống c n khai th c ODBC định nghĩa tập hàm cho thao t csở liệu 38 Chơng VI: Giới thiệu chung ngôn ngữ access I Giới thiệu Microsoft Access Microft Access hệ quản ... tiếp c n định hớng liệu tách liệu khỏi hệ thông ch c để tổ ch c đ c lập, nhờ vậy: - Tổ ch c liệu c ch tối u - Tổ ch c khai th c hiệu Hiệu cao: + Tiết kiệm thời gian, chi phí + Dùng chung: chia...
... hiện, chọn (không chọn) ch c Controls Ngoài ra, vào Tools\ Customize, check vào toolbars vị trí Controls Cc control chuẩn Visual C+ + 6.0 cho phép chèn control chuẩn sau vào ứng dụng : PictureBox, ... Month Calendar, IP Address Sơ nét Visual C+ + 6.0 thư viện lập trình MFC Thiết lập thu c tính cho control Cc thu c tính control Visual C+ + 6.0 không nhiều Tuy nhiên, c thu c tính đ c biệt (m c định) ... tâm control Control Static Text Thu c tính m c định Align : canh chỉnh (trái, phải, giữa) dòng chữ static text Sơ nét Visual C+ + 6.0 thư viện lập trình MFC Center vertically : canh chỉnh theo chiều...
... hiện, chọn (không chọn) ch c Controls Ngoài ra, vào Tools\ Customize, check vào toolbars vị trí Controls Cc control chuẩn Visual C+ + 6.0 cho phép chèn control chuẩn sau vào ứng dụng : PictureBox, ... Month Calendar, IP Address Sơ nét Visual C+ + 6.0 thư viện lập trình MFC Thiết lập thu c tính cho control Cc thu c tính control Visual C+ + 6.0 không nhiều Tuy nhiên, c thu c tính đ c biệt (m c định) ... tâm control Control Static Text Thu c tính m c định Align : canh chỉnh (trái, phải, giữa) dòng chữ static text Sơ nét Visual C+ + 6.0 thư viện lập trình MFC Center vertically : canh chỉnh theo chiều...
... hiện, chọn (không chọn) ch c Controls Ngoài ra, vào Tools\ Customize, check vào toolbars vị trí Controls Cc control chuẩn Visual C+ + 6.0 cho phép chèn control chuẩn sau vào ứng dụng : PictureBox, ... Month Calendar, IP Address Sơ nét Visual C+ + 6.0 thư viện lập trình MFC Thiết lập thu c tính cho control Cc thu c tính control Visual C+ + 6.0 không nhiều Tuy nhiên, c thu c tính đ c biệt (m c định) ... tâm control Control Static Text Thu c tính m c định Align : canh chỉnh (trái, phải, giữa) dòng chữ static text Sơ nét Visual C+ + 6.0 thư viện lập trình MFC Center vertically : canh chỉnh theo chiều...
... Tools\ Customize, check vào toolbars vị trí Controls 8/ 16 Sơ nét VisualC ++ 6.0 thư viện MFC 9/ 16 Sơ nét VisualC ++ 6.0 thư viện MFC Cc control chuẩn Visual C+ + 6.0 cho phép chèn control chuẩn ... nét VisualC ++ 6.0 thư viện MFC GetSystemMetrics(SM_CYICON); CRect rect; GetClientRect(&rect); int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2; // Draw the icon ... t c nhanh chóng Để thiết lập thu c tính cho control, th c theo bư c sau : chọn đối tượng control c n thao t c nhấn chuột phải đối tượng Chọn Properites 10/ 16 Sơ nét VisualC ++ 6.0 thư viện MFC...
... source tên MyClass.cpp với nội dung sau: //file MyClass.cpp #include "MyUtility.h" #include "MyClass.h" //dde^? du`ng ca c khai ba’o chung //dde^? du`ng ca c khai ba’o cu?a MyClass MyClass::MyClass() ... thư m c project Chọn Project -> Add To Project -> Files Chọn tập tin c n thêm vào thư m c project Nhấn OK Trong c a sổ Workspace, chọn tab FileView giúp ta nhìn thấy tất tập tin project Chọn ClassView ... ClassView cho ta nhìn thấy c u tr c class mà ta c GV: Bùi Hoài Thắng 09 / 200 3 Th c hành môn: C u tr c liệu & Giải thuật Nguồn: Internet Search, download http://www.cse.hcmut.edu.vn/~thang, ngày 06 / 08 / 200 9...
... source tên MyClass.cpp với nội dung sau: //file MyClass.cpp #include "MyUtility.h" #include "MyClass.h" //dde^? du`ng ca c khai ba’o chung //dde^? du`ng ca c khai ba’o cu?a MyClass MyClass::MyClass() ... thư m c project Chọn Project -> Add To Project -> Files Chọn tập tin c n thêm vào thư m c project Nhấn OK Trong c a sổ Workspace, chọn tab FileView giúp ta nhìn thấy tất tập tin project Chọn ClassView ... ClassView cho ta nhìn thấy c u tr c class mà ta c GV: Bùi Hoài Thắng 09 / 200 3 Th c hành môn: C u tr c liệu & Giải thuật Nguồn: Internet Search, download http://www.cse.hcmut.edu.vn/~thang, ngày 06 / 08 / 200 9...
... tab control phù hợp chưa Canh chỉnh control Ch c canh chỉnhCc ch c canh chỉnh th c hiện: - Canh chỉnh hay nhiều control kích c (chiều dài, chiều rộng, hai chiều) - Canh chỉnh hay nhiều control ... dialog-based Visual C+ + 6.0 GetClientRect Trả toạ độ hình chữ nhật bao quanh c a sổ void GetClientRect( LPRECT lpRect ) const; Ví dụ : CRect rect; pWnd->GetClientRect(&rect); MoveWindow Dịch chuyển, ... CRect rect; rect.top = 100 ; rect.left = 100 ; rect.right = 500 ; rect.bottom = 500 ; this->MoveWindow(&rect); GetDlgItem Trả trỏ CWnd* c a sổ dialog CWnd* GetDlgItem(int nID ) const; Ví dụ : CWnd...
... CImageList – c ng c quản lý ảnh c CRgn – C a sổc hình dạng tùy ý 60 60 60 63 64 65 66 67 : 7.1 Đònh nghóa 7.2 Menu resoure 69 69 69 7.3 7.4 7.5 7 .6 7.7 Sử dụng menu resource M c xử lý command ... sau: - C a sổ ứng dụng thay đổi kích thư c - Nội dung ảnh hiển thò vùng client c a sổ tự động thay đổi kích thư c cách phù hợp kích thư cc a sổ thay đổi Vi c th c cần lưu ý bư c sau: - C a sổ ứng ... t c đến kết th c ứng dụng HD: Tạo DC ảo viết dòng chữ lên DC Sau chép phần nội dung thích hợp DC ảo sang DC th c - Chiều rộng DC ảo chiều rộng DC th c Chiều cao DC ảo chiều cao DC th c + lần chiều...
... TOOLTIP CHO M T CONTROL Trong ph n này, ch trình bày vi c thêm tooltip cho (dialog - based) b i vi c thêm tooltip cho i t ng ch c th c th c hi n thông qua String Resource Cc b i t ng dialog Document ... thoat",rect,1); } - B c : Thêm vào l p CTamDlg hàm PreTranslateMessage, hàm c t c d ng x lý thông i p tr c g i n c a s Thông i p ph i c a n cho tooltip control tr c Dùng hàm RelayEvent cu CToolTipCtrl ... View c th c hi n : - B c : Thêm vào l p c a Dialog (C Dlg) m t tr CToolTipCtrl : CToolTipCtrl* m_pToolTip; -B c 2: Trong hàm OnInitDialog(), thêm vào dòng l nh sau : m_pToolTip = new CToolTipCtrl;...
... WS_POPUP : C a sổ tạo c a sổ WS_CHILD : C a sổ tạo c a sổ WS_TABSTOP : C a sổ con, chuyển phím tab WS_OVERLAPPED : C a sổ WS_SYSMENU : C a sổc hộp menu hệ thống WS_BORDER : C a sổc viền WS_CAPTION ... DC, phóng to & thu nhỏ ảnh 6. 4 DC nhớ ( DC ảo) – vùng vẽ đệm lý tưởng 6. 5 Ảnh chuyển động vùng client 6.6 CImageList – c ng c quản lý ảnh c6. 7 CRgn – C a sổc hình dạng tùy ý 60 60 60 63 64 ... số dạng c a sổ HCURSOR hCursor = 0, // Cursor hiển thị c a sổ HBRUSH hbrBackground = 0, // Brush dùng tơ c a sổ HICON hIcon = // Icon tiêu đề c a sổ ); Trả chuỗi tên lớp c a sổ đăng ký Cc lần...
... IDC_PROGTORUN Group Box ID IDC_STATIC Caption Enable Actions Group Box ID IDC_STATIC Caption Show Actions Check Box ID IDC_CKENBLMSG Caption &Enable Message Action Check Box ID IDC_CKENBLPGM Caption ... UNDERSTANDING AND EXCEPTION HANDLING 66 1 Using Exceptions 66 1 Running Code and Catching the Errors 66 1 Throwing Exceptions 66 6 Deleting Exceptions 66 8 MFC Exception ... from the one on the first window 23 00 3 312 40- 9 CH01 4/27 /00 11 :05 AM Page 24 00 4 312 40- 9 CH02 4/27 /00 11: 06 AM Page 25 WEEK DAY Using Controls in Your Application Some of the things that you...
... DC, phóng to & thu nhỏ ảnh 6. 4 DC nhớ ( DC ảo) – vùng vẽ đệm lý tưởng 6. 5 Ảnh chuyển động vùng client 6.6 CImageList – c ng c quản lý ảnh c6. 7 CRgn – C a sổc hình dạng tùy ý 60 60 60 63 64 ... 2. 10 Lớp Cstring MFC 10 10 10 10 11 12 14 20 25 27 27 CHƯƠNG : CC LỚP GIAO DIỆN ĐỒ HỌA C A MFC 3.1 Cc công c giao diện đồ họa 3.2 Device Context 3.3 Tọa độ giao diện đồ họa 3.4 Cc lớp MFC hỗ ... Dùng MFC wizard tạo ứng dụng với giao diện dialog 9 .6 Khai báo biến cho control dialog 9.7 Khai th c tiện ích hỗ trợ 97 97 97 99 99 103 104 104 1 06 1 06 107 109 112 CHƯƠNG 10 : KHUNG C A SỔ GIAO...
... dụ C: \VC6 Th c ứng dụng Microsoft Visual C+ + 6.0 (VC) Chọn m c File / New từ hệ thống menu VC Trong hộp hội thoại New, chọn trang Projects : - Win32 Application - Location - Project Name Sau chọn ... trình: C thể chạy chương trình tr c tiếp VC c ch nhấn phím F5 click chọn c ng c Nhận xét: Ứng dụng VD0 khơng th c giao t c hay c ng vi c ứng dụng khung - xây dựng hồn tồn từ lớp CWinApp MFC mà ... View/Workspace click chọn biểu tượng c ng c • Chọn trang ClassView: • Right-click m c VD01 Classes, chọn New Class • Khai báo lớp CEmpApp thơng qua hộp hội thoại New Class 20 Lập trình Windows với MFC...
... WS_POPUP : C a sổ tạo c a sổ WS_CHILD : C a sổ tạo c a sổ WS_TABSTOP : C a sổ con, chuyển phím tab WS_OVERLAPPED : C a sổ WS_SYSMENU : C a sổc hộp menu hệ thống WS_BORDER : C a sổc viền WS_CAPTION ... số dạng c a sổ HCURSOR hCursor = 0, // Cursor hiển thị c a sổ HBRUSH hbrBackground = 0, // Brush dùng tơ c a sổ HICON hIcon = // Icon tiêu đề c a sổ ); Trả chuỗi tên lớp c a sổ đăng ký Cc lần ... đặt c a sổ theo chiều thứ (z-order) Giá trị sau: wndBottom : C a sổ đặt c a sổ wndTop : C a sổ đặt c a sổ thơng thường wndTopMost : C a sổ đặt c a sổ Tham số nFlags qui định trạng thái c a sổ: ...