Page 34 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 34
12-24 การโปรแกรมค อมพิวเตอร์ข ั้นส ูง
จากภ าพท ี่ 12.13 การค อมไพล์โปรแกรมด ้วยค ำ�สั่ง javac DisplayLabel.java หมายเลข ➀ และผลลัพธ์
ที่ได้จ ากการค อมไพล์โปรแกรม คือ หมายเลข ➁ ไฟล์โปรแกรม DisplayLabel.class
3) การสร้างจาวาแอพเพล็ตล งในไฟล์ html เป็นการสร้างเอกส ารเอชทีเอ็มแ อลท ี่มีแอพเพล็ตแท็ก (applet
tag) ซึ่งภายในจะมีไฟล์จ าวา .class ประกอบอ ยู่ด้วย โปรแกรม DisplayLabel.html มีรายล ะเอียดดังนี้
DisplayLabel.html
1 <html>
2 <applet code = "DisplayLabel.class" width = 250 height = 50>
3 </applet>
4 </html>
คำ�อ ธบิ ายโปรแกรม
บรรทัดท ี่ 1 เปิด tag ของ html
บรรทัดท ี่ 2 เปิด tag แอพเพล็ต ระบุชื่อแอพเพล็ตที่ใช้ง านและก ำ�หนดข นาดห น้าต่างข องแ อพเพล็ต
บรรทัดที่ 3-4 ปิด tag แอพเพล็ต และ tag ของ html
4) การป ระมวลผ ลโปรแกรม DisplayLabel.html สามารถเรียกใชง้ านแ อพเพล็ตบ นแ อพเพล็ตว ิวเวอรห์ รือ
เว็บเบร าว์เซอร์ การเรียกใช้ผ ่านโปรแกรมแ อพเพล็ตวิวเวอร์ ดังภาพที่ 12.14
ภาพท ี่ 12.14 การประมวลผ ล DisplayLabel.html บนแอพเพล็ตว ิวเวอร์
จากภาพที่ 12.14 การเรียกใช้แอพเพล็ตที่บรรทัดคำ�สั่ง (command line) เพื่อประมวลผลบนแอพเพล็ต
วิวเวอรจ์ ะใช้ค ำ�สั่ง appletviewer ตามด ้วยช ื่อโปรแกรม DisplayLabel.html ดังห มายเลข ➀ และผ ลลัพธท์ ีไ่ด้จ าก
การป ระมวลผลจ ะปรากฏหน้าต่าง Applet Viewer: DisplayLabel.class ดังห มายเลข ➁
นอกจากแอพเพล็ตวิวเวอร์แล้วสามารถที่จะเรียกใช้โปรแกรม DisplayLabel บนเว็บเบราว์เซอร์ ซึ่งการ
ประมวลผ ลโปรแกรมจ ะได้ผ ลลัพธ์ดังภ าพท ี่ 12.15