Tải bản đầy đủ (.doc) (4 trang)

C++ và lập trình hướng đối tượng - Chương13

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (53.34 KB, 4 trang )

Mục lục
Trang
Lời nói đầu 3
Chơng 1. C++ và lập trình hớng đối tợng 6
Đ
1. Làm việc với TC++ 3.0 6
Đ
2. C và C++ 7
Đ
3. Lập trình cấu trúc và lập trình hớng đối tợng 8
Đ
4. Một số mở rộng đơn giản của C++ so với C 14
Đ
5. Vào ra trong C++ 20
Đ
6. Cấu trúc, hợp và kiểu liệt kê 25
Đ
7. Cấp phát bộ nhớ 28
Đ
8. Các hàm trong C++ 33
Chơng 2. Hàm trong C++ 36
Đ
1. Biến tham chiếu (Reference variable) 36
Đ
2. Truyền giá trị cho hàm theo tham chiếu 40
Đ
3. Hàm trả về các tham chiếu 47
Đ
4. Đối có giá trị mặc định 51
Đ
5. Các hàm trực tuyến (inline) 56


Đ
6. Định nghĩa chồng các hàm (overloading) 61
Đ
7. Định nghĩa chồng toán tử 69
Đ
8. Các ví dụ về định nghĩa chồng toán tử 76
Đ
9. Các bài toán về ma trận và vec tơ 83
Chơng 3. Khái niệm về lớp 93
Đ
1. Định nghĩa lớp 93
Đ
2. Biến, mảng đối tợng 96
Đ
3. Con trỏ đối tợng 100
Đ
4. Đối của phơng thức, con trỏ this 103
Đ
5. Nói thêm về kiểu phơng thức và kiểu đối của
phơng thức 110
Đ
6. Hàm, hàm bạn 123
Đ
7. Phạm vi truy xuất 140
Đ
8. Phơng thức toán tử 141
Chơng 4. Hàm tạo, hàm huỷ và các vấn đề liên quan 150
Đ
1. Hàm tạo (constructor) 150
Đ

2. Lớp không có hàm tạo và hàm tạo mặc định 156
Đ
3. Lớp đa thức 160
Đ
4. Hàm tạo sao chép (copy constructor) 166
632 633
Đ
5. Hàm huỷ (destructor) 176
Đ
6. Toán tử gán 185
Đ
7. Phân loại phơng thức 193
Đ
8. Hàm tạo và đối tợng thành phần 196
Đ
9. Các thành phần tĩnh 206
Đ
10. Mảng đối tợng 214
Đ
11. Cấp phát bộ nhớ cho đối tợng 219
Đ
12. Đối tợng hằng, phơng thức hằng 224
Đ
13. Hàm bạn, lớp bạn 229
Chơng 5. Dẫn xuất và thừa kế 237
Đ
1. Sự dẫn xuất và tính thừa kế 237
Đ
2. Hàm tạo, hàm huỷ đối với tính thừa kế 245
Đ

3. Phạm vi truy nhập đến các thành phần của lớp cơ sở 251
Đ
4. Thừa kế nhiều mức và sự trùng tên 255
Đ
5. Các lớp cơ sở ảo 260
Đ
6. Một số ví dụ về hàm tạo, hàm huỷ trong thừa kế
nhiều mức 262
Đ
7. Toán tử gán của lớp dẫn xuất 270
Đ
8. Hàm tạo sao chép của lớp dẫn xuất 278
Đ
9. Hàm phát triển, hoàn thiện chơng trình 285
Đ
10. Bổ sung, nâng cấp chơng trình 291
Đ
11. Từ khái quát đến cụ thể 310
Đ
12. Toàn thể và bộ phận 316
Chơng 6. Tơng ứng bội và phơng thức ảo 317
Đ
1. Phơng thức tĩnh 317
Đ
2. Sự hạn chế của phơng thức tĩnh 323
Đ
3. Phơng thức ảo và tơng ứng bội 329
Đ
4. Sự linh hoạt của phơng thức ảo trong phát triển
nâng cấp chơng trình 339

Đ
5. Lớp cơ sở trừu tợng 343
Đ
6. Sử dụng tơng ứng bội và phơng thức ảo 351
Đ
7. Xử lý các thuật toán khác nhau 356
Chơng 7. Các dòng tin (stream) 364
Đ
1. Các lớp stream 364
Đ
2. Dòng cin và toán tử nhập 365
Đ
3. Nhập ký tự và chuỗi ký tự từ bàn phím 367
Đ
4. Dòng cout và toán tử xuất 374
Đ
5. Các phơng thức định dạng 376
Đ
6. Cờ định dạng 380
Đ
7. Các bộ phận định dạng và các hàm định dạng 385
Đ
8. Các dòng tin chuẩn 391
Đ
9. Xuất và in ra máy in 393
Đ
10. Làm việc với tệp 398
Đ
11. Ghi dữ liệu lên tệp 400
Đ

12. Đọc dữ liệu từ tệp 411
Đ
13. Đọc ghi đồng thời trên tệp 419
Đ
14. Xử lý lỗi 425
Đ
15. Nhập xuất nhị phân 428
Đ
16. Đọc ghi đồng thời theo kiểu nhị phân 431
Đ
17. Xây dựng toán tử nhập xuất đối tợng trên tệp 437
Đ
18. Hệ thống các lớp stream 443
Chơng 8. Đồ hoạ 446
Đ
1. Khái niệm đồ hoạ 446
Đ
2. Khởi động hệ đồ hoạ 448
Đ
3. Lỗi đồ hoạ 451
Đ
4. Mầu và mẫu 452
Đ
5. Vẽ và tô 454
Đ
6. Chọn kiểu đờng 460
Đ
7. Cửa sổ (viewport) 464
Đ
8. Tô điểm, tô miền 467

Đ
9. Xử lý văn bản trên màn hình đồ hoạ 471
Đ
10. Cắt hình, dán hình và tạo ảnh chuyển động 476
Đ
11. Một số chơng trình đồ hoạ 478
Đ
12. In ảnh từ màn hình đồ hoạ 488
Chơng 9. Truy nhập trực tiếp vào bộ nhớ 491
Đ
1. Các hàm truy nhập theo địa chỉ phân đoạn 491
Đ
2. Bộ nhớ màn hình văn bản 492
Đ
3. Chuyển đổi địa chỉ 494
Đ
4. Các ví dụ minh hoạ 495
Chơng 10. Một số chơng trình hớng đối tợng
trên C++ 504
Đ
1. Lớp cửa sổ 504
Đ
2. Lớp menu 512
Đ
3. Lớp hình học 518
Đ
4. Các lớp ngăn xếp và hàng đợi 525
Đ
5. Các lớp sắp xếp 537
634 635

Đ
6. Ví dụ về các lớp sắp xếp 544
Phụ lục 1. Thứ tự u tiên của các phép toán 550
Phụ lục 2. Các từ khoá của C++ 553
Phụ lục 3. Bảng mã ASCII và mã quyét 554
Phụ lục 4. Hàm với đối số bất định trong C 561
Phụ lục 5. Tóm tắt các hàm của Turbo C theo thứ tự
ABC 568
Phụ lục 6. Phân tích, thiết kế và lập trình hớng đối
tợng 577
Đ
1. Phân tích hớng đối tợng 577
Đ
2. Thiết kế hớng đối tợng 594
Đ
3. Lập trình hớng đối tợng 618
Chịu trách nhiêm xuất bản:
PGS. PTS. Tô Đăng Hải
Biên tập:
Trần Quang
Nguyễn Văn Phác
Sửa bản in:
Nguyễn Văn Phác
Trình bầy bìa:
Quang Sơn
In 1000 cuốn khổ 14,5 ì 20,5 tại xí nghiệp in 15 cơ sở 54 Hai Bà Trng.
Giấy phép xuất bản số cấp ngày
In xong và nộp lu chiểu tháng
636

×