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
   29   30   31   32   33   34   35   36   37   38   39