Đang chuẩn bị liên kết để tải về tài liệu:
CÔNG NGHỆ JAVA ( Nguyễn Hữu Nghĩa ) - 3.2 Mô hình sự kiện với AWT

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Mô hình ứng dụng hướng sự kiện: Event-Oriented Application Model: Chương trình có GUI, user tương tác với GUI qua chuột, bàn phím, , chương trình xử lý, trạng thái mới lại xuất ra cho user xem thân thiện. Event : một tín hiệu mà ứng dụng nhận biết có sự thay đổi trạng thái của 1 đối tượng. | Mô hình sự kiện Slide / 44 3.2 Mô hình sự kiện với AWT Mô hình sự kiện Slide / 44 Nội dung 1- Mô hình ứng dụng hướng sự kiện. 2- Cấu trúc các sự kiện trong AWT. 3- Các Event Adapter. 4- Tóm tắt về cách quản lý sự kiện 5- Trò chơi Puzzle. 6- Code quản lý biến cố cơ bản. 7- Lớp vô danh (Anonymous class) 8- Tóm tắt. 9- Câu hỏi. 10- Bài tập. Mô hình sự kiện Slide / 44 1- Mô hình ứng dụng hướng sự kiện Event-Oriented Application Model: Chương trình có GUI, user tương tác với GUI qua chuột, bàn phím, , chương trình xử lý, trạng thái mới lại xuất ra cho user xem thân thiện. Event : một tín hiệu mà ứng dụng nhận biết có sự thay đổi trạng thái của 1 đối tượng. 3 nguồn phát xuất event: (1) User( gõ phím, kích chuột vào 1 phần tử, ), (2) Do hệ thống (do định thời 1 tác vụ) (3) Do 1 event khác ( các event kích hoạt nhau) Hiện nay, đa số các ngôn ngữ đều cung cấp mô hình này, VC++ cung cấp MFC (Microsoft Foundation Classes), Java cung cấp JFC (Java Foundation Classes). Mô hình sự . | Mô hình sự kiện Slide / 44 3.2 Mô hình sự kiện với AWT Mô hình sự kiện Slide / 44 Nội dung 1- Mô hình ứng dụng hướng sự kiện. 2- Cấu trúc các sự kiện trong AWT. 3- Các Event Adapter. 4- Tóm tắt về cách quản lý sự kiện 5- Trò chơi Puzzle. 6- Code quản lý biến cố cơ bản. 7- Lớp vô danh (Anonymous class) 8- Tóm tắt. 9- Câu hỏi. 10- Bài tập. Mô hình sự kiện Slide / 44 1- Mô hình ứng dụng hướng sự kiện Event-Oriented Application Model: Chương trình có GUI, user tương tác với GUI qua chuột, bàn phím, , chương trình xử lý, trạng thái mới lại xuất ra cho user xem thân thiện. Event : một tín hiệu mà ứng dụng nhận biết có sự thay đổi trạng thái của 1 đối tượng. 3 nguồn phát xuất event: (1) User( gõ phím, kích chuột vào 1 phần tử, ), (2) Do hệ thống (do định thời 1 tác vụ) (3) Do 1 event khác ( các event kích hoạt nhau) Hiện nay, đa số các ngôn ngữ đều cung cấp mô hình này, VC++ cung cấp MFC (Microsoft Foundation Classes), Java cung cấp JFC (Java Foundation Classes). Mô hình sự kiện Slide / 44 1.1- Một minh họa vể ủy thác xử lý sự kiện Ta là một đối tượng. Ta bị bệnh (sự kiện) Bệnh có trạng thái (đối tượng sự kiện). Một bác sĩ là một đối tượng khác. Ta nhờ bác sĩ chữa bệnh (ủy thác xử lý sự kiện). Bác sĩ chờ (listen) ta đưa ra triệu chứng bệnh (đối tượng event) rồi dựa vào trạng thái của bệnh (đối tượng event) để xử lý phù hợp. Có thể ta mắc nhiều bệnh Có thể phải ủy thác chữa bệnh cho nhiều bác sĩ, mỗi bác sĩ một loại bệnh. Một bác sĩ chữa 1 bệnh như thế nào tùy thuộc vào quyết định của bác sĩ đó dựa trên tình hình thực tế của dược phẩm. Mô hình sự kiện Slide / 44 Một minh họa. Event Source (người bệnh) Event Listener 2 (Bác sĩ 2) Tạo Event Object khi gặp 1 sự kiện Có Event handler để xử lý. Nội dung event handler tùy thuộc vào mục tiêu của ứng dụng Event Listener 1 (Bác sĩ 1) Event Object 1 (bệnh 1) Event Object 2 (bệnh 2) Mô hình sự kiện Slide / 44 1.2- Một số định nghĩa Event : Là tình huống ứng dụng nhận biết có 1 đối tượng đã thay đổi trạng

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.