• Tài liệu môn Công nghệ phần mềmTài liệu môn Công nghệ phần mềm

    Quan hệ giữa các lớp thực thể:  Một Hotel có nhiều Room, một Room phải thuộc vào một Hotel nhất định  Một Room có thể đặt bởi nhiều Client, một Client lại có thể đặt nhiều Room tại nhiều thời điểm khác nhau → Đề xuất thêm một lớp Booking  Một Booking có thể dùng nhiều Service khác nhau, một Service lại có thể được sử dụng bởi nhiều Booki...

    pdf395 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1555 | Lượt tải: 0

  • Lập trình Windows - Chương 3: Lập trình C# trên WindowsLập trình Windows - Chương 3: Lập trình C# trên Windows

    ListBox control cho phép hiển thị danh sách các mục để user chọn Properties MultiColumn – chia list thành các cột khi dữ liệu không hiển thị hết một lúc trên list SelectionMode – quy định chế độ chọn các mục trong list TopIndex – Cuộn ListBox đến TopIndex Methods void ClearSelected() bool GetSelected(int index) void SetSelected(int index...

    pptx220 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1087 | Lượt tải: 0

  • Lập trình Windows - Chương 2: Ngôn ngữ lập trình C# - Phần 3Lập trình Windows - Chương 2: Ngôn ngữ lập trình C# - Phần 3

    Có nhiều cách tạo/sử dụng event, nhưng thông thường theo cách chuẩn như sau Class designer Khai báo kiểu delegate có hai tham số Tham số thứ nhất thuộc lớp object, chứa đối tượng phát sinh sự kiện (VD: Đối tượng lớp A) Tham số thứ hai thuộc lớp dẫn xuất từ EventArgs, chứa thông tin cần truyền cho client Định nghĩa public event thuộc kiểu deleg...

    pptx29 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 978 | Lượt tải: 0

  • Lập trình Windows - Chương 2: Ngôn ngữ lập trình C# - Phần 2Lập trình Windows - Chương 2: Ngôn ngữ lập trình C# - Phần 2

    Field: Field là một biến thành viên dùng để lưu giữ giá trị của một đối tượng Property: Property là mở rộng của field, dùng để cung cấp giá trị mà không cần phải tốn bộ nhớ lưu trữ giá trị (field thông minh – smart field)

    pptx96 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 935 | Lượt tải: 0

  • Lập trình Windows - Chương 2: Ngôn ngữ lập trình C# - Phần 1Lập trình Windows - Chương 2: Ngôn ngữ lập trình C# - Phần 1

    Định danh – Identity: Tên lớp, tên phương thức, tên biến, tên đối tượng, tên hằng, tên kiểu, Quy tắc tạo định danh trong C#: Ký tự đầu tiên: chữ, ký tự gạch dưới, ký tự @ Các ký tự còn lại: chữ, số, ký tự gạch dưới Có thể dùng @ ở đầu từ khóa để tạo định danh

    pptx141 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 949 | Lượt tải: 0

  • Lập trình windows - Chương 1: Giới thiệu microsoft. net platformLập trình windows - Chương 1: Giới thiệu microsoft. net platform

    Trình biên dịch JIT là trình biên dịch lúc thực thi với nhiệm vụ chuyển đổi MSIL (assemplies) sang native code Đặc điểm cơ bản của JIT JIP độc lập ngôn ngữ lập trình JIT phụ thuộc kiến trúc CPU JIT biên dịch cho mỗi phương thức lần đầu tiên chạy Native code được lưu lại để dùng lại sau này

    pptx68 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1103 | Lượt tải: 0

  • Lập trình trên Windows - Giới thiệu môn họcLập trình trên Windows - Giới thiệu môn học

    Chương 2: Ngôn ngữ lập trình C# 2.1 Các thành phần cơ bản của ngôn ngữ 2.2 Hệ thống kiểu 2.3 Xuất/Nhập và chuyển đổi kiểu dữ liệu 2.4 Các lệnh điều khiển: if, switch, goto, for, do while, foreach 2.5 Lớp, đối tượng và struct 2.6 Phương thức 2.7 Interface 2.8 Property, Mảng và Indexer 2.9 Lớp collection và exception 2.10 Delegate và ev...

    pptx16 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1085 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chương 6: Đa hìnhLập trình hướng đối tượng - Chương 6: Đa hình

    Phân biệt Overloading vs Overriding? Overloading (nạp chồng) phương thức: giữ tên và giá trị trả về, chỉ thay đổi đối số Overriding (ghi đè) phương thức: giữ nguyên tên, giá trị trả về và đối số (không thay đổi nguyên mẫu phương thức)

    pptx45 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1000 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chương 5: Thừa kếLập trình hướng đối tượng - Chương 5: Thừa kế

    Tình huống: Nếu lớp cơ sở Không có constructor không tham số Constructor của lớp dẫn xuất muốn gọi constructor khác (không phải constructor không tham số) Giải pháp: Dùng từ khóa “base”

    pptx59 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1061 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chương 4: PropertiesLập trình hướng đối tượng - Chương 4: Properties

    Lý do dùng properties Truy cập field Code dễ đọc Một field không nhất thiết chỉ có 1 property Auto – Implemented properties Vừa tạo properties vừa tạo fields Object Initializer Dùng field khi tạo đối tượng

    pptx30 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 975 | Lượt tải: 0