Page 131 - ระบบสำนักงานอัตโนมัติและพาณิชย์อิเล็กทรอนิกส์
P. 131

การพัฒนาเว็บไซต์เพ่ือพาณิชย์อิเล็กทรอนิกส์
 10-17
       - 	 การ​ดาวนโ์ หลด​และต​ ิด​ตั้ง เว็บ​เม​ทริกซ์​ช่วยท​ ำให้​การ​ติด​ตั้ง​เป็นเ​รื่อง​ง่าย เพียง​แต่​ดาวน์โหลดแ​ ละ​ติด​ตั้ง​
ตาม​ขั้น​ตอน​ที่​ปรากฏ​เท่านั้น เช่น หาก​เลือก​ใช้​แพลตฟอร์ม​เวิร์ด​เพรส ต้อง​ใช้​ฐาน​ข้อมูล​มาย​เอส​คิว​แอล (MySQL)
หาก​ใน​เครื่อง​คอมพิวเตอร์​ยัง​ไม่​ติด​ตั้ง​มาย​เอส​คิว​แอล เว็บ​เม​ทริกซ์​จะ​ดำเนิน​การ​ติด​ตั้ง​และ​ตั้ง​ค่า​เบื้อง​ต้น​ต่างๆ ให้​
อัตโนมัติ
       - 	 ภาษา​ท่ี​ใช​ส้ ร้าง​เว็บเพจ เว็บเ​มท​ ริกซ์​จะ​สร้างเ​ว็บไซต์​ซึ่งย​ ัง​ไม่มีเ​ว็บ​เพจ​ใดๆ จากน​ ั้น​สามารถส​ ร้าง​เว็บเพจ​
เพิ่ม​เติม​และ​เขียน​โค้ด​ได้​ตาม​ที่​ต้องการ ซึ่ง​สามารถ​เลือก​สร้าง​เว็บ​ไฟล์​ได้​หลาย​แบบ ดัง​แสดง​ใน​ภาพ​ที่ 10.3 เช่น
เอชท​ ีเ​อ็ม​แอล ซีเ​อส​เอส จาวาส​ คริปต์ เอ็กซ์เ​อ็ม​แอล เอเ​อส​พีดอตเ​น็ต และ​อื่นๆ ซึ่ง​เว็บเ​มท​ ริกซ์จ​ ะ​มี​ฟีเจอร์​ที่​เรียกว่า
อินเทล​ไล​เซน​ส์ (Intellisense) และ​การ​เติม​คำ​อัตโนมัติ (autocomplete) เพื่อ​ช่วย​ให้การ​เขียน​ภาษา​ต่างๆ ทำได้​
อย่าง​รวดเร็ว​และม​ ีป​ ระสิทธิภาพ

                           ภาพท​ ่ี 10.3 ภาษาท​ ่ี​ใชใ้​น​การ​สร้าง​เวบ็ เพจ​ในเ​ว็บเ​ม​ทริกซ์

ท่ีมา: เว็บไซต์ http://www.microsoft.com/web/webmatrix/ สืบค้น​คืน​เมื่อ​วัน​ที่ 20 มกราคม 2554

       - 	 เว็บ​สแท็ก (web stack) เว็บ​เม​ทริกซ์​อำนวย​ความ​สะดวก​ใน​การ​พัฒนา​เว็บไซต์​โดย​มี​เครื่อง​มือ​ช่วย​
ใน​การ​ติด​ตั้ง​ระบบ​เว็บ​เซิร์ฟเวอร์ การเต​รี​ยม​ฐาน​ข้อมูล และ​การ​เขียน​โค้ด​ ทำให้​สามารถ​ทดสอบ​เว็บไซต์​ได้​ง่าย​และ​
รวดเร็ว

       - 	 ฐาน​ข้อมูล เว็บ​เม​ทริกซ์​มี​อี​ดิ​เท​อร์​ด้าน​ฐาน​ข้อมูล (database editor) เพื่อ​ใช้​ใน​การ​สร้าง​ฐาน​ข้อมูล
ตาราง การ​สอบถาม และ​ป้อน​ข้อมูล​ได้​ทันที​ผ่าน​ทาง​เว็บ​เม​ทริกซ์ (ภาพ​ที่ 10.4) ทำให้​เว็บเพจ​สามารถ​ดึง​เนื้อหา​แบบ​
ไดนามิก​จาก​ฐาน​ข้อมูล​มา​แสดง​บน​เว็บเพจ​ได้ เว็บเพจ​เป็น​แบบ​ไดนามิก​มี​นามสกุล​เป็น .cshtml ซึ่ง​จะ​ประมวล​ผล​
บน​เว็บ​เซิร์ฟเวอร์ และ​สา​มา​รถ​เขียน​เร​เซอร์​โค้ด14 (razor code) ใน​ไฟล์​เอช​ที​เอ็ม​แอล เพื่อ​เชื่อม​ต่อ​กับ​ฐาน​ข้อมูล
สอบถามจ​ ากฐ​ านข​ ้อมูล และแ​ สดงผ​ ลลัพธ์เ​ป็นร​ ายการแ​ บบไ​ดนามิกไ​ด้ เนื่องจากก​ ารแ​ สดงผ​ ลลัพธ์เ​ป็นแ​ บบข​ ับเ​คลื่อน​
ด้วย​ข้อมูล (data-driven) ดัง​นั้น เมื่อ​ข้อมูล​ใน​ฐาน​ข้อมูล​เปลี่ยนแปลง​ไป ข้อมูล​ผลลัพธ์​ที่​แสดง​บน​หน้า​เว็บเพจ
จ​ ะเ​ปลี่ยนแปลงไ​ปด​ ้วย

         14 เรเ​ซอร์​โค้ด (razor code) เป็นการ​เขียน​โปรแกรมใ​นไ​ฟล์​เอช​ทีเ​อ็ม​แอล เช่น ไฟล์น​ ามสกุล .cshtml เป็นการ​ใช้​ภาษา​เอช​ทีเ​อ็ม​แอล​
ผสม​ผสานก​ ับก​ ารเ​ขียน​โปรแ​ ก​รม​หรือ​เร​เซอร์โ​ค้ด เพื่อค​ ้นค​ ืน​ข้อมูล​จากฐ​ านข​ ้อมูล​มา​แสดงใ​น​เว็บเพจ​ด้วย​ภาษา​ซีช​ าร์ป

                              ลขิ สิทธ์ิของมหาวทิ ยาลยั สโุ ขทยั ธรรมาธิราช
   126   127   128   129   130   131   132   133   134   135   136