28
Chương 0- Giới thiệu môn học OOP với Java Slide 1/28 ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA Lý thuyết: 45 tiết Thực hành: 30 tiết GV Bi Công Trưng

ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Embed Size (px)

DESCRIPTION

ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA. Lý thuyết: 45 tiết Thực hành: 30 tiết GV Bùi Công Trường. Mục tiêu. Tiếp cận với phương pháp lập trình hướng đối tượng. Phân tích, thiết kế và hiện thực được một chương trình theo phương pháp hướng đối tượng . - PowerPoint PPT Presentation

Citation preview

Page 1: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 1/28

ĐỀ CƯƠNG MÔN HỌCLẬP TRÌNH JAVA

Lý thuyết: 45 tiết

Thực hành: 30 tiết

GV Bui Công Trương

Page 2: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 2/28

Mục tiêu

• Tiếp cận với phương pháp lập trình hướng đối tượng.

• Phân tích, thiết kế và hiện thực được một chương trình theo phương pháp hướng đối tượng.

• Vận dụng được các khái niệm về kiểu dữ liệu trừu tượng (abstract data type), tính bao đóng (encapsulation), tính đa hình (polymorphism), tính kế thừa (inheritance) trong việc phát triển chương trình.

Page 3: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 3/28

Tóm tắt nội dung môn học

• Khái niệm về lập trình hướng đối tượng, một số yếu tố chính trong phương pháp luận hướng đối tượng như: sự đóng gói, lớp, thực thể, đối tượng, sự đồng nhất, tính thừa kế, tính đa hình, phương thức ảo, …

• Luyện tập các kỹ năng để xây dựng, thiết kế chương trình theo hướng đối tượng và các kỹ thuật lập trình trên ngôn ngữ lập trình hướng đối tượng Java.

Page 4: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 4/28

Nội dung chi tiết

• Chương 1 – Nhập môn OOP• Chương 2 – Các khaí niệm cơ sở của OOP• Chương 3 – Lớp và kiểu dữ liệu trừu tương• Chương 4 – Tính kế thừa và tính đa hình• Chương 5 – Lớp trừu tượng• Chương 6 – Lỗi chương trình- Exception

Page 5: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 5/28

Tài liệu học tập

• Tài liệu chính: Slides bài giảng.

• Java Documentation.

• Các sách học Java.

• Phần mềm:– JDK 1.5 hoăc 6 – Java Development Kit.– Java Documentation.– JCreator 3.50 hoăc 4.5

Page 6: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 6/28

Chuẩn bị môi trường lập trình

Page 7: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 7/28

DownloadJava Software:

http://java.sun.com/

Java 2 Standard Edition.Documentation.

Có thể muađĩa CD

Page 8: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 8/28

Cài đặt môi trường Java

Xả nén

Chạy

Page 9: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 9/28

Download JCreator- Môi trương lập trình

Có thể mua đĩa CD

Page 10: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 10/28

Cài đặt JCreator Pro

Chạy Các thư mục kết qủa

Mở thư mụcLấy 3 file crack, chép đè

vào 3 file đã cài đặt

Page 11: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 11/28

Cấu hình JCreator-slide 1

Chạy JCreator từ Start/ Hoặc biểu tượng JCreator Pro trên

desktop.

JCreator chỉ là môi trường cho ta xây dựng các ứng dụng Java. Do vậy, ta cần cấu hình cho JCreator bao gồm: Thư mục chứa các lớp của Java, thư mục nguồn, thư mục chứa các file trợ giúp.

Page 12: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 12/28

Cấu hình JCreator-slide 2

Chọn JDK ProfileKích New

Chọn thư mục đã cài đặt JDK

Page 13: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 13/28

Cấu hình JCreator-slide 3

Trong thí dụ này là thư mục C:\Program files\Java\jdk1.5.0

Tất cả các gói của Java jdk 1.5.0 trong thư mục đã được chỉ định sẽ được đưa vào Classes

Page 14: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 14/28

Cấu hình JCreator-slide 4

Chọn thẻ Documentation để chỉ định thư mục chứa tài liệu giúp đỡ của Java.

Kích nút Add

Chọn thư mục Docs là thư mục chứa các file.htm ( các help file của Java 2)đã tải về và xả nén ở phần

trước)

Kết qủa

Page 15: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 15/28

Cấu hình JCreator-slide 5

Đến đây, việc cấu hình JDK Profile cho JCreator Pro đã xong, Nếu muốn cấu hình thư mục thì chọn mục Directories.

Kích Apply rồi kích OK.

Page 16: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 16/28

Cấu hình thư mục- slide 6Thư mục mặc định chứa code và kết qủa biên dịch

Thư mục cú pháp

Thư mục chứa các mẫu chương trình

Thư mục chứa các đoạn code mẫu

Kích để đổi thư mục

Page 17: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 17/28

Giới thiệu môi trường JCreatorPro

Danh sách các file của 1

gói phần mềm

file hiện hành

cửa sổ trạng thái

compileExecute

Page 18: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 18/28

Biên dịch thành công và chạy chương trình

Màn hình kết qủa

Page 19: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 19/28

Trợ giúp trực tuyến trong JCreator Pro

Sau tên đối tượng, ta gõ dấu chấm, các dữ liệu và hành vi public sẽ được JCreator trợ giúp ngay để user có thể chọn

Page 20: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 20/28

Trợ giúp về sử dụng JCreator

Page 21: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 21/28

Trợ giúp về sử dụng ngôn ngữ Java

Chọn nội dung

Page 22: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 22/28

Trợ giúp về sử dụng ngôn ngữ Java

Nôi dung tập tin trợ giúp (file.htm) sẽ xuất hiện trong cửa sổ file

Page 23: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 23/28

Trợ giúp nóng về 1 method của đối tượng

Đặt điểm chèn vào từ muốn

tham khảo, gõ Ctrl + F1

Cửa sổ trợ giúp về JDK xuất hiện, kích 2 vào lớp cần tham khảo.

Page 24: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 24/28

Chủ động đọc Java Documentation

Thư mục có do xả nén java

documentationKích 2 để mở

Page 25: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 25/28

Kích để mở tài liệu muốn đọc

Page 26: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 26/28

Tham khảo các công cụ cơ bản

Page 27: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 27/28

Page 28: ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH JAVA

Chương 0- Giới thiệu môn học OOP với Java

Slide 28/28

Have good funTHANK YOU