Bài giảng Lập trình hướng đối tượng C++ - Đại học Cần Thơ

Nội dung

Mở đầu

 Biểu thức

 Lệnh

 Hàm

 Mảng - Con trỏ - Tham chiếu

 Lập trình hướng đối tượng

 Lớp

 Tái định nghĩa

 Thừa kế

ppt15 trang | Chia sẻ: hienduc166 | Lượt xem: 687 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Lập trình hướng đối tượng C++ - Đại học Cần Thơ, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++Bộ môn Hệ Thống Máy Tính & Truyền ThôngKhoa Công Nghệ Thông Tin và Truyền ThôngĐại Học Cần Thơ1Khoa Công Nghệ Thông Tin - Đại Học Cần ThơGiới Thiệu Tổng QuanTên môn học: Lập Trình Hướng Đối Tượng C++Số đơn vị học trình: 3Kiến thức tiên quyết: Lập trình cơ bảnNội dung chính: 	Truyền đạt những khái niệm, nguyên lý cơ bản của Lập Trình Hướng Đối Tượng (OOP). Minh họa lập trình hướng đối tượng bằng ngôn ngữ C++.2Khoa Công Nghệ Thông Tin - Đại Học Cần ThơGiới Thiệu Tổng QuanGiáo trình chính:	“Lập Trình Hướng Đối Tượng C++”	Thạc sĩ. Trương Văn Chí CôngMục lụcChương 1Chương 2Chương 3Chương 4Chương 5Chương 6Chương 7Chương 8Chương 9Giới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpGiới thiệuNội dungBài tậpPhụ lục3Khoa Công Nghệ Thông Tin - Đại Học Cần ThơGiới Thiệu Tổng QuanDanh mục tài liệu tham khảoAli Bahrami, “Object-oriented Systems Development”, McGraw-Hill Companies Inc., 1999.Bruce Eckel, “Thinking in C++”, Prentice Hall Inc., 2000.Budd, Timothy, “An Introduction to Object-Oriented Programming”, Addison-Wesley, 1997.Robert Lafore, “Object-oriented Programming in C++”, SAMS, 2001.Phạm Văn Ất, “C++ và Lập Trình Hướng Đối Tượng”, Khoa Học Kỹ Thuật, 2000.Scott Robert Ladd, “C++ Kỹ Thuật và Ứng Dụng”, Khoa Học Kỹ Thuật, 1992.Sharam Hekmat, “C++ Programming”, Pragmatix Software Pt, 2004.4Khoa Công Nghệ Thông Tin - Đại Học Cần ThơPhương Pháp Học TậpTìm hiểu theo chủ điểmTrình bày nội dung cơ bảnTham khảo giáo trình, tài liệu tham khảoTăng cường khả năng tự họcThực hành trên máyThảo luận nhómEmail, Internet5Khoa Công Nghệ Thông Tin - Đại Học Cần ThơNội dung Mở đầu Biểu thức Lệnh Hàm Mảng - Con trỏ - Tham chiếu Lập trình hướng đối tượng Lớp Tái định nghĩa Thừa kế6Khoa Công Nghệ Thông Tin - Đại Học Cần ThơMở ĐầuMục tiêu Giới thiệu các khái niệm cơ bản của một chương trình C++.Nội dung Viết và biên dịch chương trình C++ Biến, hằng, chú thích, kiểu dữ liệu Bộ nhớ, nhập xuấtChương 17Khoa Công Nghệ Thông Tin - Đại Học Cần ThơBiểu ThứcMục tiêu Giới thiệu các toán tử cho việc soạn thảo các biểu thức.Nội dung Toán tử toán học, quan hệ, luận lý, bit, tăng/giảm, khởi tạo, điều kiện, lấy kích thước Độ ưu tiên của các toán tử Chuyển kiểuChương 28Khoa Công Nghệ Thông Tin - Đại Học Cần ThơLệnhMục tiêu Cung cấp cú pháp và cách sử dụng các lệnh.Nội dung Lệnh đơn, lệnh phức Lệnh rẽ nhánh: if, switch Lệnh lặp: while, do..while, for Lệnh nhảy: continue, break, gotoChương 39Khoa Công Nghệ Thông Tin - Đại Học Cần ThơHàmMục tiêu Mô tả cách khai báo, định nghĩa, và gọi hàm.Nội dung Khai báo hàm, định nghĩa hàm Tham số, đối số, phạm vi Biến tự động, biến thanh ghi, biến nội tuyến Đối số mặc định, đối số hàng lệnhChương 410Khoa Công Nghệ Thông Tin - Đại Học Cần ThơMảng, Con Trỏ, Tham ChiếuMục tiêu Giới thiệu các cách sử dụng mảng, con trỏ, và tham chiếu.Nội dung Mảng một chiều, nhiều chiều, bộ nhớ tĩnh Con trỏ, tính toán con trỏ, bộ nhớ động Con trỏ hàm, tham chiếuChương 511Khoa Công Nghệ Thông Tin - Đại Học Cần ThơLập Trình Hướng Đối TượngMục tiêu Giới thiệu những khái niệm cơ bản trong lập trình hướng đối tượng.Nội dung Trừu tượng hóa, đối tượng, lớp. Thuộc tính, phương thức, thông điệp. Tính bao gói, tính kế thừa, tính đa hìnhChương 612Khoa Công Nghệ Thông Tin - Đại Học Cần ThơLớpMục tiêu Giới thiệu cấu trúc lớp C++ để định nghĩa kiểu dữ liệu mới.Nội dung Cấu trúc lớp, hàm xây dựng, hàm hủy Hàm bạn, đối số mặc định, đối số ẩn, toán tử phạm vi, danh sách khởi tạo thành viên Thành viên hằng, thành viên tĩnh, thành viên tham chiếu, thành viên đối tượngChương 713Khoa Công Nghệ Thông Tin - Đại Học Cần ThơTái Định NghĩaMục tiêu Giới thiệu cơ chế tái định nghĩa hàm và tái định nghĩa toán tử trong C++.Nội dung Tái định nghĩa hàm, toán tử, chuyển kiểu Tái định nghĩa toán tử >, [ ], ( ), new, delete, ++, -- Khởi tạo ngầm định, gán trị ngầm địnhChương 814Khoa Công Nghệ Thông Tin - Đại Học Cần ThơThừa KếMục tiêu Khai thác các đặc tính thừa kế trong C++.Nội dung Lớp cơ sở, lớp dẫn xuất, thứ bậc lớp Hàm xây dựng, hàm hủy, thành viên được bảo vệ Lớp cơ sở riêng/chung/được bảo vệ, hàm ảo, đa thừa kế, sự mơ hồ, chuyển kiểu Lớp cơ sở ảo, tái định nghĩa toán tửChương 915Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ

File đính kèm:

  • pptLesson00.ppt