• Bài giảng Lập trình hướng đối tượng - Bài 5: Một số kỹ thuật Java nâng cao - Trịnh Thành TrungBài giảng Lập trình hướng đối tượng - Bài 5: Một số kỹ thuật Java nâng cao - Trịnh Thành Trung

    1. Lớp bao 2. Các hàm toán học 3. Các kỹ thuật thao tác với chuỗi 4. Quản lý bộ nhớ trong Java 5. So sánh đối tượng 6. Truyền tham số cho phương thức Lớp bao • Các kiểu dữ liệu nguyên thủy không có các phương thức liên quan đến nó. − Mỗi kiểu dữ liệu nguyên thủy có một lớp tương ứng gọi là lớp bao (wrapper class) − Các lớp bao sẽ “g...

    pdf47 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 509 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Bài 4: Các kỹ thuật xây dựng lớp - Trịnh Thành TrungBài giảng Lập trình hướng đối tượng - Bài 4: Các kỹ thuật xây dựng lớp - Trịnh Thành Trung

    1. Đóng gói 2. Hàm khởi tạo 3. Nạp chồng 4. Kết tập Đóng gói • Một đối tượng có hai khung nhìn: − Bên trong: Chi tiết về các thuộc tính và các phương thức của lớp tương ứng với đối tượng − Bên ngoài: Các dịch vụ mà một đối tượng có thể cung cấp và cách đối tượng đó tương tác với phần còn lại của hệ thống Đóng gói • Đóng gói (Encapsul...

    pdf40 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 605 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Bài 3: Xây dựng lớp - Trịnh Thành TrungBài giảng Lập trình hướng đối tượng - Bài 3: Xây dựng lớp - Trịnh Thành Trung

    1. Trừu tượng hóa dữ liệu 2. Lớp và thành phần của lớp 3. Xây dựng lớp 4. Tạo và sử dụng đối tượng 5. Thành viên hằng & tĩnh 6. Biểu đồ lớp Trừu tượng hóa • Abstraction − "a concept or idea not associated with any specific instance" • Giảm thiểu và tinh lọc các chi tiết nhằm tập trung vào một số khái niệm/vấn đề quan tâm tại một thờ...

    pdf71 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 513 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Bài 2: Java cơ bản - Trịnh Thành TrungBài giảng Lập trình hướng đối tượng - Bài 2: Java cơ bản - Trịnh Thành Trung

    1. Giới thiệu về Java 2. Định danh 3. Các kiểu dữ liệu 4. Toán tử 5. Cấu trúc điều khiển 6. Mảng

    pdf60 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 528 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Bài 1: Tổng quan Lập trình hướng đối tượng - Trịnh Thành TrungBài giảng Lập trình hướng đối tượng - Bài 1: Tổng quan Lập trình hướng đối tượng - Trịnh Thành Trung

    1. Kỹ thuật lập trình 2. Kỹ thuật hướng đối tượng 3. Các khái niệm cơ bản 4. Các nguyên lý 5. Phân tích thiết kế hướng đối tượng Kỹ thuật lập trình • "Lập trình hướng đối tượng" là một kỹ thuật lập trình. Vậy "kỹ thuật lập trình" là gì? • Kỹ thuật lập trình: Kỹ thuật thực thi một giải pháp phần mềm (cấu trúc dữ liệu + giải thuật) dựa tr...

    pdf53 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 535 | Lượt tải: 0

  • Bài giảng môn Lập trình C# - Chương 8: Files and StreamsBài giảng môn Lập trình C# - Chương 8: Files and Streams

    • Introduction • Data Hierarchy • Files and Streams • Classes File and Directory • Run file Introduction • Các biển và mảng chỉ lưu trữ dữ liệu tạm thời • Các file (database) sẽ lưu trữ dữ liệu lâu dài • Duy trì dữ liệu trong các tập tin thường được gọi là dữ liệu bền vững • Máy vi tính lưu trữ các tập tin trên các thiết bị lưu trữ thứ cấ...

    pdf6 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 525 | Lượt tải: 0

  • Bài giảng môn Lập trình C# - Chương 7: StringsBài giảng môn Lập trình C# - Chương 7: Strings

    • Characters and Strings • String Constructors • String Indexer, Length Property and CopyTo Method • Comparing strings • Locating Characters and Substrings in strings • Extracting Substrings from strings • Concatenating strings • String methods Replace, ToLower, ToUpper and Trim • StringBuilder class constructors • Char Methods

    pdf4 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 503 | Lượt tải: 0

  • Bài giảng môn Lập trình C# - Chương 6: Control 2Bài giảng môn Lập trình C# - Chương 6: Control 2

    Bẫy phím ListBox ComboBox CheckedListbox Datetime/ MonthCalendar NumbericUpDown Menu Gọi Form từ Form khác ColorDialog FontDialog ToolTip

    pdf9 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 644 | Lượt tải: 0

  • Bài giảng môn Lập trình C# - Chương 5: Object - Orientend ProgrammingBài giảng môn Lập trình C# - Chương 5: Object - Orientend Programming

    5.1 Một số khái niệm lập trình truyền thống Lập trình hướng đối tượng So sánh

    pdf16 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 521 | Lượt tải: 0

  • Bài giảng môn Lập trình C# - Chương 4: ArrayBài giảng môn Lập trình C# - Chương 4: Array

    1. Mảng 2. Câu lệnh lặp Foreach 3. mảng đa chiều 4. Câu hỏi 1. Mảng • Khai báo mảng • Giá trị mặc định • Truy cập các thành phần trong mảng • Khởi tạo thành phần trong mảng • Sử dụng từ khóa params • Phương thức và thuộc tính cơ bản

    pdf9 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 526 | Lượt tải: 0