• Bài giảng Lập trình Java - Bài 8: Xây dựng giao diện chương trình - Bùi Trọng TùngBài giảng Lập trình Java - Bài 8: Xây dựng giao diện chương trình - Bùi Trọng Tùng

    Xây dựng giao diện chương trình • Giới thiệu các gói lập trình giao diện trong Java: Java AWT, Java Swing • Lập trình giao diện cơ bản với Java AWT • Lập trình giao diện cơ bản với Java Swing 1. TỔNG QUAN Các gói lập trình giao diện trong Java • Java cung cấp các gói lập trình giao diện chính sau: • java.awt: cung cấp các lớp cơ bản để lậ...

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

  • Bài giảng Lập trình Java - Bài 7: Vào ra dữ liệu - Bùi Trọng TùngBài giảng Lập trình Java - Bài 7: Vào ra dữ liệu - Bùi Trọng Tùng

    Vào ra dữ liệu • Các luồng vào-ra dữ liệu • Vào-ra dữ liệu trên thiết bị chuẩn • Vào-ra dữ liệu trên file nhị phân • Vào-ra dữ liệu trên file văn bản 1. CÁC LUỒNG VÀO RA DỮ LIỆU Các luồng vào ra dữ liệu • Vào-ra dữ liệu: trao đổi dữ liệu với các thiết bị ngoại vi • Bàn phím, màn hình, thiết bị nhớ, cạc mạng... • Java cung cấp cơ chế vào ...

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

  • Bài giảng Lập trình Java - Bài 6: Xử lý ngoại lệ - Bùi Trọng TùngBài giảng Lập trình Java - Bài 6: Xử lý ngoại lệ - Bùi Trọng Tùng

    Xử lý ngoại lệ • Ngoại lệ là gì? • Bắt và xử lý ngoại lệ • Ủy nhiệm ngoại lệ • Tự định nghĩa ngoại lệ 1. NGOẠI LỆ LÀ GÌ? Lớp trừu tượng (Abstract class) Giao diện (Interface) 3 Ngoại lệ là gì? • Là một sự kiện xảy ra trong quá trình thực thi chương trình, phá vỡ luồng bình thường của chương trình. • Không xử lý ngoại lệ: • Lỗi lan tr...

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

  • Bài giảng Lập trình Java - Bài 5: Trừu tượng và Đa hình - Bùi Trọng TùngBài giảng Lập trình Java - Bài 5: Trừu tượng và Đa hình - Bùi Trọng Tùng

    1. TRỪU TƯỢNG HÓA Lớp trừu tượng (Abstract class) Giao diện (Interface) • Loại bỏ đi các thông tin cụ thể, giữ lại các thông tin chung • Mức độ trừu tượng hóa trên cây kế thừa • Loại bỏ đi các thông tin cụ thể, giữ lại các thông tin chung • Mức độ trừu tượng hóa trên cây kế thừa

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

  • Bài giảng Lập trình Java - Bài 4: Kế thừa và kết tập - Bùi Trọng TùngBài giảng Lập trình Java - Bài 4: Kế thừa và kết tập - Bùi Trọng Tùng

    Cơ bản về kế thừa và kết tập trong OOP Kế thừa và kết tập trong Java Lớp lồng nhau Kế thừa và kết tập 1. Tái sử dụng mã nguồn 2. Kết tập (Aggregation) 3. Kế thừa (Inheritance) 1. TÁI SỬ DỤNG MÃ NGUỒN Tái sử dụng mã nguồn là gì? • Sử dụng lại các mã nguồn đã viết • Lập trình cấu trúc: chương trình con • Lập trình hướng đối tượng: nhiều ...

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

  • Bài giảng Lập trình Java - Bài 3: Cơ bản về lập trình hướng đối tượng trong Java - Bùi Trọng TùngBài giảng Lập trình Java - Bài 3: Cơ bản về lập trình hướng đối tượng trong Java - Bùi Trọng Tùng

    1. CÁC KHÁI NIỆM CƠ BẢN Lập trình hướng đối tượng là gì? • Mô hình hóa các đối tượng trong thế giới thực thành đối tượng phần mềm • Chương trình = Đối tượng + Thông điệp • Chương trình được cấu thành bởi các đối tượng và tương tác giữa các đối tượng (qua thông điệp) • Thuộc tính: các đặc điểm, trạng thái của đối tượng • Hành vi: các hành vi...

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

  • Bài giảng Lập trình Java - Bài 2: Cấu trúc lập trình trong Java - Bùi Trọng TùngBài giảng Lập trình Java - Bài 2: Cấu trúc lập trình trong Java - Bùi Trọng Tùng

    Khối lệnh if...else..., switch while, do...while, for Mảng Xâu ký tự 1. Khối lệnh • Nhóm các lệnh được bao bằng cặp dấu { } • Thực hiện các lệnh một cách tuần tự • Phạm vi của biến: • Biến chỉ có phạm vi sử dụng trong khối lệnh đã khai báo • Với các khối lệnh lồng nhau có khai báo biến trùng tên, biến ở khối lệnh trong được ưu tiên

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

  • Bài giảng Lập trình Java - Bài 1: Giới thiệu về ngôn ngữ lập trình Java - Bùi Trọng TùngBài giảng Lập trình Java - Bài 1: Giới thiệu về ngôn ngữ lập trình Java - Bùi Trọng Tùng

    Giới thiệu chung về Java Sử dụng trình biên dịch Java và máy ảo Java Các phần tử cơ bản trong Java Toán tử và biểu thức Một số lệnh vào ra cơ bản Lịch sử ngôn ngữ lập trình •Hợp ngữ oMOV, ADD, JMP, CMP... oNgôn ngữ lập trình tuần tự oGần với ngôn ngữ máy oChương trình cồng kềnh, khó sửa lỗi, bảo trì •Ngôn ngữ lập trình hướng cấu trúc/t...

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

  • C++ Programming - Lec 01: C++ ReviewC++ Programming - Lec 01: C++ Review

    Part 1: Mechanics Part 2: Basics Part 3: References Part 4: Const Part 5: Inheritance Part 6: Libraries C++ Review Part 1: Mechanics3 C++ is a superset of C • New Features include – Classes (Object Oriented) – Templates (Standard Template Library) – Operator Overloading – Slightly cleaner memory operations

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

  • Lập trình Web với ASP.Net MVC 4 - Bài 4: ModelsLập trình Web với ASP.Net MVC 4 - Bài 4: Models

    1. Giới thiệu Models 2. Tạo model class - EF’s Code First 3. Model binder - Model Binding 4. Sử dụng công cụ hỗ trợ tạo Models - ADO.NET Entity Data Model - LINQ to SQL Classes

    pdf14 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 706 | Lượt tải: 0