• Bài giảng Phương pháp lập trình hướng đối tượng - Template, Thư viện C++Bài giảng Phương pháp lập trình hướng đối tượng - Template, Thư viện C++

    Bài tập 6.3: Xây dựng lớp con trỏ an toàn cho mọi kiểu dữ liệu: (Nhóm tạo hủy) Khởi tạo mặc định con trỏ NULL. Khởi tạo với kích thước bộ nhớ được cấp phát cho trước. Khởi tạo từ một đối tượng con trỏ khác. Hủy con trỏ, thu hồi bộ nhớ. (Nhóm toán tử) Toán tử số học: +, -, =. Toán tử một ngôi: ++, --. Toán tử con trỏ: *, &, [ ]. Toán t...

    ppt23 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2806 | Lượt tải: 3

  • Bài giảng Phương pháp lập trình hướng đối tượng - Thành phần tĩnh, Ba vấn đề con trỏBài giảng Phương pháp lập trình hướng đối tượng - Thành phần tĩnh, Ba vấn đề con trỏ

    Bài tập 5.4: Xây dựng lớp chuỗi (tiếp theo): (Nhóm xử lý nghiệp vụ) So sánh với chuỗi khác. Đổi chữ hoa, thường. Tìm chuỗi con. Trích chuỗi con. (Nhóm toán tử) Toán tử số học: +, =, +=. Toán tử so sánh: >, <, ==, >=, <=, != Toán tử mảng: [ ]. Toán tử ép kiểu: (char *). Toán tử nhập xuất: >>, <<.

    ppt23 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2112 | Lượt tải: 2

  • Bài giảng Phương pháp lập trình hướng đối tượng - Hàm dựng, Hàm hủy, Hàm toán tửBài giảng Phương pháp lập trình hướng đối tượng - Hàm dựng, Hàm hủy, Hàm toán tử

    Bài tập 3.5: Bổ sung vào lớp mảng những phương thức sau: (Nhóm tạo hủy) Khởi tạo mặc định mảng kích thước = 0. Khởi tạo với kích thước cho trước, các phần tử = 0. Khởi tạo từ một mảng int [ ] với kích thước cho trước. Khởi tạo từ một đối tượng IntArray khác. Hủy đối tượng mảng, thu hồi bộ nhớ. (Nhóm toán tử) Toán tử gán: =. Toán tử lấy...

    ppt25 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2583 | Lượt tải: 2

  • Bài giảng Phương pháp lập trình hướng đối tượng - Khái niệm cơ bản về đối tượngBài giảng Phương pháp lập trình hướng đối tượng - Khái niệm cơ bản về đối tượng

    Bài tập 2.5: Xây dựng lớp mảng cho phép thực hiện các thao tác sau: Nhập, xuất mảng. Lấy kích thước mảng. Lấy phần tử tại vị trí nào đó. Gán giá trị cho phần tử tại vị trí nào đó. Tìm phần tử nào đó trong mảng. Sắp xếp tăng, giảm.

    ppt24 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2231 | Lượt tải: 3

  • Kho tài liệu và ứng dụng khai thác kho tài liệu trên UD SmartBookKho tài liệu và ứng dụng khai thác kho tài liệu trên UD SmartBook

    Việc triển khai ứng dụng bước đầu đã ghi nhận được những kết quả khả quan. Hệ thống cơ bản giải quyết được vấn đề đặt ra: Kho tài liệu phục vụ việc cập nhật và lưu trữ tài liệu với hơn 200 giáo trình, bài giảng, 300 bài báo khoa học, 100 luận văn thuộc chuyên ngành CNTT (ở thời điểm thực hiện thử nghiệm này). Con số này luôn được cập nhật thường x...

    doc65 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2001 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Phương thức ảo và tính đa hìnhBài giảng Lập trình hướng đối tượng - Phương thức ảo và tính đa hình

    Khi lớp có phương thức ảo thuần tuý, lớp trở thành lớp cơ sở trừu tượng. Ta không thể tạo đối tượng thuộc lớp cơ sở thuần tuý. Ta có thể định nghĩa phương thức ảo thuần tuý, nhưng chỉ có các đối tượng thuộc lớp con có thể gọi nó. Xem pta_tt2 Trong ví dụ trên, các hàm thành phần trong lớp Shape là phương thức ảo thuần tuý. Nó bảo đảm không thể tạo...

    ppt37 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2496 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Sự kế thừaBài giảng Lập trình hướng đối tượng - Sự kế thừa

    Con trỏ trong kế thừa hoạt động theo nguyên tắc sau: Con trỏ đến đối tượng thuộc lớp cơ sở thì có thể trỏ đến các đối tượng thuộc lớp con. Điều ngược lại không đúng, con trỏ đến đối tượng thuộc lớp con thì không thể trỏ đến các đối tượng thuộc lớp cơ sở. Ta có thể ép kiểu để con trỏ đến đối tượng thuộc lớp con có thể trỏ đến đối tượng thuộc lớp ...

    ppt73 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3506 | Lượt tải: 2

  • Bài giảng Lập trình hướng đối tượng - Định nghĩa phép toánBài giảng Lập trình hướng đối tượng - Định nghĩa phép toán

    Để có thể có phép toán ++ và –– hoạt động khác nhau cho hai cách dùng (++a và a++) ta cần định nghĩa hai phiên bản ứng với hai cách dùng kể trên. Phiên bản tiếp đầu ngữ có thêm một tham số giả để phân biệt. class ThoiDiem { long tsgiay; public: ThoiDiem(int g = 0, int p = 0, int gy = 0); void Set(int g, int p, int gy); int LayGio() cons...

    ppt91 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2216 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Tổng quan về phương pháp luận hướng đối tượngBài giảng Lập trình hướng đối tượng - Tổng quan về phương pháp luận hướng đối tượng

    OOM (Object Oriented Methodology): Phương pháp luận hướng đối tượng OOA (Object Oriented Analysis): Phân tích hướng đối tượng. OOD: Object Oriented Design (Thiết kế hướng đối tượng). OOP: Object Oriented Programming (lập trình hướng đối tượng). Inheritance: Kế thừa Polymorphism: Đa hình Encapsulation: Tính đóng gói.

    ppt32 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2404 | Lượt tải: 2

  • Bài giảng Lập trình hệ thống nhúng sử dụng vi điều khiển MSP430 (Embedded System I)Bài giảng Lập trình hệ thống nhúng sử dụng vi điều khiển MSP430 (Embedded System I)

    Ôn tập Hệthống nhúng 1. Cấu trúc tổng thểcủa vi điều khiển 2. Sơ đồkhối của chíp TI MSP430G2553 3. BộnhớMSP430G2553: Phân bổvịtrí bộnhớvà ý nghĩa từng vùng nhớ 4. Cấu tạo CPU và ý nghĩa các thanh ghi trong CPU 5. Các loại xung nhịp (clock) và các chế độhoạt động 6. Hàm và các bước thực hiện khi gọi một hàm 7. Khái niệm ngắt và chương trìn...

    pdf120 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2309 | Lượt tải: 1