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 ทั้งหมดตามค่าเริ่มต้น