• Bài giảng Phương pháp lập trình hướng đối tượng - Tuần 8: Bài tập kế thừa và đa xạ - Phạm Tú SanBài giảng Phương pháp lập trình hướng đối tượng - Tuần 8: Bài tập kế thừa và đa xạ - Phạm Tú San

    Bài tập 8.4 Một chiếc xe máy chạy 100km tốn 2lit xăng, cứ chở thêm 10kg hàng xe tốn thêm 0.1lit xăng.Một chiếc xe tải chạy 100km tốn 20lit xăng, cứ chở thêm 1000kg hàng xe tốn thêm 1lit xăng. Dùng kế thừa xây dựng lớp XeMay và XeTai cho phép: Chất một lượng hàng lên xe. Bỏ bớt một lượng hàng xuống xe. Đổ một lượng xăng vào xe. Cho xe chạy ...

    pdf9 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 669 | Lượt tải: 1

  • Bài giảng Phương pháp lập trình hướng đối tượng - Tuần 2: Lớp và đối tượng - Phạm Tú SanBài giảng Phương pháp lập trình hướng đối tượng - Tuần 2: Lớp và đối tượng - Phạm Tú San

    Lập trình hướng đối tượng Object Oriented Programming (OOP) Là một cách tiếp cận (hay phương pháp/kiểu) lập trình (design philosophy) Các ngôn ngữ lập trình hướng đối tượng: C++, C#, Java. Chương trình hướng đối tượng là chương trình dựa trên sự tương tác giữa các đối tượng (objects) ĐỐI TƯỢNG là trung tâmĐối tượng (object) Đối tượng – mộ...

    pdf29 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 767 | Lượt tải: 1

  • Bài giảng Phương pháp lập trình hướng đối tượng - Tuần 1: Giới thiệu môn học - Phạm Tú SanBài giảng Phương pháp lập trình hướng đối tượng - Tuần 1: Giới thiệu môn học - Phạm Tú San

    CHUẨN VÀ QUI ƯỚC LẬP TRÌNH  Quy ước đặt tên (Naming Convention)  Quy tắc vàng: tên phải thể hiện ý nghĩa.  x, y, f, g, ‰ ?!  dientich, laisuat ‰ !!  Quy tắc đặt tên theo kiểu “lạc đà” (Camel Case)  Dùng để viết các từ dính liền nhau.  Viết hoa chữ cái đầu mỗi từ.  LopHoc, TruongHocCHUẨN VÀ QUI ƯỚC LẬP TRÌNH  Quy ước viết câu lệnh:...

    pdf31 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 771 | Lượt tải: 1

  • Bài giảng Phân tích và thiết kế hệ thống thông tin - Phần 4: Thiết kế hệ thống - Nguyễn Anh HàoBài giảng Phân tích và thiết kế hệ thống thông tin - Phần 4: Thiết kế hệ thống - Nguyễn Anh Hào

    Nguyên tắc thiết kế SOLID 4 1. Single Responsibility: lớp đối tượng chỉ có 1 lý do để thay đổi  nó chỉ có duy nhất 1 trách nhiệm. 2. Open/Closed: “mở” đ/v yêu cầu mở rộng, và “đóng” đ/v yêu cầu sửa (mở rộng thêm, không sửa). 3. Liskov Substitution: lớp con hoàn toàn thay thế được cho lớp cơ sở. 4. Interface Segregation: không nên làm cho cl...

    pdf42 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 684 | Lượt tải: 1

  • Bài giảng Phân tích và thiết kế hệ thống thông tin - Phần 3: Phân tích hệ thống - Nguyễn Anh HàoBài giảng Phân tích và thiết kế hệ thống thông tin - Phần 3: Phân tích hệ thống - Nguyễn Anh Hào

    SE: phân tích hệ thống 3 • Trong SE, phân tích hệ thống: – Là quá trình chuyễn đổi yêu cầu đ/v hệ thống thành đặc tả về hệ thống. Các đặc tả này sẽ phải hiện thực trong hệ thống sau khi nó được “cải tạo”. – Đặc tả hệ thống = cấu trúc logic của hệ thống, nhìn từ phía người phát triễn hệ thống, trong đó: • Có các thành phần hợp thành hệ thống ...

    pdf68 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 723 | Lượt tải: 1

  • Bài giảng Phân tích và thiết kế hệ thống thông tin - Phần 2: Mô hình hóa bằng UML - Nguyễn Anh HàoBài giảng Phân tích và thiết kế hệ thống thông tin - Phần 2: Mô hình hóa bằng UML - Nguyễn Anh Hào

    Use case • Một goal (mục đích) có giá trị sử dụng (ích lợi) nào đó cho actors có tương tác trong usecase. • Một actor (tác nhân) là một đối tượng bên ngoài hệ thống có tương tác với hệ thống. - Actor: users, thiết bị ngoại vi, timer, • Một use case là một [chuổi] tương tác giữa hệ thống và actor, để hiện thực một goal. – Nó đặc tả một chu...

    pdf49 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 931 | Lượt tải: 1

  • Bài giảng Phân tích và thiết kế hệ thống thông tin - Phần 1: Nguyên lý - Nguyễn Anh HàoBài giảng Phân tích và thiết kế hệ thống thông tin - Phần 1: Nguyên lý - Nguyễn Anh Hào

    Khái niệm PT & TK hệ thống 4 • PT-TK hệ thống : là một chuỗi công việc tìm và giải quyết vấn đề của một hệ thống hiện hữu, gồm: • Phân tích hệ thống: Là quá trình tư duy dựa trên chứng cứ (dữ kiện thu được từ thực tế) để xác định các vấn đề của hệ thống. • Thiết kế hệ thống: Là quá trình thêm mới hoặc thay đổi một phần hệ thống hiện hữu để g...

    pdf47 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 700 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 1: Form và các điều khiển cơ sởBài giảng Lập trình viên mã nguồn mở PHP - Bài 1: Form và các điều khiển cơ sở

    • Được dùng để lấy các giá trị trên Form thông qua phương thức GET. • Thông tin được gửi từ Form với phương thức GET CÓ giới hạn lượng thông tin gửi đi (tối đa 100 ký tự), và sẽ hiển thị trên địa chỉ URL nên người dùng có thể thấy được các thông tin này. • Chủ ý: vì người dùng có thể thấy được thông tin gửi đi thông qua địa chỉ URL do đó không nê...

    docx101 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 659 | Lượt tải: 1

  • PHP có thể làm gì? - 9 Thứ thú vị có thể làm với PHPPHP có thể làm gì? - 9 Thứ thú vị có thể làm với PHP

    1. Tại sao nên sử dụng PHP? PHP là một ngôn ngữ kịch bản (Scripting Languages) hiện đại được sử dụng trong gần 80% trang web (Số liệu 20/09/2019), tăng từ 72% vào năm 2010. Tỷ lệ ngôn ngữ lập trình dùng cho Server-side (Nguồn W3Tech) Có nhiều lý do khác nhau tại sao PHP lại trở thành một ngôn ngữ lập trình web phổ biến như vậy, nhưng có 3 lý ...

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 620 | Lượt tải: 1

  • Đề cương bài giảng Phát triển hệ thống thông tin quản lýĐề cương bài giảng Phát triển hệ thống thông tin quản lý

    1.1.2. Hệ thống thông tin Hệ thống thông tin: Hệ thống thông tin được tạo ra từ phần cứng, phần mềm, con người, thủ tục và dữ liệu. Thuật ngữ hệ thống thông tin là cách nói chung các hệ thống hoạt động dựa trên việc xử lý thông tin bằng máy tính cung cấp: - Khả năng xử lý dữ liệu cho một phòng ban hay cả tổ chức. - Thông tin con người cần để l...

    pdf244 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 659 | Lượt tải: 1