Bài giảng lập trình hướng đối tượng C++

15 1.9K 15
Bài giảng lập trình hướng đối tượng C++

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng lập trình hướng đối tượng C++

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C ++ Bộ mơn Hệ Thống Máy Tính & Truyền Thơng Khoa Cơng Nghệ Thơng Tin Truyền Thông Đại Học Cần Thơ Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Giới Thiệu Tổng Quan  Tên mơn học: Lập Trình Hướng Đối Tượng C++  Số đơn vị học trình:  Kiến thức tiên quyết: Lập trình  Nội dung chính:  Truyền đạt khái niệm, nguyên lý Lập Trình Hướng Đối Tượng (OOP)  Minh họa lập trình hướng đối tượng ngơn ngữ C++ Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Giới Thiệu Tổng Quan  Giáo trình chính: “Lập Trình Hướng Đối Tượng C++” Thạc sĩ Trương Văn Chí Cơng Mục lục Chương Chương Chương Chương Chương Chương Chương Chương Chương Giới thiệu Giới thiệu Giới thiệu Giới thiệu Giới thiệu Giới thiệu Giới thiệu Giới thiệu Giới thiệu Nội dung Nội dung Nội dung Nội dung Nội dung Nội dung Nội dung Nội dung Nội dung Bài tập Bài tập Bài tập Bài tập Bài tập Bài tập Bài tập Bài tập Bài tập Phụ lục Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Giới Thiệu Tổng Quan  Danh mục tài liệu tham khảo Ali 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++ Lập Trình Hướng Đối Tượng”, Khoa Học Kỹ Thuật, 2000 Scott Robert Ladd, “C++ Kỹ Thuật Ứng Dụng”, Khoa Học Kỹ Thuật, 1992 Sharam Hekmat, “C++ Programming”, Pragmatix Software Pt, 2004 Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Phương Pháp Học Tập        Tìm hiểu theo chủ điểm Trình bày nội dung Tham khảo giáo trình, tài liệu tham khảo Tăng cường khả tự học Thực hành máy Thảo luận nhóm Email, Internet Khoa 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ế Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Chương Mở Đầu  Mục tiêu  Giới thiệu khái niệm chương trình C++  Nội dung    Viết biên dịch chương trình C++ Biến, hằng, thích, kiểu liệu Bộ nhớ, nhập xuất Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Chương Biểu Thức  Mục tiêu  Giới thiệu toán tử cho việc soạn thảo 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 toán tử  Chuyển kiểu Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Chương Lệnh  Mục tiêu  Cung cấp cú pháp cách sử dụng lệnh  Nội dung     Lệnh đơn, lệnh phức Lệnh rẽ nhánh: if, switch Lệnh lặp: while, while, for Lệnh nhảy: continue, break, goto Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Chương Hàm  Mục tiêu  Mô tả cách khai báo, định nghĩa, 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 ghi, biến nội tuyến Đối số mặc định, đối số hàng lệnh Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ 10 Chương Mảng, Con Trỏ, Tham Chiếu  Mục tiêu  Giới thiệu cách sử dụng mảng, trỏ, tham chiếu  Nội dung    Mảng chiều, nhiều chiều, nhớ tĩnh Con trỏ, tính toán trỏ, nhớ động Con trỏ hàm, tham chiếu Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ 11 Chương Lập Trình Hướng Đối Tượng  Mục tiêu  Giới thiệu khái niệm 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ình Khoa Cơng Nghệ Thơng Tin - Đại Học Cần Thơ 12 Chương Lớp  Mục tiêu  Giới thiệu cấu trúc lớp C++ để định nghĩa kiểu liệu  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ượng Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ 13 Chương Tái Định Nghĩa  Mục tiêu  Giới thiệu chế tái định nghĩa hàm tái định nghĩa toán tử 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 định Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ 14 Chương Thừa Kế  Mục tiêu  Khai thác đặc tính thừa kế C++  Nội dung  Lớp 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 bảo vệ  Lớp sở riêng/chung/được bảo vệ, hàm ảo, đa thừa kế, mơ hồ, chuyển kiểu  Lớp sở ảo, tái định nghĩa tốn tử Khoa Cơng Nghệ Thơng Tin - Đại Học Cần Thơ 15 ... học: Lập Trình Hướng Đối Tượng C++  Số đơn vị học trình:  Kiến thức tiên quyết: Lập trình  Nội dung chính:  Truyền đạt khái niệm, nguyên lý Lập Trình Hướng Đối Tượng (OOP)  Minh họa lập trình. .. Thông Tin - Đại Học Cần Thơ 11 Chương Lập Trình Hướng Đối Tượng  Mục tiêu  Giới thiệu khái niệm 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,... (OOP)  Minh họa lập trình hướng đối tượng ngôn ngữ C++ Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Giới Thiệu Tổng Quan  Giáo trình chính: ? ?Lập Trình Hướng Đối Tượng C++? ?? Thạc sĩ Trương Văn Chí

Ngày đăng: 17/08/2012, 10:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan