Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Lập trình cấu trúc là tổ chức chương trình thành các chương trình con. Trong một số ngôn ngữ như PASCAL có 2 kiểu chương trình con là thủ tục và hàm, còn trong C++ chỉ có một loại chương trình con là hàm. Hàm là một đơn vị chương trình độc lập dùng để thực hiện một phần việc nào đó như: Nhập số liệu, in kết quả hay thực hiện một số công việc t...
46 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 1879 | Lượt tải: 1
Để một hàm trở thành bạn của một lớp, có 2 cách viết: Cách 1: Dùng từ khóa friend để khai báo hàm trong lớp và xây dựng hàm bên ngoài như các hàm thông thường (không dùng từ khóa friend). Mẫu viết như sau: class A { private: // Khai báo các thuộc tính public: .
17 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2175 | Lượt tải: 1
Trong C++ có sẵn một số lớp chuẩn chứa dữ liệu và các phương thức phục vụ cho các thao tác nhập/xuất dữ liệu của NSD, thường được gọi chung là stream (dòng). Trong số các lớp này, lớp có tên ios là lớp cơ sở, chứa các thuộc tính để định dạng việc nhập/xuất và kiểm tra lỗi. Mở rộng (kế thừa) lớp này có các lớp istream, ostream cung cấp thêm các toán...
25 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 1881 | Lượt tải: 1
Trong phần 1, chúng ta đã lần lượt tìm hiểu tổng quan về máy tính điện tử bao gồm các khái niệm về phần cứng, phần mềm, hệ điều hành, mạng máy tính, biểu diễn thông tin bên trong mạng máy tính và bước đầu làm quen với các khái niệm lập trình, biểu diễn thuật toán bằng sơ đồ khối Bước sang phần 2, chúng ta sẽ đi sâu tìm hiểu cách viết chương trình m...
92 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 3016 | Lượt tải: 3
Viết chương trình in ra các dòng chữ sau đây: 1. In C, lowercase letters are significant. 2. main is where program execution begins. 3. Opening and closing braces enclose program statements in a routine. 4. All program statements must be terminated by a semicolon.
54 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2677 | Lượt tải: 5
Để thực hiện việc viết và thực thi một chương trình đơn giản trong C++, người ta thường làm theo các bước sau: - Vào môi trường soạn thảo mã lệnh của C++: để làm được việc này, trên máy tính phải được cài đặt phần mềm Turbo C 3.0 (hoặc cao hơn, hoặc Booland C ). Tìm file TC.exe trong thư mục TC\BIN (hoặc TC30\BIN) và thực thi file này.
88 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 1988 | Lượt tải: 1
1.Cho biết số các bước lặp nhỏ nhất của câu lệnh while và lệnh do.while? 2. Giả sử s là một câu lệnh có cấu trúc và e1, e2, e3 là các biểu thức, có sự khác nhau gì giữa đoạn mã: for (e1;e2;e3) s;
196 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2218 | Lượt tải: 2
"Trong lập trình đối tượng đa hình là khả năng các đối tượng khác nhau có thể trả lời cùng một thông điệp theo cách riêng của chúng" Khả năng của một đối tượng của các lớp khác nhau có thể đáp ứng thực hiện các hàm khác nhau của các lớp khác nhau cho cùng một giao diện gọi hàm
15 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2259 | Lượt tải: 3
Ngoài việc nhóm các đối tượng có cùng tập thuộc tính/hành vi lại với nhau, con người thường nhóm các đối tượng có cùng một số (chứ không phải tất cả) thuộc tính/hành vi Ví dụ, ta nhóm tất cả xe chạy bằng động cơ thành một nhóm, rồi phân thành các nhóm nhỏ hơn tuỳ theo loại xe (xe ca, xe tải,.) Mỗi nhóm con là một lớp các đối tượng tương tự, như...
46 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2263 | Lượt tải: 1
Việc khai báo dữ liệu ở phạm vi toàn cục (global) có thể không đảm bảo an toàn hoặc gây xung đột Để khắc phục điều này thì ta khai báo dữ liệu dưới dạng Static Từkhoá static: – Các dữ liệu static chiếm các địa chỉ cố định và chỉ được tạo ra một lần, những lần tham chiếu sau sử dụng lại các dữ liệu đã được tạo ra này Mang tính cục bộ về khả n...
29 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2291 | Lượt tải: 1