• Bài giảng Phương pháp Lập trình hướng đối tượng - Chương mở đầu: Giới thiệu môn học - Lê Xuân ĐịnhBài giảng Phương pháp Lập trình hướng đối tượng - Chương mở đầu: Giới thiệu môn học - Lê Xuân Định

     Tài liệu:  Bài đọc giới thiệu hoặc chuyên đề  Slide lý thuyết (sẽ upload lên Moodle sau khi hoàn thành 1 bài trên lớp.)  Nội dung ghi chép trong vở lý thuyết  Các cấp độ tiếp thu:  Biết: Tất cả những gì GV nói trên lớp  Hiểu: Những gì GV nhấn mạnh và cho ghi chép trên lớp  Ứng dụng: Những gì GV cho làm bài tập (trên lớp và về nhà...

    pdf7 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 564 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 7: Đa hìnhBài giảng Lập trình hướng đối tượng - Chương 7: Đa hình

    Dùng vùng chọn kiểu Để bảo đảm xuất liệu tương ứng với đối tượng, phải có cách nhận diện đối tượng  Ta thêm một vùng dữ liệu vào lớp cơ sở để nhận diện  Vùng này có giá trị phụ thuộc vào loại của đối tượng và được gọi là vùng chọn kiểu. Các đối tượng thuộc lớp người có cùng giá trị cho vùng chọn kiểu, các đối tượng thuộc lớp sinh viên c...

    pdf44 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 580 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 6: Kế thừaBài giảng Lập trình hướng đối tượng - Chương 6: Kế thừa

    Quan hệ một nhiều (1-n) Khái niệm: Hai lớp đối tượng được gọi là có quan hệ một-nhiều với nhau khi một đối tượng thuộc lớp này quan hệ với nhiều đối tượng thuộc lớp kia và một đối tượng lớp kia có quan hệ duy nhất với một đối tượng thuộc lớp này. Quan hệ nhiều nhiều (n-n) Khái niệm: hai lớp đối tượng được gọi là quan hệ nhiều-nhiều với n...

    pdf70 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 523 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 5: Overload toán tử và hàmBài giảng Lập trình hướng đối tượng - Chương 5: Overload toán tử và hàm

    Giới thiệu  Một lớp ngoài dữ liệu và các phương thức còn có các phép toán giúp người lập trình dễ dàng thể hiện các câu lệnh trong chương trình.  Tuy nhiên, sự cài đặt phép toán chỉ cho phép tạo ra phép toán mới trên cơ sở ký hiệu phép toán đã có, không được quyền cài đặt các phép toán mới sự cài đặt thêm phép toán là sự nạp chồng phép to...

    pdf84 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 504 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 4: Khởi tạo đối tượng hàm bạn và lớp bạnBài giảng Lập trình hướng đối tượng - Chương 4: Khởi tạo đối tượng hàm bạn và lớp bạn

    Đối tượng là thành phần của mảng Khi một mảng được tạo ra các phần tử của nó cũng được tạo ra phương thức thiết lập sẽ được gọi cho từng phần tử. Vì không thể cung cấp tham số khởi động cho tất cả các phần tử của mảng khi khai báo mảng, mỗi đối tượng trong mảng phải có khả năng tự khởi động, nghĩa là có thể thiết lập không cần tham số....

    pdf48 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 542 | Lượt tải: 1

  • Bài giảng môn Lập trình hướng đối tượng - Chương 3: Lớp và đối tượngBài giảng môn Lập trình hướng đối tượng - Chương 3: Lớp và đối tượng

    Các thành phần của lớp Thuộc tính: Các thuộc tính được khai báo giống như khai báo biến trong C Phương thức: Các phương thức được khai báo giống như khai báo hàm trong C. Có hai cách định nghĩa thi hành của một phương thức Định nghĩa thi hành trong lớp Định nghĩa thi hành ngoài lớp Cơ chế tạo lập các lớp Xác định các thuộc tính (dữ l...

    pdf65 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 557 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 2: Tổng quan lập trình hướng đối tượngBài giảng Lập trình hướng đối tượng - Chương 2: Tổng quan lập trình hướng đối tượng

    Mục tiêu của việc thiết kế một phần mềm Tính tái sử dụng (reusability): thiết kế các thành phần có thể được sử dụng trong nhiều phần mềm khác nhau Tính mở rộng (extensibility) Tính mềm dẻo (flexibility):  Có thể dễ dàng thay đổi khi thêm mới dữ liệu hay tính năng.  Các thay đổi không làm ảnh hưởng nhiều đến toàn bộ hệ thống Các phươ...

    pdf39 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 724 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 1: Các đặc điểm mới của C++Bài giảng Lập trình hướng đối tượng - Chương 1: Các đặc điểm mới của C++

    Bài tập C – Giải 1. Dùng 4 biến cách dài nhất, cơ bản nhất 2. Dùng mảng khai báo biến gọn hơn, 1 lần thay cho nhiều lần 3. Dùng mảng và vòng lặp do while viết code nhập gọn hơn, viết 1 lần thay cho nhiều lần 4. Dùng mảng và vòng lặp for viết code gọn hơn, for viết gọn hơn vòng while Bài tập C – Giải 5. Dùng mảng, vòng lặp for gộp viế...

    pdf50 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 528 | Lượt tải: 1

  • Bài giảng Lập trình C# (Phần II)Bài giảng Lập trình C# (Phần II)

    5.1.3. Kết nối đến cơ sở dữ liệu Việc kết nối đến CSDL dựa trên mô hình Client - Server. CSDL được trên Server và chương trình ứng dụng được đặt ở máy người dùng (Client). Quy trình để một Client kết nối đến Server được thực hiện theo các bước sau: - Client gửi chuỗi kết nối chứa các thông tin về Client và CSDL muốn kết nối đến Server. - Serv...

    pdf48 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 573 | Lượt tải: 1

  • Bài giảng Lập trình C# (Phần I)Bài giảng Lập trình C# (Phần I)

    1.2.3. Chú thích Chú thích là hình thức cho phép chèn thêm dòng chỉ dẫn, tài liệu vào trong đoạn mã lệnh. Khi biên dịch, trình biên dịch sẽ bỏ qua các dòng được chú thích. C# cho phép 3 kiểu chú thích sau: Chú thích một dòng: Sử dụng cặp “//” để chú thích một dòng. Chú thích có hiệu lực từ khi gặp cắp dấu này cho đến hết dòng (gặp dấu kết thú...

    pdf61 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 516 | Lượt tải: 1