Budd, Timothy, “An Introduction to Object-Oriented.. Programming” , Addison-Wesley, 1997.[r]
(1)L P TRÌNH HẬ ƯỚNG Đ I TỐ ƯỢNG
L P TRÌNH HẬ ƯỚNG Đ I TỐ ƯỢNG
C
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ệ ề
(2)Gi i Thi u T ng Quan
ớ
ệ
ổ
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 c b nậ ả N 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 ằ
(3)Gi i Thi u T ng Quan
ớ
ệ
ổ
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ớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
(4)Gi i Thi u T ng Quan
ớ
ệ
ổ
Gi i Thi u T ng Quan
ớ
ệ
ổ
Danh m 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 Budd, Timothy, “An Introduction to Object-Oriented
Programming”, Addison-Wesley, 1997
4 Robert Lafore, “Object-oriented Programming in C++”, SAMS,
2001
5 Ph m Văn t, Ấ “C++ L p Trình Hậ ướng Đ i Tố ượng”, Khoa
H c K Thu t, 2000.ọ ỹ ậ
6 Scott Robert Ladd, “C++ K Thu t ng D ng”ỹ ậ Ứ ụ , Khoa H c ọ
K Thu t, 1992.ỹ ậ
7 Sharam Hekmat, “C++ Programming”, Pragmatix Software Pt,
(5)Ph
ươ
ng Pháp H c T p
ọ
ậ
Ph
ươ
ng Pháp H c T p
ọ
ậ
Tìm hi u theo ch m
ể
ủ ể
Trình bày n i dung c b n
ộ
ơ ả
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
ả
ậ
(6)Tái Đ nh Nghĩa
ị
Tái Đ nh Nghĩa
ị
M c tiêu
ụ
Gi i thi u c 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ở ầ ị ị ầ ị
(7)Th a K
ừ
ế
Th a K
ừ
ế
M c tiêu
ụ
Khai thác đ c tính th a k 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ừ ế ự ể ể