Timer : 000 seconds
Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 27 Trường Đại Học Bách Khoa Tp.HCM LẬP TRÌNH WEB CHẠY Ở CLIENT Java Applet – – – – Là ứng dụng viết Java, nhúng trang HTML Khi trang HTML có chứa tag applet gọi, class applet tải máy client thực thi máy client Một ứng dụng applet phải thừa kế class java.applet.Applet Có thể thực thao tác chương trình Java, nhiên bị hạn chế số chức tính bảo mật cho máy client Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 28 Trường Đại Học Bách Khoa Tp.HCM LẬP TRÌNH WEB CHẠY Ở CLIENT Hoạt động Applet – – – – – Được web browser tải mã(byte code) máy client Method init() gọi để khởi động thông số Method start() gọi để thực thi Method stop() gọi người dùng thoát khỏi applet Method destroy() thực thi applet kết thúc ActiveX Control – Tương tự Java Applet, viết cơng nghệ Mircosoft Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 29 Trường Đại Học Bách Khoa Tp.HCM LẬP TRÌNH WEB CHẠY Ở CLIENT //file SampleApplet.java import java.applet.*; import java.awt.*; public class SampleApplet extends Applet { String text = "error"; int x = 0; int y = 20; public void init() { text = getParameter("text"); try { x = Integer.parseInt(getParameter("x")); y = Integer.parseInt(getParameter("y")); }catch(NumberFormatException ex){ } } public void paint(Graphics g) { g.setFont(new Font("TimesRoman",Font.BOLD+ Font.ITALIC,36)); g.drawString(text,x,y); } } Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 30 Trường Đại Học Bách Khoa Tp.HCM LẬP TRÌNH WEB CHẠY Ở CLIENT Using the Applet Tag An Applet that Displays Text at a Designated Location Text displayed by browsers that are not Javaenabled Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 31 Trường Đại Học Bách Khoa Tp.HCM TÀI LIỆU THAM KHẢO THÊM HTML Homepage on W3C – http://www.w3.org/MarkUp/ HTML ver 4.0 – http://www.w3.org/TR/REC-html40/ HTML Form – http://www.w3.org/TR/REC-html40/interact/forms.html Dave Raggett’s Introduction to HTML – – – http://www.w3.org/MarkUp/Guide/Overview.html http://www.w3.org/MarkUp/Guide/Advanced http://www.w3.org/MarkUp/Guide/Style.html Javascript & DHTML – – http://javascript.internet.com/ http://www.dynamicdrive.com/ Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 32 Trường Đại Học Bách Khoa Tp.HCM TỔNG KẾT Giới thiệu hệ thống Web Giới thiệu lập trình Web Lập trình Web phía Client – – Javascript DHTML Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 33 ... Trang Trường Đại Học Bách Khoa Tp.HCM GIỚI THIỆU VỀ LẬP TRÌNH WEB Các đặc điểm ứng dụng web – – – Không phải ứng dụng độc lập, ứng dụng chạy web- server Người lập trình thực thao tác ứng dụng web. . .Trường Đại Học Bách Khoa Tp.HCM GIỚI THIỆU HỆ THỐNG WEB Web server: chương trình quản lý thứ bậc trang Web phục vụ yêu cầu truy xuất chúng từ client từ xa Web Browser: chương trình giao... Lập trình mạng Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 15 Trường Đại Học Bách Khoa Tp.HCM LẬP TRÌNH WEB Ở CLIENT Các trang HTML lập trình để thực thao