Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là...

26
TIN HỌC ĐẠI CƯƠNG Chương 6: ĐỐI TƯỢNG TRONG VB6.0

Transcript of Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là...

Page 1: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

TIN HỌC ĐẠI CƯƠNGChương 6: ĐỐI TƯỢNG TRONG VB6.0

Page 2: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

Nội dung

1. Đối tượng và cách sử dụng đối tượng

2. Đối tượng Form

3. Label

4. Textbox

5. CommandButton

[email protected]

Page 3: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

Nội dung

1. Đối tượng và cách sử dụng đối tượng

2. Đối tượng Form

3. Label

4. Textbox

5. CommandButton

[email protected]

Page 4: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Visual Basic là ngôn ngữ lập trình kiểu đối tượng, chương trình

Basic gồm các đối tượng. Làm việc với VB chính là làm việc với các

đối tượng.

[email protected]

Page 5: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Các đặc điểm của đối tượng:

5

Thuộc tính

(Property)

Sự kiện (Event)Phương thức

(Method)

Tên (Name)

[email protected]

Page 6: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Tên:

- Tối đa 40 kí tự

- Không bắt đầu bằng số

- Không có khoảng trắng

[email protected]

Page 7: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Để phân biệt đối tượng này với đối tượng khác, tên đối tượng được

viết kèm với tiền tố chỉ đối tượng

[email protected]

Page 8: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Thuộc tính (Property): Mỗi đối

tượng có một số thuộc tính dùng

mô tả đối tượng như vị trí, kích

thước, trạng thái... Được trình bày

trong cửa sổ thuộc tính.

[email protected]

Page 9: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Phương thức (Method): Là các hành vi của mỗi đối tượng như di chuyển

(move), phóng lớn cửa sổ (maximize), thu nhỏ cửa sổ(minimize)...

[email protected]

Page 10: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Sự kiện (Event): Là các tác động lên đối tượng, mỗi đối tượng sẽ phản

ứng lại theo cách của nó tùy theo biến cố tác động vào

Khi người lập trình tạo ra một đối tượng, cần:

• Đặt tên (điều chỉnh thuộc tính Name)

• Qui định thuộc tính (trong cửa sổ thuộc tính)

• Định nghĩa các hoạt động của đối tượng tùy theo biến cố tác động vào.

[email protected]

Page 11: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Các thuộc tính chung:

- Left, Top: Tọa độ góc trên bên trái.

- Height, Weight: Chiều cao, độ rộng đối tượng.

- ForeColor, BackColor: Màu chữ, màu nền đối tượng.

- Enabled: Thuộc tính cho phép đối tượng hoạt động (True, False).

- Font: Thuộc tính chọn Font chữ.

- Visible: Thuộc tính cho phép xuất hiện đối tượng (True, False).

- Index: Chỉ sốmảng (mảng đối tượng).

- ToolTipText: Chuỗi lời nhắc khi trỏ chuột trên đối tượng.

[email protected]

Page 12: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Các sự kiện chung:

12

Sự kiện Xảy ra khi

Click Người dùng click trên đối tượng

DblClick Người dùng nhấp đúp trên đối tượng

DragDrop Người dùng kéo nhả một đối tượng

DragOver Người dùng kéo một đối tượng qua một đối tượng khác

Gotfocus Đối tượng nhận focus

KeyDown Người dùng nhấn một phím trong khi đối tượng đang nhận focus

KeyPress Người dùng nhấn và nhả một phím trong khi đối tượng đang

nhận focus

[email protected]

Page 13: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

1. Đối tượng và sử dụng đối tượng

Các sự kiện chung:

13

Sự kiện Xảy ra khi

KeyUp Người dùng nhả phím trong khi đối tượng đang nhận focus

LostFocus Đối tượng không nhận focus nữa

DragDrop Người dùng kéo nhả một đối tượng

MouseDown Người dùng bấm một phím bất kỳ trên mouse trong khi mouse

pointer đang ở vị trí đối tượng

MouseMove Người dùng di chuyển mouse trên đối tượng

MouseUp Người dùng nhả phím mouse trong khi mouse pointer đang ở vị

trí đối tượng

[email protected]

Page 14: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

Nội dung

1. Đối tượng và cách sử dụng đối tượng

2. Đối tượng Form

3. Label

4. Textbox

5. CommandButton

[email protected]

Page 15: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

2. Đối tượng Form

[email protected]

Page 16: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

2. Đối tượng Form

Thuộc tính

[email protected]

Page 17: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

2. Đối tượng Form

Phương thức:

Xử lý sự kiện:

[email protected]

Page 18: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

2. Đối tượng Form

Ví dụ: Kiểm tra sự kiện Load, Initialize, Activate

[email protected]

Page 19: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

Nội dung

1. Đối tượng và cách sử dụng đối tượng

2. Đối tượng Form

3. Label

4. Textbox

5. CommandButton

[email protected]

Page 20: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

3. Label

Trình bày một nội dung trên Form

Thuộc tính:

Label sử dụng các sự kiện chung

[email protected]

Page 21: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

3. Label

Ví dụ: Tạo một nhãn theo mẫu sau

[email protected]

Page 22: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

Nội dung

1. Đối tượng và cách sử dụng đối tượng

2. Đối tượng Form

3. Label

4. Textbox

5. CommandButton

[email protected]

Page 23: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

4. Textbox

Cho phép người dùng nhập một nội dung

Thuộc tính:

Textbox xử lí các sự kiện chung

[email protected]

Page 24: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

Nội dung

1. Đối tượng và cách sử dụng đối tượng

2. Đối tượng Form

3. Label

4. Textbox

5. CommandButton

[email protected]

Page 25: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

5. CommandButton

Đối tượng được sử dụng để ra lệnh

Thuộc tính:

Caption Nội dung thể hiện trên nút bấm

Và các thuộc tính chung

CommandButton sử dụng các sự kiện chung.

[email protected]

Page 26: Tin học đại cương1. Đối tượng và sử dụng đối tượng Sự kiện (Event):Là các tác động lên đối tượng, mỗi đối tượng sẽphản ứng lại

5. CommandButton

Ví dụ: Xây dựng 1 form hiển thị thông báo tên và mã sinh viên.

[email protected]