VBScript היא שפת תכנות של מיקרוסופט. זוהי שפת תסריט (script) עם תחביר שמבוסס על Visual Basic. בעת תכנונה נועד שקוד VBScript תקין יהיה גם קוד Visual Basic תקין. המפרש שלה קיים רק עבור מערכת ההפעלה Windows.
מפרש השפה ממומש כמנוע Active Scripting, כחלק מטכנולוגיות Windows Script. השפה מאפשרת שימוש ברכיבי ActiveX, ולכן יכולה להרחיב את היכולות שלה על ידי רכיבים חיצוניים. נכון ל־2007, הגרסה האחרונה תומכת בהגדרת מחלקות ובביטויים רגולריים.
כמו Visual Basic, VBScript מסתובבת סביב טכנולוגיות COM ו‑ActiveX. כל המשתנים הם טיפוס Variant (טיפוס כללי שנושא ערכים שונים). הגישה לאובייקטי ActiveX מתבצעת דרך ממשק IDispatch (ממשק תקשורת לאובייקטים). במקום ספרייה סטנדרטית לשפה יש רכיבי ActiveX שנותנים גישה לקבצים ול־Dictionary - מערך אסוציאטיבי.
מאפיין ייחודי של VBScript הוא היכולת לפנות גם לממשקים כפולים ברכיבי ActiveX. היכולת הזאת נולדה מטעות, אך הוחזרה אחרי שניסו להסירה כי זה גרם לתקלות רבות. זוהי יכולת חזקה ולעתים היא הסיבה לבחור ב־VBScript על פני שפות אחרות.
שימושים עיקריים: כתיבת תסריטים לדפי HTML, אך הם רצים רק ב־Internet Explorer; סקריפטים בצד השרת בטכנולוגיית ASP, שבה VBScript נפוצה; ותסריטי שירות (סקריפטים לניהול מערכות) שמשמשים מנהלי רשת במקום קבצי אצווה. דוגמה לשורת פקודה: MsgBox "Hello, world!"
VBScript היא שפת תסריט של מיקרוסופט. שפת תסריט (script) היא סדרת פקודות שרצות על מחשב. התחביר שלה דומה ל‑Visual Basic.
המפרש של VBScript פועל ב־Windows. הוא חלק מטכנולוגיה שמקשרת תוכניות. VBScript יכולה להשתמש ב‑ActiveX. ActiveX הם חלקים שמוסיפים יכולות לתוכנה. יש גם מבנה שנקרא Dictionary. Dictionary הוא אוסף של מפתחות וערכים.
לשפה יש יכולת מיוחדת לגשת ל'ממשקים כפולים' ברכיבים. זה היה תוצאה של טעות, אבל שמרו על היכולת כי היא חשובה.
איפה משתמשים בה: בדפי HTML בדפדפן Internet Explorer בלבד; בדפי ASP בצד השרת; ומנהלי רשת משתמשים בה למשימות במקום קבצי אצווה. דוגמה: MsgBox "Hello, world!"
תגובות גולשים