GiaoTrinhC++(27Jun21)

(Hoang2711) #1

  • GIỚI THIỆU VỀ C++ MỤC LỤC



    1. C++ là gì?





    1. Vì sao ta dùng C++?



  • BẮT ĐẦU TÌM HIỂU C++



    1. C++ Cài đặt IDE





    1. Thử viết một chương trình C++ đầu tiên



  • CÚ PHÁP C++



    1. Kết xuất (in) văn bản với C++





    1. Xuống dòng mới trong C++



  • CHÚ THÍCH C++



    1. Chú thích C++ trên một dòng





    1. Chú thích C++ trên nhiều dòng





    1. Chú thích một hay nhiều dòng?



  • BIẾN TRONG C++



    1. Khai báo (tạo) biến (variable)





    1. Biến có các kiểu số liệu khác





    1. Hiển thị biến





    1. Cộng các biến lại với nhau





    1. Khai báo nhiều biến C++





    1. Tên biến - mã định danh C++





    1. Hằng (constants) C++



  • NGƯỜI DÙNG NHẬP LIỆU C++



    1. Nhập liệu người dùng





    1. Tạo một máy tính đơn giản





    1. Điều tốt cần biết



  • KIỂU DỮ LIỆU C++ ii



    1. Các kiểu dữ liệu C++ (data types)



  • CÁC KIỂU DỮ LIỆU CHÍNH



    1. Dữ liệu kiểu số C++





    1. Dữ liệu kiểu bool C++





    1. Dữ liệu kiểu ký tự C++





    1. Dữ liệu kiểu chuỗi C++



  • TOÁN TỬ C++



    1. Toán tử toán học





    1. Toán tử gán C++





    1. Các toán tử so sánh C++





    1. Các toán tử luận lý C++



  • SỐ LIỆU CHUỖI C++



    1. Biến chuỗi C++





    1. Ghép nối chuỗi C++ (String Concatenation)





    1. Ghép nối chuỗi bằng Append





    1. Toán tử + với số và chuỗi C++





    1. Chiều dài chuỗi C++





    1. Truy cập chuỗi C++





    1. Thay các ký tự trong chuỗi





    1. Chuỗi do người dùng nhập vào





    1. Bỏ qua "using namespace std" C++



  • TÍNH TOÁN TRONG C++



    1. Các hàm max và min





    1. Thư viện





    1. Các hàm math khác



  • C++ BOOLEANS



    1. Trị luận lý - Boolean Values





    1. Biểu thức luận lý - Boolean Expression



  • ĐIỀU KIỆN (CONDITIONS) C++ iii



    1. Lịnh if





    1. Lịnh else





    1. Lịnh else if





    1. Short hand if...else (Ternary Operator)



  • C++ SWITCH



    1. Lịnh switch C++





    1. Từ khóa break





    1. Từ khóa default



  • VÒNG LẶP C++



    1. Vòng lặp while C++





    1. Vòng lặp do while





    1. Vòng lặp for C++



  • MẢNG C++ (ARRAYS)



    1. Khai báo mảng C++





    1. Truy cập các phần tử mảng





    1. Thay đổi phần tử mảng





    1. Duyệt qua các phần tử mảng





    1. Bỏ qua kích thước mảng





    1. Không chèn phần tử lúc khai báo mảng



  • THAM CHIẾU C++ (REFERENCES)



    1. Tạo biến tham chiếu





    1. Địa chỉ bộ nhớ



  • CON TRỎ C++ (POINTERS)



    1. Tạo con trỏ





    1. Nhận địa chỉ bộ nhớ và giá trị





    1. Sửa đổi giá trị bộ nhớ nêu ở con trỏ



  • HÀM C++ FUNCTION iv



    1. Khai báo (tạo) hàm





    1. Gọi hàm





    1. Khai báo và định nghĩa hàm





    1. Tham số (parameter) và đối số (argument)





    1. Trị ngầm định cho tham số





    1. Nhiều tham số





    1. Từ khóa return..............................................................................................................................





    1. Trao đối số tham chiếu





    1. Hàm quá tải



  • C++ OOP



    1. Classes và Objects C++ là gì?......................................................................................................



  • LỚP & ĐỐI TƯỢNG C++ CLASS & OBJECT



    1. C++ Classes/Objects





    1. Tạo một class





    1. Tạo một object





    1. Nhiều đối tượng (multiple objects)



  • LỚP & PHƯƠNG THỨC C++ CLASS & METHOD



    1. Phương thức trong class





    1. Tham số



  • NHÀ XÂY DỰNG C++ CONSTRUCTORS



    1. Constructors





    1. Tham số cho constructor



  • QUYỀN TRUY CẬP C++ ACCESS SPECIFIERS



    1. Quyền truy cập



  • ĐÓNG GÓI C++ ENCAPSULATION



    1. Encapsulation





    1. Truy cập thành viên private





    1. Vì sao Encapsulation?



  • THỪA KẾ C++ INHERITANCE v



    1. Inheritance





    1. Tại sao và khi nào cần thừa kế?



  • THỪA KẾ ĐA CẤP C++ MULTILEVEL INHERITANCE



    1. Multilevel Inheritance



  • KẾ THỪA ĐA DIỆN C++ MULTIPLE INHERITANCE



    1. Multiple Inheritance



  • TRUY CẬP KẾ THỪA C++ INHERITANCE ACCESS



    1. Access Specifiers



  • ĐA HÌNH C++ POLYMORPHISM



    1. Polymorphism





    1. Tại sao và khi nào nên dùng "Inheritance" &"Polymorphism"?



  • TẬP TIN C++ FILES



    1. Tập tin C++





    1. Tạo mới và ghi lên tập tin





    1. Tại sao phải đóng tập tin?





    1. Đọc tập tin



  • NGOẠI LỆ C++ EXCEPTIONS........................................................................



    1. Ngoại lệ





    1. try và catch





    1. Cải tiến các ví dụ try throw catch





    1. Ném ra mã lỗi





    1. Ném ra một nội dung văn bản





    1. Xử lý bất kỳ loại ngoại lệ nào (...)



  • MỘT VÍ DỤ C++

  • Cộng hai số bất kỳ

Free download pdf