... 2004 C4W - VisualC++ (MFC) - Nguyen Tri Tuan - DH.KHTN Tp.HCM 9Giới thiệu về MFC - Một số tính năng của MFC…(tt) dụng MFC có thể chứa các Active Document Giới thiệu về MFC - Các thành phần của ... lý các loại cửa sổ khác nhau (CTreeCtrl, CListBox, Cedit,…) cửa sổ giao diện chính của ứng dụng class CMainWindow : public CFrameWnd { Ứng dụng đơn giản – Các thành phần của c.trình…(tt) CMainWindow(): ... Lớp CxxxDlg kế thừa từ lớp CDialog của MFC Resource.h: header file, chứa các hằng ID của các resource được định nghĩa trong file xxx.rc xxxDlg.cpp: cài đặt các hàm thành phần của lớp CxxxDlg
Ngày tải lên: 28/06/2014, 20:20
... dụng MFC, ta sẽ không gọi trực tiếp các hàm đó gọi các hàm của object này Đa số các hàm của lớp MFC có cùng tên với những hàm Windows API Trang 5 MFC tạo ra một Application Framework giúp cho ... Object Model) Hỗ trợ Các lớp cho những control chuẩn trong ID 4.0 Hỗ trợ Dynamic HTML, cho phép tạo lập động các trang HTML Active Document Containment, cho phép ứng dụng MFC có thể chứa các ... Các lớp đồng bộ hóa tiểu trình OLE control container Các lớp WinInet Các lớp ActiveX document server Các tính năng mở rộng của ActiveX control Cải tiến một số tính năng của ODBC
Ngày tải lên: 15/03/2014, 21:20
Kỹ thuật lập trình windows với MFC
... 13Giới thiệu CXButtonXP CButton CXButtonXP Trang 14Tr 14Bài tập về nhà Làm giao diện cho chương trình mail của bạn Những chức năng bạn sẽ cung cấp (Use case) Kết hợp các control (List, Tree, ... Trang 9Tr 91 Cơ chế kế thừa trong C++ là thế nào? Lợi ích? Quiz 2 Ý nghĩ của từ khóa public, protected, private? Trang 10Tr 101 Cơ chế kế thừa trong C++ là thế nào? Lợi ích? Quiz 2 Ý nghĩ của từ khóa ... Tree, Status bar, …) thế nào cho hiệu quả? (UI Design) Trang 15Tr 15Bài tập về nhà Làm giao diện cho chương trình mail của bạn 1 Tìm hiểu các chương trình đã có Client: Outlook Express, Windows
Ngày tải lên: 03/12/2015, 23:36
Giáo trình Lập trình Visual C# (Nghề: Công nghệ thông tin - Trình độ: Cao đẳng) - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM (2018)
... ích của hướng tiếp cận này cho phép các thành phần bên ngoài (client) có thể tương tác với thuộc tính một cách trực tiếp Nếu muốn client bên ngoài chỉ được đoc hoặc được ghi tuộc tính thì ta chỉ ... dạng câu lệnh switch liệt kê các giá trị và chỉ thực hiện các giá trị thích hợp C# cũng cung cấp câu lệnh nhảy switch có cú pháp sau: if (biểu thức điều kiện) ] Biểu thức để so sánh được đặt ... kiểu và phương thức Việc sử dụng các thư viện lớp cơ sở sẵn cho phép thao tác rất nhiều các tác vụ sẵn có trong Windows Chúng ta có thể tạo các lớp của mình từ các lớp có sẵn thông qua sự kế
Ngày tải lên: 28/10/2022, 22:50
Giáo trình lập trình visual c (nghề công nghệ thông tin trình độ cao đẳng) trường cđ kinh tế kỹ thuật vinatex tp hcm (2018)
... tính chất của môn học: - Vị trí: học sau môn Kỹ thuật lập trình và các môn học cơ sở bắt buộc - Tính chất: môn học chuyên môn bắt buộc II Mục tiêu môn học: - Về kiến thức: + Hiểu được các kiến ... thuộc tính Các điều khiển Trang 10-4- Chương 2 CĂN BẢN C# Mục tiêu: - Trình bày được các cấu trúc trong C# - Viết được các câu lệnh đơn giản trong C# - Sử dụng các câu lệnh, toán tử, biểu thức, ... thức về nền tảng Microsoft NET + Có kiến thức về lập trình hướng đối tượng bằng C# + Thao tác với các đối tượng cơ bản trên Net (Visual C#) - Về kỹ năng: + Có kỹ năng sử dụng các Control cơ bản
Ngày tải lên: 27/02/2023, 19:08
Kỹ thuật lập trình C/C++ P8
... phỏng thời gian thực một cách linh hoạt, mềm dẻo, đáp ứng được các yêu cầu của từng bài toán cụ thể Trước mắt chưa cần hỗ trợ tạo ứng dụng kiểu kéo thả bằng công cụ đô họa Chương 8: Tiên tới ... giữa các khối phức tạp hơn (nhiều vào, nhiều ra) thì tổ chức quan hệ giữa các đối tượng như thế nào? = Lam thé nao dé tao va quan lý các đối tượng một cách dong (trong luc chuong trinh dang chay)? ... sung các lớp còn lại (Step, Scope, Gain, Integrator, Delay) “" Chạy thử lại chương trình ở phân 8.6 sau khi đã hoàn thiện các lớp cần thiết = Bo sung lớp Pulse để mô phỏng tác động của
Ngày tải lên: 29/10/2013, 05:15
Kỹ thuật lập trình C/C++ P7
... BR(x2,y2), LineColor(256),FillColor(0) {} Rectangle(const Point& tl, const Point& br, Color lc, Color fc) : TL(tl), BR(br), LineColor(lc), FillColor(fc) {} void draw() { std::cout << ... xạ Trong quá trình liên kết, lời gọi các hàm và hàm thành viên thông thường ₫ược chuyển thành các lệnh nhảy tới ₫ịa chỉ cụ thể của mã thực hiện hàm => "liên kết tĩnh" Vấn ₫ề thực tế: © 2004, ... — Các ₫ối tượng ₫a dạng, mặc dù giao diện giống nhau (phép toán giống nhau), nhưng cách thực hiện khác nhau => thực thi như thế nào? — Một chương trình ứng dụng chứa nhiều kiểu... Xem lại chương
Ngày tải lên: 29/10/2013, 05:15
Kỹ thuật lập trình C/C++ P10
... Tạo một cơ chế thống nhất cho việc truy lặp phân tử cho các cấu trúc dữ liệu mà không cần biết chi tiết thực thi bên trong từng cấu trúc "_ Ý tưởng: Mỗi cấu trúc dữ liệu cung cấp một kiểu ... “" Vấn đề 1: Một thuật toán (tìm kiếm, lựa chọn, phân loại, tính tổng, .) áp dụng cho một mảng, một vector, một danh sách hoăc một cấu trúc khác thực chất chỉ khác nhau ở cách truy lặp phân ... lặp phan tử của một cấu trúc "container", nói chung ta cân biết cấu trúc đó được xây dựng như thế nào — Mảng: Truy lặp qua chỉ số hoặc qua con trỏ — Vector: Truy lặp qua chỉ số — List:
Ngày tải lên: 08/11/2013, 07:15
Kỹ thuật lập trình C/C++ P9
... Trang 7char city1[] = “Ha No1’, city2[] = “Hai Phong ; char* city = max(city1,city2); // max(char*,char*) } “ _ hoặc bằng một khuôn mẫu hàm cùng tên (khác số lượng các tham số hoặc kiểu của ít ... đứng sau trong hai chuỗi cho trước theo vẫn ABC char c1ty1[] = “Ha No1’, city2[] = Hai Phong ; char* c1ty = max(C1ty1,c1ty2); // ??? // max<char*>(char*,char*) Chương 9: Khuôn mẫu ... Nhiéu hàm chỉ khác nhau về kiểu dữ liệu tham số áp dụng, không khác nhau về thuật toán = Cac vi du khac: cac ham swap, sort, find, select, = Ban chat cia van dé? Nam ở ngôn ngữ lập trình còn thấp,
Ngày tải lên: 08/11/2013, 07:15
kỹ thuật lập trình c
... 1.4 Qui trình phát triển phần mềm 1.5 Sơ lược về ngôn ngữ C/C++ Trang 4Các kỹ thuật lập trình cơ bản, thực hiện minh hoạ trên các ngôn ngữ lập trình C và C++: — Lập trình có cấu trúc (structured ... các kỹ thuật lập trình Lược sử ngôn ngữ C/C++, thế mạnh của chúng so với các ngôn ngữ khác Trang 49Toán tử, biểu thức và câu lệnhĐiều khiển chương trình: vòng lặp, rẽ nhánh Mảng và con trỏ Cấu ... với yêu cầu ₫ặc thù của ứng dụng. Kỹ thuật lập trình = Tư tưởng thiết kế + Kỹ thuật mã hóa = Cấu trúc dữ liệu + Giải thuật + Ngôn ngữ lập trình Kỹ thuật lập trình ≠ Phương pháp phân tích &
Ngày tải lên: 15/02/2014, 10:12
Kỹ thuật lập trình C/C++-Chương mở đầu ppt
... trình biên dịch hiện đại còn cho phép tối ưu hoá dữ liệu và mã lệnh Một số trình biên dịch thông dụng: MS Visual C++, gcc, Intel C++ Compiler, Watcom C/C++,… Trang 16Tại sao chọn C/C++ Ưu điểm: ... file2.c Trình biên dịch Mã biên dịch file2.obj Trình liên kết Thư viện Chương trình chạy a.exe Trang 15Biên dịch chương trình C/C++ (tiếp) Cho phép dịch từng file riêng rẽ giúp: Dễ phân chia ... 14Biên dịch chương trình C/C++ Là quá trình chuyển đổi từ mã nguồn (do người viết) thành chương trình ở dạng mã máy để có thể thực thi được Mã nguồn file1.c Trình biên dịch Mã biên dịch file1.obj
Ngày tải lên: 16/03/2014, 09:20
Kỹ thuật lập trình C/C++-Chương: Con trỏ, mảng và quản lý bộ nhớ pptx
... hàm xử lý chuỗi thông dụng #include <string.h> char *strcpy(dst, src) copy chuỗi src sang chuỗi dst char *strcat(dst, src) nối thêm chuỗi src vào chuỗi dst int strcmp(str1, ... 1Con trỏ, mảng và quản lý bộ nhớTrang 2Con trỏ Biến con trỏ là biến có chứa địa chỉ của một vùng trong bộ nhớ và có kiểu xác định Kích thước của con trỏ tương đương của int, tuy nhiên kích ... Địa chỉ các biến trong bộ nhớ theo thứ tự tăng dần ở đây chỉ có tính chất minh hoạ Trong thực tế, stack được cấp phát từ cao xuống thấp biến khai báo sau sẽ có địa chỉ nhỏ hơn. Trang 5Con trỏ
Ngày tải lên: 16/03/2014, 09:20
Kỹ thuật lập trình C/C++-Chương: Hàm docx
... báo các biến dùng cho hàm Các câu lệnh của hàm Trang 4Phạm vi của biến, hằng Biến toàn cục: được khai báo ở ngoài các hàm, có phạm vi trong toàn chương trình và tồn tại trong suốt quá trình chạy ... báo bằng cách thêm từ khoá static Cũng có biến static toàn cục: thuộc nội bộ của một file nguồn static int tic_time = 0; Trang 8Câu lệnh return Kết thúc hàm và trả về một giá trị cho nơi ... Trang 1Hàm (function)Trang 2Khái niệm Hàm là một khối các câu lệnh thực hiện một nhiệm vụ nhất định, và có thể được gọi khi cần Mỗi hàm có một tên (các hàm trong C không được trùng tên nhau),
Ngày tải lên: 16/03/2014, 09:20
Kỹ thuật lập trình C/C++-Chương: Xuất nhập pptx
... file cũ nếu có hoặc tạo file mới nếu chưa có "w+" Cho phép đọc và ghi, xoá nội dung file cũ nếu có hoặc tạo file mới nếu chưa có "a" Chỉ cho phép ghi, trỏ con trỏ đến cuối file ... trước, đặc biệt có thể khiến người sử dụng kiểm soát máy tính và làm bất cứ gì Cần kiểm soát chiều dài của dữ liệu nhập so với vùng nhớ được cấp phát cho các biến Các hàm chuẩn của C không ... strcpy_s(char* dest, int size, const char* src); strcat_s(char* dest, int size, const char* src); _strlwr_s(char* str, int size); _strupr_s(char* str, int size); Trang 17Các hàm đọc dữ
Ngày tải lên: 16/03/2014, 09:20
Kỹ thuật lập trình C/C++-Chương: Cơ bản về C++ pot
... constructor 1 Circle* c6 = new Circle(); // constructor 1 Circle* c7 = new Circle(3.22); // constructor 2 Circle* c8 = new Circle[3]; // constructor 1 Trang 14Constructor sao chép (copy constructor) ... tượng đã có nhưng khác kiểu Cũng có hai cú pháp khởi tạo sử dụng CCK: class Ellipse { Ellipse(const Circle& c) { rx = ry = c.r; } }; Ellipse e1(c1), e2 = c2; // có dùng CCK Circle -> ... Mỗi chiếc điện thoại là một đối tượng với các thuộc tính: số SIM, model, kích thước,… và có các tác vụ: gọi số, nhắn tin, nghe cuộc gọi tới, từ chối cuộc gọi,… Lớp (class) là phần mô tả các
Ngày tải lên: 16/03/2014, 09:20
Kỹ thuật lập trình C/C++-Chương: Kế thừa pptx
... destructor ảo nếu không có gì đặc biệt class ClassA { public: ClassA() { } ~ClassA() { } }; class ClassB: public ClassA { public: ClassB() { } ~ClassB() { } }; ClassB* b = new ClassB; ClassA* ... các kiểu kế thừa Kiểu kế thừa Trang 8Constructor và destructor trong kế thừa Constructor và destructor không được các lớp con thừa kế Mỗi constructor của lớp dẫn xuất phải gọi một constructor ... phần protected Ngoài public và private, còn có các thành phần protected: có thể được sử dụng bởi các phương thức trong lớp dẫn xuất từ nó, nhưng không sử dụng được từ ngoài các lớp đó class Employee
Ngày tải lên: 16/03/2014, 09:20
Kỹ thuật lập trình C/C++-Chương:Lập trình khái quát với hàm ppt
... dùng các hàm khái quát Phần thực thi của các khuôn mẫu hàm chỉ thực sự được biên dịch khi có thông tin về kiểu nếu viết khuôn mẫu hàm trong thư viện thì cả nguyên mẫu và phần thực thi của hàm ... nghĩa những hàm mà chưa xác định kiểu của các tham số Có thể hiểu là viết gộp chung các hàm chồng giống nhau về mặt thuật toán Kiểu của các tham số là tham số của khuôn mẫu Trang 3Định nghĩa hàm ... lại lớp Iterator cho DSLK ở trên 6. Sửa lớp Vector cho phép làm việc với cả dữ liệu float và double 7. Sửa lớp String cho phép làm việc với cả chuỗi ASCII (char) và Unicode (wchar_t)
Ngày tải lên: 23/03/2014, 08:21
Kỹ thuật lập trình C/C++-Chương: Thư viện STL pot
... Cài đặt các cấu trúc dữ liệu và thuật toán thông dụng với dữ liệu tổng quát Các lớp dữ liệu cơ bản: string , complex Xuất nhập (IO) Các lớp chứa (containers): list, vector , deque, stack, ... a.rend(); j++) cout << *j << ' '; Trang 6 Các lớp chứa của STL (vector, list,…) có định nghĩa kiểu xuôi) Mỗi iterator chứa vị trí của một phần tử với các vị trí đầu và cuối Các toán ... Di chuyển con trỏ file: C++ phân biệt con trỏ đọc và con trỏ ghi Di chuyển con trỏ đọc file: file.seekg(int pos, ios::beg/cur/end) Vị trí con trỏ đọc hiện tại: file.tellg() Di chuyển con
Ngày tải lên: 23/03/2014, 08:21
kỹ thuật lập trình c
... – Trường CĐCN 1 Để thực hành lập trình C, có thể sử dụng một trong các phần mềm sau: TC hoặc TC30 hoặc BorlandC. Ở phòng máy khu B trường CĐCN, sinh viên (SV) có thể lựa chọn TC hoặc TC30. Thông ... c c câu lệnh nhập xuất dữ liệu… Lệnh c c u tr c là lệnh trong đó chứa c c lệnh kh c Lệnh c c u tr c bao gồm: c u tr c điều kiện rẽ nhánh, c u tr c điều kiện lựa chọn, c u tr c ... đến việc chạy chương trình, tuy nhiên khi có cảnh báo thì chúng ta cũng nên điều chỉnh các dòng lệnh để khắc phục cảnh báo đó. a) Cảnh báo ‘Function should return a value’ Cảnh báo này cho biết
Ngày tải lên: 05/07/2014, 09:58
Bạn có muốn tìm thêm với từ khóa: