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

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

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

Thông tin tài liệu

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

Mục lụcTrangLời nói đầu 3Chơng 1. C++ lập trình hớng đối tợng 6Đ1. Làm việc với TC++ 3.0 6Đ2. C C++ 7Đ3. Lập trình cấu trúc 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 kiểu liệt kê 25Đ7. Cấp phát bộ nhớ 28Đ8. Các hàm trong C++ 33Chơ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 vec tơ 83Chơ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 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ử 141Chơng 4. Hàm tạo, hàm huỷ 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 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) 166632 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 đố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 229Chơng 5. Dẫn xuất thừa kế 237Đ1. Sự dẫn xuất 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 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ể bộ phận 316Chơng 6. Tơng ứng bội 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 tơng ứng bội 329Đ4. Sự linh hoạt của phơng thức ảo trong phát triểnnâ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 phơng thức ảo 351Đ7. Xử lý các thuật toán khác nhau 356Chơng 7. Các dòng tin (stream) 364Đ1. Các lớp stream 364Đ2. Dòng cin toán tử nhập 365Đ3. Nhập ký tự chuỗi ký tự từ bàn phím 367Đ4. Dòng cout 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 các hàm định dạng 385Đ8. Các dòng tin chuẩn 391Đ9. Xuất 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 443Chơ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 mẫu 452Đ5. 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 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ạ 488Chơ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ạ 495Chơ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 hàng đợi 525Đ5. Các lớp sắp xếp 537634 635 Đ6. Ví dụ về các lớp sắp xếp 544Phụ lục 1. Thứ tự u tiên của các phép toán 550Phụ lục 2. Các từ khoá của C++ 553Phụ lục 3. Bảng mã ASCII mã quyét 554Phụ lục 4. Hàm với đối số bất định trong C 561Phụ lục 5. Tóm tắt các hàm của Turbo C theo thứ tự ABC 568Phụ lục 6. Phân tích, thiết kế 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 618Chịu trách nhiêm xuất bản:PGS. PTS. Tô Đăng HảiBiên tập:Trần QuangNguyễn Văn PhácSửa bản in: Nguyễn Văn PhácTrình bầy bìa: Quang SơnIn 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 nộp lu chiểu tháng636 . nói đầu 3Chơ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ố. 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 618Chịu trách

Ngày đăng: 14/11/2012, 16:34

Từ khóa liên quan

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

Tài liệu liên quan