Tài liệu, luận văn, đồ án, tiểu luận, đề tài về Công Nghệ Thông Tin
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ậ...
69 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 594 | Lượt tải: 0
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 ...
21 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 506 | Lượt tải: 0
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...
18 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 680 | Lượt tải: 0
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
20 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 534 | Lượt tải: 0
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 ...
34 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 3240 | Lượt tải: 0
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...
30 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 612 | Lượt tải: 0
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
15 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 587 | Lượt tải: 0
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...
24 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 520 | Lượt tải: 0
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
50 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 499 | Lượt tải: 0
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
14 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 706 | Lượt tải: 0