VBScript - ภาพรวม
VBสคริปต์ย่อมาจาก Vเป็นธรรมชาติ Basic Scripting ที่สร้างชุดย่อยของ Visual Basic for Applications (VBA) VBA เป็นผลิตภัณฑ์ของ Microsoft ซึ่งไม่เพียง แต่รวมอยู่ในผลิตภัณฑ์อื่น ๆ ของ Microsoft เช่น MS Project และ MS Office แต่ยังรวมถึงเครื่องมือของบุคคลที่สามเช่น AUTO CAD
คุณสมบัติของ VBScript
VBScript เป็นภาษาสคริปต์ที่มีน้ำหนักเบาซึ่งมีล่ามที่รวดเร็วปานสายฟ้าแลบ
VBScript ส่วนใหญ่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ มีไวยากรณ์ที่เรียบง่ายเรียนรู้และนำไปใช้ได้ง่าย
แตกต่างจาก C ++ หรือ Java VBScript เป็นภาษาสคริปต์ที่ใช้อ็อบเจ็กต์และไม่ใช่ภาษาโปรแกรมเชิงวัตถุ
ใช้ Component Object Model (COM) เพื่อเข้าถึงองค์ประกอบของสภาพแวดล้อมที่กำลังดำเนินการ
การเรียกใช้ VBScript ที่ประสบความสำเร็จสามารถเกิดขึ้นได้ก็ต่อเมื่อดำเนินการในสภาพแวดล้อมของโฮสต์เช่น Internet Explorer (IE), บริการข้อมูลทางอินเทอร์เน็ต (IIS) และ Windows Scripting Host (WSH)
VBscript - ประวัติเวอร์ชันและการใช้งาน
VBScript ได้รับการแนะนำโดย Microsoft ย้อนกลับไปในปี 1996 และเวอร์ชันแรกคือ 1.0 VBScript เวอร์ชันที่เสถียรในปัจจุบันคือ 5.8 ซึ่งพร้อมใช้งานเป็นส่วนหนึ่งของ IE8 หรือ Windows 7 พื้นที่การใช้งาน VBScript มีมากมายและไม่ จำกัด เฉพาะรายการด้านล่าง
VBScript ใช้เป็นภาษาสคริปต์ในหนึ่งในเครื่องมือทดสอบระบบอัตโนมัติยอดนิยม - Quick Test Professional ย่อว่า QTP
Windows Scripting Host ซึ่งส่วนใหญ่ใช้โดยผู้ดูแลระบบ Windows สำหรับการทำงานอัตโนมัติของ Windows Desktop
Active Server Pages (ASP)สภาพแวดล้อมสคริปต์ฝั่งเซิร์ฟเวอร์สำหรับการสร้างเว็บเพจแบบไดนามิกซึ่งใช้ VBScript หรือ Java Script
VBScript ใช้สำหรับการเขียนสคริปต์ฝั่งไคลเอ็นต์ใน Microsoft Internet Explorer
Microsoft Outlook Forms มักจะทำงานบน VBScript อย่างไรก็ตามการเขียนโปรแกรมระดับแอปพลิเคชันอาศัย VBA (Outlook 2000 เป็นต้นไป)
ข้อเสีย
VBscript ถูกใช้โดยเบราว์เซอร์ IE เท่านั้น เบราว์เซอร์อื่น ๆ เช่น Chrome, Firefox DONOT Support VBScript ดังนั้น JavaScript จึงเป็นที่ต้องการมากกว่า VBScript
VBScript มีการสนับสนุนบรรทัดคำสั่งแบบ จำกัด
เนื่องจากไม่มีสภาพแวดล้อมการพัฒนาตามค่าเริ่มต้นการดีบักจึงทำได้ยาก
วันนี้ VBScript อยู่ที่ไหน
เวอร์ชันปัจจุบันของ VBScript คือ 5.8 และด้วยการพัฒนา. NET framework ล่าสุด Microsoft ได้ตัดสินใจที่จะให้การสนับสนุน VBScript ภายใน ASP.NET ในอนาคตสำหรับการพัฒนาเว็บ ดังนั้นจะไม่มีเอ็นจิ้น VBScript เวอร์ชันใหม่อีกต่อไป แต่การแก้ไขข้อบกพร่องทั้งหมดและปัญหาด้านความปลอดภัยกำลังได้รับการแก้ไขโดยทีมวิศวกรรมที่ยั่งยืนของ Microsoft อย่างไรก็ตามเอ็นจิน VBScript จะถูกจัดส่งเป็นส่วนหนึ่งของ Microsoft Windows และ IIS ทั้งหมดตามค่าเริ่มต้น