Yêu cầu mọi thông tin sao chép từ blog này phải được ghi rõ đầy đủ: Thông tin được sao chép từ "http://www.dangngochoangthanh.blogspot.com".

Cool wallpaper http://www.fancymessage.com

EMOJI KEYBOARD PRO http://emojiselector.com

THƯ VIỆN HÌNH ĐỘNG FLASH ANIMATION: http://flashanimationlibrary.blogspot.ru/

Hệ thống học trực tuyến đang được phát triển và sẽ đưa vào sử dụng vào cuối năm nay. Hãy xem qua một số demo của Học Trực Tuyến.


HỌC TRỰC TUYẾN ĐÃ CUNG CẤP PHIÊN BẢN TRUY CẬP QUA MOBILE http://dangngochoangthanh.blogspot.com/?m=1

XEM KÊNH HỌC TRỰC TUYẾN TRÊN YOUTUBE



Search on This Blog

Thursday, June 2, 2011

Giáo trình lập trình hướng đối tượng với C++, 230 trang





Giáo trình lập trình hướng đối tượng với C++, 223 trang.
Tác giả: Đặng Ngọc Hoàng Thành, Nguyễn Quốc Hùng, Nguyễn Hoàng Hải
(có chỉnh sửa 10/2020).

PHỤ LỤC

GIỚI THIỆU
TRÌNH SOẠN THẢO
CHƯƠNG 1. CƠ BẢN VỀ C++
CHƯƠNG 2. BIẾN VÀ CÁC KIỂU DỮ LIỆU
Từ khóa
Kiểu dữ liệu nguyên thủy
Khai báo biến
Phạm vi tác dụng của biến
Khởi tạo giá trị cho biến
Giới thiệu về xâu kí tự
CHƯƠNG 3. HẰNG
Hằng số nguyên
Hằng số thực có dấu chấm động
Hằng kí tự và hằng xâu kí tự
Hằng logic
Định nghĩa một hằng #define
Khai báo hằng const
CHƯƠNG 4. TOÁN TỬ
Toán tử gán
Toán tử thực hiện phép toán số học
Toán tử gán hợp nhất
Toán tử tăng và giảm
Toán tử so sánh
Toán tử logic
Toán tử điều kiện
Toán tử phân tách
Toán tử dịch bit
Toán tử chuyển đổi kiểu dữ liệu
Các toán tử khác
Thứ tự ưu tiên của các toán tử
CHƯƠNG 5. XUẤT NHẬP CƠ BẢN
Xuất dữ liệu chuẩn cout
Nhập dữ liệu chuẩn cin
Nhập dữ liệu nhờ lớp stringstream
CHƯƠNG 6. CÁC CẤU TRÚC LỆNH ĐIỀU KHIỂN
Cấu trúc lệnh có điều kiện: if và else
Cấu trúc lặp
Cấu trúc lựa chọn: switch
CHƯƠNG 7. HÀM
Khai báo và sử dụng hàm
Phạm vi tác dụng của biến
Hàm không có kiểu dữ liệu trả về. Hàm void.
Tham biến và tham trị
Giá trị mặc định của tham số hình thức
Chồng chất hàm
Hàm nội tuyến
Hàm đệ quy
Hàm mẫu – Template Function
CHƯƠNG 8. CÁC KIỂU DỮ LIỆU CÓ CẤU TRÚC
Mảng
Xâu kí tự
CHƯƠNG 9. CON TRỎ
Toán tử tham chiếu &
Toán tử tham chiếu ngược *
Khai báo biến con trỏ
Con trỏ, mảng và xâu kí tự
Các phép toán số học trên con trỏ
Con trỏ trỏ vào con trỏ
Con trỏ void
Con trỏ Null
Con trỏ hàm
CHƯƠNG 10. BỘ NHỚ ĐỘNG
Toán tử new và new[]
Toán tử delete và delete[]
CHƯƠNG 11. KIỂU DỮ LIỆU STRUCT VÀ CON TRỎ STRUCT
Struct
Con trỏ struct
Struct lồng nhau
Kích thước bộ nhớ của struct
CHƯƠNG 12. CÁC KIỂU DỮ LIỆU KHÁC
Kiểu dữ liệu tự định nghĩa
Kiểu dữ liệu union thường
Kiểu dữ liệu union ẩn danh
Kiểu dữ liệu enum
CHƯƠNG 13. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Lịch sử hình thành
Lớp và đối tượng
Hàm tạo và hàm hủy
Chồng chất hàm tạo
Hàm tạo sao chép
Tính đóng gói – Encapsulation
Con trỏ đối tượng
Lớp được khai báo nhờ từ khóa struct và union
Chồng chất toán tử
Con trỏ this
Thành viên tĩnh – Từ khóa static
Hàm bạn và lớp bạn
Tính kế thừa - Inheritance
Các mức truy cập
Tính đa kế thừa – Multiple Inheritance
Tính đa hình – Polymorphism
Tính trìu tượng hóa - Abstraction
Lớp Template
CHƯƠNG 14. NAMESPACE
Từ khóa namespace
Từ khóa using
Phạm vi của namespace
Biệt danh cho namespace
Namespace std
CHƯƠNG 15. NGOẠI LỆ
Mệnh đề try…catch
Mệnh đề throw
Thư viện chuẩn exception
CHƯƠNG 16. LÀM VIỆC VỚI FILE
Mở file
Đóng file
File văn bản
Kiểm tra trạng thái của các cờ hiệu
Con trỏ get và put
File nhị phân
Bộ đệm và Đồng bộ hóa
CHƯƠNG 17. CÁC LỚP THƯ VIỆN
Tải file từ

23 comments:

  1. Giáo trình này được minh họa trên Visual Studio C++.

    ReplyDelete
  2. Cuốn sách này rất hay,Chúc thầy sẽ viết được nhiều sách hay hơn nữa. Em tuy không biết gì về thầy nhưng qua những tài liệu trên em cảm thấy thầy là người nhiệt tình, sẵn sàng chia sẻ kiến thức cho mọi người. Cảm ơn thầy vì cuốn sách này.

    ReplyDelete
    Replies
    1. Cuốn sách quá hay, giờ mới biết tác giả là người Huế mình

      Delete
  3. Em nghĩ thầy nên quay video cho mọi người dễ học.

    ReplyDelete
  4. Thanks bạn. Học bằng hình ảnh thì chắc là một thời gian dài nữa tôi mới xây dựng vì nói chung khá mất thời gian.

    ReplyDelete
  5. cám ơn thầy rất nhiều

    ReplyDelete
  6. Cuốn sách này y hệt như tài liệu trên trang:
    http://www.cplusplus.com/doc/tutorial/
    có lẽ tác giả đã tham khảo trên đó.
    Còn một số ví dụ thì không giống.

    ReplyDelete
  7. Không giống hoàn toàn đâu bạn. Chỉ phần khung thôi, nội dung khác trên 70%. Tôi không phủ nhận giáo trình này có tham khảo tài liệu từ cplusplus.com, nhưng giáo trình này không phải biên dịch hoàn toàn từ cplusplus.com. Bạn có thể so sánh một chương như: lập trình hướng đối tượng của giáo trình này với cplusplus.com. Các chương khác cũng khác khá nhiều. Các tài liệu tham khảo chính được dẫn ra ở mục tài liệu tham khảo. Thân mến.

    ReplyDelete
  8. Tôi cũng nghĩ như vậy. Ích ra thì nếu có thắc mắc gì thì cũng có thể tham khảo tư liệu này. Vì nó viết bằng tiếng việt nên dễ hiểu hơn

    ReplyDelete
  9. Nhưng cũng phải công nhận là giáo trình rất hay.

    ReplyDelete
  10. Tôi thấy nó chỉ hơi giống phần dẫn nhập thôi mà, còn nội dung thì sách viết khá hay đấy chứ.

    ReplyDelete
  11. Trong mấy cuốn tôi xem qua, tôi thấy cuốn Flash là hay nhất. Vote cho tác giả ^^ Chúc anh viết hay dịch gì cũng được nhiều sách hay nữa và public cho cộng đồng :d

    ReplyDelete
  12. Thanks mọi người đã ủng hộ. Tôi xin hoan nghênh các ý kiến đóng góp đặc biệt các ý kiến mang tính xây dựng giúp giáo trình càng hoàn thiện hơn !

    ReplyDelete
  13. Híc sao em cứ mỗi lần vô trang
    http://www.ebook.edu.vn/ để đăng ký tài khoản là nó lại kêu bận 20 phút sau vô là sao
    lúc sau vô lại nó cũng báo thế mói đau vậy làm sao download tài liệu đây.
    thầy có thể up lên host khác rồi gữi link download cho em được không thầy.
    http://doanduc.blogspot.com

    ReplyDelete
  14. Em không tải về được thầy ạ. Mong thầy kiểm tra lại, host mediafire.com refresh mỗi lần click link download.

    ReplyDelete
  15. Nếu không tải được bằng Mediafire, bạn có thể tải link trực tiếp "Direct Link".

    ReplyDelete
  16. Thanks thầy rất là nhiều :)
    Em đang bí thì thấy được quyển của thầy, thật là như bắt được vàng :">

    ReplyDelete
  17. thanks thầy nhiều. chúc thầy thành công hơn nữa trong sự nghiệp và cuộc sống

    ReplyDelete
  18. sao tai ve may ma ko xem duoc
    phai lam sao xem duoc
    mong thay va cac ban chi dum

    ReplyDelete
  19. Em tải phần mềm đọc file pdf ở đây nhé http://www.adobe.com/go/getreader/

    ReplyDelete
  20. Chào thầy !
    Ở phần tham biến trang, cột bên phải giải thích cho đoạn code tham biến, đoạn cuối hơi lủng củng đó thầy
    "Nếu tham số a trong hàm setNum được
    sử dụng như trên (int &a) thì nó được
    quy định là truyền theo tham biến.
    Khi truyền theo tham biến, giá trị của
    biến xuất hiện trong lời gọi hàm này,
    sẽ thay đổi sau khi thoát ra khỏi hàm.
    Điều này có nghĩa là giá trị của biến b
    trước khi gọi hàm là 1, sau khi gọi
    hàm, nó vẫn nhận giá trị là 0. "
    --> Câu cuối : "Nó SẼ nhận giá trị là 0" em thấy hợp lý hơn đó thầy ;)

    ReplyDelete
  21. Xin hoan nghênh ý kiến đóng góp của bạn về cách hành văn ! Tôi sẽ chỉnh sửa để đưa ra bản hoàn thiện hơn. Trân trọng.

    ReplyDelete
  22. cảm ơn vì cuốn sách
    tuy chưa đọc qua cũng chưa tham khảo nhưng rất hoan nghênh tinh thần cũng như lòng nhiệt tình của thầy

    ReplyDelete