Danh mục

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    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (10 trang) 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ụ ...

Tài liệu được xem nhiều: