Lập trình Hướng đối tượng C++

Chia sẻ bởi Trần Quốc Thành | Ngày 26/04/2019 | 83

Chia sẻ tài liệu: Lập trình Hướng đối tượng C++ thuộc Công nghệ thông tin

Nội dung tài liệu:



Lập trình hướng đối tượng C++
Tác giả: Trương Văn Chí Công.
Chuyên ngành: Công nghệ thông tin, Công nghệ phần mềm.
Nguồn phát hành: Bộ môn Hệ Thống Máy Tính & Truyền Thông, Khoa CNTT & Truyền Thông, ĐH Cần Thơ.

Thông tin giáo trình:
Giáo trình được biên soạn chủ yếu dựa vào giáo trình C++ Programming của tác giả Sharam Hekmat nhằm cố gắng đạt được ba mục tiêu. Thứ nhất, cung cấp nội dung súc tích sao cho những người bắt đầu có thể phát triển một hiểu biết tốt về ngôn ngữ trong một thời gian ngắn. Thứ hai, kết nối kiểu gia sư (dựa trên giải thích các khái niệm thông qua ví dụ) với kiểu tham khảo (dựa trên cấu trúc). Cuối cùng, tránh cố gắng làm phức tạp vấn đề bởi việc bỏ những chi tiết phức tạp của C++ nhưng vẫn đảm bảo được các chủ đề quan trọng. Điều này giúp cho những người bắt đầu học không bị tràn ngập với quá nhiều thông tin. Thực tế cho thấy các khe hở kiến thức nhỏ dần dần sẽ được lấp đầy thông qua khả năng tự học, tự khám phá.

Giáo trình này giới thiệu C++ như là một ngôn ngữ lập trình hướng đối tượng và giả sử rằng người đọc chưa có kiến thức về C hay bất cứ ngôn ngữ lập trình nào khác. Vì thế nếu đọc giả đã có kiến thức về một ngôn ngữ lập trình cấp cao (như là C hay Pascal) sẽ có thể bỏ qua một vài chương đầu trong giáo trình. Các chương trình minh họa được viết và chạy trên môi trường Turbo C++.

Giáo trình có thể dùng tham khảo cho các ngành Công nghệ thông tin, điện tử, viễn thông.
Đang sử dụng tại trường Đại học Cần Thơ.

Kiến thức cần thiết:
Yêu cầu kiến thức trước khi học môn này: Ngôn ngữ C, Lập trình cấu trúc.

Nội dung giáo trình. Giáo trình được chia thành 9 chương:
Chương 1. Mở đầu
Chương 2. Biểu thức
Chương 3. Lệnh
Chương 4. Hàm
Chương 5. Mảng, con trỏ và tham chiếu
Chương 6. Lập trình hướng đối tượng
Chương 7. Lớp
Chương 8. Tái định nghĩa
Chương 9. Thừa kế
Phụ lục

Tài liệu tham khảo:
1. Ali Bahrami, “Object-oriented Systems Development”, McGraw-Hill Companies Inc., 1999.
2. Bruce Eckel, “Thinking in C++”, Prentice Hall Inc., 2000.
3. Budd, Timothy, “An Introduction to Object-Oriented Programming”, Addison-Wesley, 1997.
4. Deitel & Deitel, “C++ How to Program”, Prentical Hall Inc., 2003.
5. Robert Lafore, “Object-oriented Programming in C++”, SAMS, 2001.
6. Phạm Văn Ất, “C++ và Lập Trình Hướng Đối Tượng”, Khoa Học Kỹ Thuật, 2000.
7. Scott Robert Ladd, “C++ Kỹ Thuật và Ứng Dụng”, Khoa Học Kỹ Thuật, 1992.
8. Sharam Hekmat, “C++ Programming”, Pragmatix Software Pt, 2004.

Thư viện http://ngoclinhson.violet.vn cung cấp hai bộ: Bộ PDF và bộ Power Point.


**********************************************************************
http://ngoclinhson.violet.vn, http://ngoclinhson.tk - website đang xây dựng, cập nhật:
+ Văn bản thiết yếu về Giáo dục và Đào tạo;
+ Tài liệu về Quản lý Giáo dục và các hoạt động giáo dục;
+ Tài liệu về Tin học, công nghệ thông tin;
+ Giáo trình, giáo án, đề thi/kiểm tra (và đáp án);
+ Tài liệu và phần mềm cá nhân có được về mọi lĩnh vực;
(Một số chuyên mục, nội dung trước tiên ưu tiên khối THPT).
Các tài liệu đã upload có thể được chỉnh sửa, bổ sung theo thời gian, có thể thay thế bằng một tài liệu khác giá trị hơn; sẽ bị xóa đi nếu phát hiện thiếu chính xác hoặc không có giá trị. Do đó, tại một địa chỉ, cùng một tiêu đề có thể download được tài liệu khác hoặc mới hơn.
Ban quản trị cố gắng cung cấp kèm theo nguồn gốc tài liệu một cách đầy đủ nhất, đặc biệt là về tác giả, thời gian tài liệu, thời gian upload hay cung cấp...
Ban quản trị ưu tiên tài liệu dạng văn bản (word). Các tài liệu sẽ được chuyển mã Unicode và chuẩn hóa văn bản trong điều kiện cho phép.
Yêu cầu cao quả thực quá sức của một website cá nhân do đó không tránh khỏi sai sót, rất mong sự đóng góp chia sẻ, quản trị website rất trân trọng và cảm ơn sự ủng hộ của quý thầy cô và các bạn.
**********************************************************************


* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Quốc Thành
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)