Danh mục

Bài giảng lập trình hướng đối tượng - ĐH Bách khoa

Số trang: 107      Loại file: pdf      Dung lượng: 506.63 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Thành phần “giải thuật”bao gồm code ₫ược viết trong các module. Trong từng module, code ₫ược gom nhóm thành những hàm chức năng, mỗi hàm ₫ược nhận dạng
Nội dung trích xuất từ tài liệu:
Bài giảng lập trình hướng đối tượng - ĐH Bách khoa BÀI GIẢNG: MÔNLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Đối tượng : SV ₫ại học chính quy ngành CNTT Tài liệu tham khảo : Tập slide bài giảng & thực hành của môn học này. The C++ Programming Language (special 3rd edition), Bjarne Stroustrup, 2000. 3 CD MSDN trong Microsoft Visual Studio. Online-Help của môi trường JBuilder Môn : Lập trình hướng ₫ối tượngKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCM Slide 1 MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNGNội dung chính gồm 10 chương : 1. Ôn lại các tính chất của lập trình cấu trúc. 2. Các khái niệm chính của lập trình OOP. 3. Cơ chế dịch mã OOP sang mã máy. 4. Tổng quát về mức ₫ộ hỗ trợ OOP của VC++ & Java. 5. Đặc tả class & các tính chất cơ bản của ₫ối tượng trong VC++. 6. Đặc tả class & các tính chất cơ bản của ₫ối tượng trong Java. 7. Chi tiết về gọi hàm, gởi thông ₫iệp & ₫a xạ của VC++. 8. Chi tiết về gọi hàm, gởi thông ₫iệp & ₫a xạ của Java. 9. Chi tiết về thường trú, serialization, COM, Generalization & Template của VC++. 10. Chi tiết về thường trú, serialization, Generalization của Java. Môn : Lập trình hướng ₫ối tượng Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Slide 2 MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Chương 1 ÔN LẠI CÁC TÍNH CHẤT CỦA LẬP TRÌNH CẤU TRÚC Môn : Lập trình hướng ₫ối tượngKhoa Công nghệ Thông tin Chương 1: Ôn lại các tính chất của lập trình cấu trúcTrường ĐH Bách Khoa Tp.HCM Slide 3 Phương pháp phân tích từ-trên-xuốngMỗi sự vật trong môi trường xung quanh ta ₫ều ₫ược cấu thành từ nhiều phần tửnhỏ hơn, mỗi phần tử nhỏ lại ₫ược cấu thành từ nhiều phần tử nhỏ hơn nữa. Thídụ, con người gồm ₫ầu, mình, tứ chi. Tứ chi gồm 2 tay và 2 chân...Mỗi công việc cần giải quyết bằng máy tính cũng ₫ược cấu thành từ nhiều côngviệc nhỏ hơn, mỗi công việc nhỏ hơn lại ₫ược cấu thành từ nhiều công việc nhỏhơn nữa...Phương pháp phân tích từ-trên-xuống (top-down analysis) là phương pháp thườngsử dụng ₫ể phân tích công việc, nội dung của phương pháp này là cố gắng xác₫ịnh xem công việc cần giải quyết ₫ược cấu thành từ những công việc nhỏ nào,mỗi công việc nhỏ ₫ược cấu thành từ các công việc nhỏ hơn nào, cứ như vậy cho₫ến khi những công việc xác ₫ịnh ₫ược là những công việc thật ₫ơn giản, có thểthực hiện dễ dàng.Thí dụ việc học lấy bằng kỹ sư CNTT khoa CNTT ĐHBK TP.HCM có thể bao gồm9 công việc nhỏ hơn là học từng học kỳ từ 1 tới 9, học học kỳ i là học n môn họccủa học kỳ ₫ó, học 1 môn học là học m chương của môn ₫ó,...Hình vẽ của slide kế cho thấy trực quan của phương pháp phân tích top-down. Môn : Lập trình hướng ₫ối tượng Khoa Công nghệ Thông tin Chương 1: Ôn lại các tính chất của lập trình cấu trúc Trường ĐH Bách Khoa Tp.HCM Slide 4 Phương pháp phân tích từ-trên-xuống (tt) Công việc cần chia thành nhiều công việc nhỏ hơn, ₫ơn giản ₫ể giải quyết (A) giải quyết hơn. Công việc Công việc Công việc ... A1 A2 An Công việc Công việc Công việc Công việc Công việc Công việc A11 A12 A1n An1 An2 AnnCác công việc ₫ủ nhỏ₫ể ₫ược miêu tả bằng ... ... ... ...1 lệnh hay 1 lời gọihàm/thủ tục ₫ã có. Môn : Lập trình hướng ₫ối tượng Khoa Công nghệ Thông tin Chương 1: Ôn lại các tính chất của lập trình cấu trúc Trường ĐH Bách Khoa Tp.HCM Slide 5 Tầm vực truy xuất biếnTầm vực của một biến là tập các lệnh ₫ược phép truy xuất biến ₫ó.C và C++ cho phép 3 cấp ₫ộ tầm vực sau : o cục bộ trong function : bất kỳ lệnh nào trong function ₫ều có thể truy xuất ₫ược biến cục bộ trong function ₫ó. void Command1_Click() { char strGreeting[256]; // Khai báo cục bộ ...

Tài liệu được xem nhiều: