![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Lập trình mạng - Chương 5: Applets
Số trang: 36
Loại file: pdf
Dung lượng: 3.86 MB
Lượt xem: 5
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Lập trình mạng - Chương 5: Applets" trình bày các nội dung: Define an applet, Differentiate between Java Applications and Java Applets, Create an applet, Identify how parameters are passed to applets, Discuss event handling with Applets, Explain Classes such as. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng - Chương 5: AppletsChapter 5 Define an applet Differentiate between Java Applications and Java Applets Create an applet Identify how parameters are passed to applets Discuss event handling with Applets Explain Classes such as ◦ Graphics class ◦ Font class ◦ FontMetrics class ◦ Color class 2 Applet là một chương trình Java được nhúng vào một trang HTML và thực thi trên một trình duyệt hỗ trợ Java Được tạo ra từ lớp con của lớp java.applet.Applet Một số trình duyệt hỗ trợ Java: Internet Explorer, Netscape Communicator 3 Lớp Applet là một thành phần của AWT, nằm gói khác java.awt Lớp java.applet.Applet cung cấp mọi chức năng phục vụ việc thực thi các ứng dụng nhúng applet: ◦ Các thành phần GUI và các Container được nhúng vào 1 applet. ◦ Các thao tác thực hiện của applet được viết đè trong hàm paint() 4 Chu kỳ sống của một đối tượng xác định những giai đoạn mà đối tượng phải trải qua từ khi đối tượng được tạo ra cho đến lúc bị huỷ. Applet định nghĩa cấu trúc của nó từ bốn sự kiện xảy ra trong quá trình thực thi Với mỗi sự kiện, một phương thức tự động được gọi 5 The methods are as follows: ◦ init(): called during initialization ◦ start(): starts the applet once it is initialized ◦ stop(): used to pause the execution of an applet ◦ destroy(): used to destroy the applet ◦ Phương thức paint() dùng để hiển thị một đường, văn bản hay hình ảnh lên màn hình ◦ Khi applet được vẽ lại sau khi đã được vẽ một lần, phương thức repaint() được dùng ◦ Khi xử lý các đối tượng điều khiển ko cần Paint() 6 Start Redraw Destroy init( ) Applet Applet state Applet start( ) paint( ) stop( ) destroy( ) BornInitialization Applet state Working Applet Displayed Idle State Applet Destroyed78 An applet is compiled using the Java compiler: javac javac filename.java Create a HTML page to display the applet -> File name, ex: abc.html Run Applet: ◦ Command Prompt: appletviewer abc.html. ◦ Open with IE ◦ Test in IDE Eclipse directly 9import java.awt.*; import java.applet.*; public class Simple extends Applet The first my Web{ String str; { str = Java is interesting!; }public void paint(Graphics g){ import java.awt.*;g.drawString(str, 50, 50); import java.applet.*; } import javax.swing.JLabel;} public class Simple extends Applet { import java.awt.Graphics; String str; public class Simple extends JLabel g; Applet { public void init(){ String str; str = Java is interesting!; public void paint(Graphics g){ g= new JLabel (str); str = Java is interesting!; add(g); g.drawString(str, 50, 50); } } } 10 }11import java.awt.*; Các lớp: import java.applet.*; Image; public class Simple extends Applet {Image img; Graphics public void init() { Phương thức: getCodeBase() URLimg =getImage(getCodeBase(),cafe.gif); -}public void paint(Graphics g) { của appletg.drawImage(img,20,20,this); getImage() trả về một - } đối tượng Image có thể} vẽ trên màn hình - drawImage() lấy bốn tham số – đối tượng Image, vị trí gồm toạ độ x và y, đối tượng kiểu ImageObserver 12[][]…[] 13 Các tham số cho phép người dùng kiểm soát những nhân tố của applet Các tham số được truyền cho applet dùng thẻ trong file HTML Giá trị tham số được rút trích trong applet dùng phương thức: getParameter()trả về một chuỗi function Standard AppletỨng dụng: trên Server/Client. Công cụ phát Được thiết kế để ứng dụng triển software trên webKhai báo: Là lớp con của bất kỳ lớp nào Phải là lớp con của Applet ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng - Chương 5: AppletsChapter 5 Define an applet Differentiate between Java Applications and Java Applets Create an applet Identify how parameters are passed to applets Discuss event handling with Applets Explain Classes such as ◦ Graphics class ◦ Font class ◦ FontMetrics class ◦ Color class 2 Applet là một chương trình Java được nhúng vào một trang HTML và thực thi trên một trình duyệt hỗ trợ Java Được tạo ra từ lớp con của lớp java.applet.Applet Một số trình duyệt hỗ trợ Java: Internet Explorer, Netscape Communicator 3 Lớp Applet là một thành phần của AWT, nằm gói khác java.awt Lớp java.applet.Applet cung cấp mọi chức năng phục vụ việc thực thi các ứng dụng nhúng applet: ◦ Các thành phần GUI và các Container được nhúng vào 1 applet. ◦ Các thao tác thực hiện của applet được viết đè trong hàm paint() 4 Chu kỳ sống của một đối tượng xác định những giai đoạn mà đối tượng phải trải qua từ khi đối tượng được tạo ra cho đến lúc bị huỷ. Applet định nghĩa cấu trúc của nó từ bốn sự kiện xảy ra trong quá trình thực thi Với mỗi sự kiện, một phương thức tự động được gọi 5 The methods are as follows: ◦ init(): called during initialization ◦ start(): starts the applet once it is initialized ◦ stop(): used to pause the execution of an applet ◦ destroy(): used to destroy the applet ◦ Phương thức paint() dùng để hiển thị một đường, văn bản hay hình ảnh lên màn hình ◦ Khi applet được vẽ lại sau khi đã được vẽ một lần, phương thức repaint() được dùng ◦ Khi xử lý các đối tượng điều khiển ko cần Paint() 6 Start Redraw Destroy init( ) Applet Applet state Applet start( ) paint( ) stop( ) destroy( ) BornInitialization Applet state Working Applet Displayed Idle State Applet Destroyed78 An applet is compiled using the Java compiler: javac javac filename.java Create a HTML page to display the applet -> File name, ex: abc.html Run Applet: ◦ Command Prompt: appletviewer abc.html. ◦ Open with IE ◦ Test in IDE Eclipse directly 9import java.awt.*; import java.applet.*; public class Simple extends Applet The first my Web{ String str; { str = Java is interesting!; }public void paint(Graphics g){ import java.awt.*;g.drawString(str, 50, 50); import java.applet.*; } import javax.swing.JLabel;} public class Simple extends Applet { import java.awt.Graphics; String str; public class Simple extends JLabel g; Applet { public void init(){ String str; str = Java is interesting!; public void paint(Graphics g){ g= new JLabel (str); str = Java is interesting!; add(g); g.drawString(str, 50, 50); } } } 10 }11import java.awt.*; Các lớp: import java.applet.*; Image; public class Simple extends Applet {Image img; Graphics public void init() { Phương thức: getCodeBase() URLimg =getImage(getCodeBase(),cafe.gif); -}public void paint(Graphics g) { của appletg.drawImage(img,20,20,this); getImage() trả về một - } đối tượng Image có thể} vẽ trên màn hình - drawImage() lấy bốn tham số – đối tượng Image, vị trí gồm toạ độ x và y, đối tượng kiểu ImageObserver 12[][]…[] 13 Các tham số cho phép người dùng kiểm soát những nhân tố của applet Các tham số được truyền cho applet dùng thẻ trong file HTML Giá trị tham số được rút trích trong applet dùng phương thức: getParameter()trả về một chuỗi function Standard AppletỨng dụng: trên Server/Client. Công cụ phát Được thiết kế để ứng dụng triển software trên webKhai báo: Là lớp con của bất kỳ lớp nào Phải là lớp con của Applet ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình mạng Lập trình mạng Kỹ thuật lập trình Define an applet Create an applet Explain Classes such asTài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 275 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 217 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 203 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 174 0 0 -
Đề cương chi tiết học phần: Mạng máy tính và lập trình mạng
4 trang 168 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 156 0 0 -
Báo cáo bài tập lớn môn Mạng máy tính và Lập trình mạng: Tìm hiểu về Soap
32 trang 137 0 0 -
349 trang 126 0 0
-
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 122 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0