Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC - SƠ NÉT VỀ VISUAL C++ 6.0 VÀ THƯ VIỆN MFC
Số trang: 10
Loại file: pdf
Dung lượng: 434.63 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu sơ nét về visual c++ 6.0 và thư viện lập trình mfc - sơ nét về visual c++ 6.0 và thư viện mfc, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC - SƠ NÉT VỀ VISUAL C++ 6.0 VÀ THƯ VIỆN MFCSơ nét về Visual C++ 6.0 và thư viện lập trình MFC SƠ NÉT VỀ VISUAL C++ 6.0 VÀ THƯ VIỆN MFC Văn Chí Nam – Nguyễn Đức Hoàng Hạ Khoa Công nghệ Thông tin, Trường ĐH KHTN TP.HCM (vcnam@fit.hcmuns.edu.vn, ndhha@fit.hcmuns.edu.vn) Phiên bản cập nhật ngày 12/10/2004 GIỚI THIỆU SƠ NÉT Visual C++ 6.0 và thư viện lập trình MFC Visual C++ 6.0 nằm trong bộ Microsoft Visual Studio 6.0. Đây là một môitrường lập trình đa năng dành cho ngôn ngữ C/C++ và vì là một môi trường lập trìnhtrên hệ điều hành Windows nên Visual C++ 6.0 cho phép lập trình viên thực hiện rấtnhiều công việc, hỗ trợ lập trình viên việc coding, thiết kế giao diện… Trong VC++6.0 chúng ta có thể tạo được : các ứng dụng trên Windows, ActiveX, hay thư viện liênkết động DLL…VC++ 6.0 có nhiều công cụ giúp việc thiết kế giao diện cho chươngtrình, kiểm lỗi và sửa lỗi. Thư viện MFC (Microsoft Foundation Class) là thư viện tập hợp các lớp hướngđối tượng đóng gói các hàm API của Windows và các kiểu dữ liệu đặc biệt. Bên cạnhsử dụng thư viện MFC trong Visual C++ 6.0, chúng ta có thể sử dụng các hàm Cchuẩn. Các công cụ hỗ trợ lập trình Visual Assist Đây là một công cụ Add-in vào môi trường lập trình. Nó giúp cho việc hiển thịcác hàm, các biến, các đoạn chương trình một cách rõ ràng (thông qua màu sắc của cácbiến, kiểu dữ liệu, hàm, từ khoá..). Một đoạn code trong Visual C++ có sử dụng VisualAssist được thể hiện dưới đây :void CListCtrlDemoDlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect; GetClientRect(&rect); int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2; // Draw the icon 1Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC dc.DrawIcon(x, y, m_hIcon); } else { CDialog::OnPaint(); }} Visual Assist cung cấp một bộ phận “nhắc tuồng” hoạt động rất hiệu quả. Cácchức năng của bộ phận bao gồm : tự động điền tên biến, tên hàm chỉ sau khi gõ 1 vàiký tự, hiển thị các prototype của một hàm (có sẵn trong thư viện hay chỉ mới được tạoở 1 lớp nào đó)… Sau khi cài đặt Visual Assist, trong môi trường lập trình sẽ xuất hiện mộttoolbar như hình dưới đây : MSDN (Microsoft Developer Network) Lập trình viên trên hệ điều hành Windows nói chung rất quen thuộc với bộ thưviện này. Có thể xem nó như một tập “bách khoa” cho những ai lập trình trên các ngônngữ từ C/C++, Visual Basic cho đến C#, VB.Net. Trong MSDN, ngoài các tài liệu giới thiệu chi tiết về việc sử dụng những hàm,lớp…, còn có các quyển sách, bài báo kỹ thuật, hay các mẫu code có thể được tậndụng trong việc lập trình. Trang web tham khảo Có thể tham khảo các chủ đề của C/C++, VB.NET, C#, ASP.NET … trên trangweb CodeProject (www.codeproject.com). Trên trang web này có rất nhiều bài viếthay về các chủ đề từ cơ bản đến nâng cao. Gần như có thể tìm thấy được tất cả nhữngvấn đề mong muốn ở đây. 2Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC SỬ DỤNG MÔI TRƯỜNG LẬP TRÌNH Tạo project sử dụng thư viện MFC Để tạo một project mới sử dụng thư viện lập trình MFC, chúng ta thực hiện mộtsố bước sau đây : Bước 1 : Chọn File New Projects Bước 2 : Chọn MFC AppWizard (exe) Bước 3 : Điền tên project mong muốn vào trong hộp Project name, và chọnthư mục / ổ đĩa chỉ đặt project trong hộp Location. Nhấn OK để tiếp tục. Bước 4 : Trong hộp thoại MFC AppWizard – Step 1, có 3 chọn lựa loại ứngdụng cần phát triển1. Chọn loại ứng dụng thích hợp nhất theo yêu cầu và nhấn Next đểtiếp tục. (Có thể nhấn Finish bất cứ lúc nào để tiết kiệm thời gian nếu như nhữngthông số còn lại để ở dạng mặc định). 1 3 loại ứng dụng là : (1) Single Document, (2), Multiple Documents, (3) Dialog-based. Ví dụ, ứng dụngkiểu single document là Notepad, MS Paint, kiểu Multiple Documents là Microsoft Word (Photoshop, EditPlus),kiểu Dialog-based là Calculator… 3Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC Bước 5 : Tuỳ vào loại ứng dụ ...
Nội dung trích xuất từ tài liệu:
Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC - SƠ NÉT VỀ VISUAL C++ 6.0 VÀ THƯ VIỆN MFCSơ nét về Visual C++ 6.0 và thư viện lập trình MFC SƠ NÉT VỀ VISUAL C++ 6.0 VÀ THƯ VIỆN MFC Văn Chí Nam – Nguyễn Đức Hoàng Hạ Khoa Công nghệ Thông tin, Trường ĐH KHTN TP.HCM (vcnam@fit.hcmuns.edu.vn, ndhha@fit.hcmuns.edu.vn) Phiên bản cập nhật ngày 12/10/2004 GIỚI THIỆU SƠ NÉT Visual C++ 6.0 và thư viện lập trình MFC Visual C++ 6.0 nằm trong bộ Microsoft Visual Studio 6.0. Đây là một môitrường lập trình đa năng dành cho ngôn ngữ C/C++ và vì là một môi trường lập trìnhtrên hệ điều hành Windows nên Visual C++ 6.0 cho phép lập trình viên thực hiện rấtnhiều công việc, hỗ trợ lập trình viên việc coding, thiết kế giao diện… Trong VC++6.0 chúng ta có thể tạo được : các ứng dụng trên Windows, ActiveX, hay thư viện liênkết động DLL…VC++ 6.0 có nhiều công cụ giúp việc thiết kế giao diện cho chươngtrình, kiểm lỗi và sửa lỗi. Thư viện MFC (Microsoft Foundation Class) là thư viện tập hợp các lớp hướngđối tượng đóng gói các hàm API của Windows và các kiểu dữ liệu đặc biệt. Bên cạnhsử dụng thư viện MFC trong Visual C++ 6.0, chúng ta có thể sử dụng các hàm Cchuẩn. Các công cụ hỗ trợ lập trình Visual Assist Đây là một công cụ Add-in vào môi trường lập trình. Nó giúp cho việc hiển thịcác hàm, các biến, các đoạn chương trình một cách rõ ràng (thông qua màu sắc của cácbiến, kiểu dữ liệu, hàm, từ khoá..). Một đoạn code trong Visual C++ có sử dụng VisualAssist được thể hiện dưới đây :void CListCtrlDemoDlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect; GetClientRect(&rect); int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2; // Draw the icon 1Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC dc.DrawIcon(x, y, m_hIcon); } else { CDialog::OnPaint(); }} Visual Assist cung cấp một bộ phận “nhắc tuồng” hoạt động rất hiệu quả. Cácchức năng của bộ phận bao gồm : tự động điền tên biến, tên hàm chỉ sau khi gõ 1 vàiký tự, hiển thị các prototype của một hàm (có sẵn trong thư viện hay chỉ mới được tạoở 1 lớp nào đó)… Sau khi cài đặt Visual Assist, trong môi trường lập trình sẽ xuất hiện mộttoolbar như hình dưới đây : MSDN (Microsoft Developer Network) Lập trình viên trên hệ điều hành Windows nói chung rất quen thuộc với bộ thưviện này. Có thể xem nó như một tập “bách khoa” cho những ai lập trình trên các ngônngữ từ C/C++, Visual Basic cho đến C#, VB.Net. Trong MSDN, ngoài các tài liệu giới thiệu chi tiết về việc sử dụng những hàm,lớp…, còn có các quyển sách, bài báo kỹ thuật, hay các mẫu code có thể được tậndụng trong việc lập trình. Trang web tham khảo Có thể tham khảo các chủ đề của C/C++, VB.NET, C#, ASP.NET … trên trangweb CodeProject (www.codeproject.com). Trên trang web này có rất nhiều bài viếthay về các chủ đề từ cơ bản đến nâng cao. Gần như có thể tìm thấy được tất cả nhữngvấn đề mong muốn ở đây. 2Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC SỬ DỤNG MÔI TRƯỜNG LẬP TRÌNH Tạo project sử dụng thư viện MFC Để tạo một project mới sử dụng thư viện lập trình MFC, chúng ta thực hiện mộtsố bước sau đây : Bước 1 : Chọn File New Projects Bước 2 : Chọn MFC AppWizard (exe) Bước 3 : Điền tên project mong muốn vào trong hộp Project name, và chọnthư mục / ổ đĩa chỉ đặt project trong hộp Location. Nhấn OK để tiếp tục. Bước 4 : Trong hộp thoại MFC AppWizard – Step 1, có 3 chọn lựa loại ứngdụng cần phát triển1. Chọn loại ứng dụng thích hợp nhất theo yêu cầu và nhấn Next đểtiếp tục. (Có thể nhấn Finish bất cứ lúc nào để tiết kiệm thời gian nếu như nhữngthông số còn lại để ở dạng mặc định). 1 3 loại ứng dụng là : (1) Single Document, (2), Multiple Documents, (3) Dialog-based. Ví dụ, ứng dụngkiểu single document là Notepad, MS Paint, kiểu Multiple Documents là Microsoft Word (Photoshop, EditPlus),kiểu Dialog-based là Calculator… 3Sơ nét về Visual C++ 6.0 và thư viện lập trình MFC Bước 5 : Tuỳ vào loại ứng dụ ...
Tìm kiếm theo từ khóa liên quan:
Visual basic Visual Basic lập trình Visual tài liệu về Visual Basic ngôn ngữ lập trình Visual sử dụng Visual BasicTài liệu liên quan:
-
Lập trình .net 4.0 và visual studio 2010 part 63
7 trang 134 0 0 -
Bài giảng Lập trình ứng dụng kinh tế: Phần 1 - ĐH CNTT&TT
73 trang 98 0 0 -
Giáo trình Visual Basic (Nghề Tin học ứng dụng - Trình độ Cao đẳng) - CĐ GTVT Trung ương I
70 trang 38 0 0 -
Lập trình trong excel với visual basic
92 trang 34 0 0 -
Bài giảng Lập trình ứng dụng kinh tế: Phần 2 - ĐH CNTT&TT
74 trang 29 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 11
6 trang 25 0 0 -
Automating Tasks with Visual Basic
32 trang 24 0 0 -
Giáo trình Visual Basic (Nghề Tin học ứng dụng - Trình độ Trung cấp) - CĐ GTVT Trung ương I
70 trang 24 0 0 -
Ebook ASP.Net 2.0 all-in-one desk reference for dummies
939 trang 23 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 60
9 trang 23 0 0