Movatterモバイル変換


[0]ホーム

URL:


לדלג לתוכן
ויקיפדיההאנציקלופדיה החופשית
חיפוש

VBScript

מתוך ויקיפדיה, האנציקלופדיה החופשית
VBScript
מפתחמיקרוסופט
מחזור חיים1996–הווה (כ־29 שנים)עריכת הנתון בוויקינתונים
גרסה אחרונה5.8 (2008)עריכת הנתון בוויקינתונים
מערכת הפעלהחלונות
קטגוריהשפת תסריט
http://msdn.microsoft.com/en-us/library/t0aew7h6.aspx
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

VBScript היאשפת תכנות מביתמיקרוסופט. זוהישפת תסריט (script) בעלתתחביר המבוסס על זה של שפתVisual Basic, ואחת הכוונות בעת תכנונה הייתה שכל קוד VBScript תקין יהיה גם קוד Visual Basic תקין. השפה משמשת בעיקר בסביבות מיקרוסופט השונות, וקייםמפרש שלה רק עבור מערכת ההפעלהWindows.

תהליך

[עריכת קוד מקור |עריכה]

מפרש השפה ממומש כמנועActive Scripting, וכחלק מטכנולוגיותWindows Script של מיקרוסופט מאפשרת השפה שימוש ברכיביActiveX. נכון ל־2007, תומכת הגרסה האחרונה של השפה בהגדרתמחלקות, ובביטויים רגולריים.

כמו אחותה הגדולה Visual Basic סובבת VBScript סביב טכנולוגיותCOM ו־ActiveX. כך לדוגמה כל המשתנים בשפה הם מטיפוסVariant, הגישה לאובייקטי ActiveX מתבצעת תמיד דרךממשקIDispatch, ובמקום ספרייה סטנדרטית לשפה (כמו שקיימת בשפותC ו־C++‎, לדוגמה) קיים רכיב ActiveX שמספק תפקודיות של גישה לקבצים, ואתטיפוס הנתונים Dictionary -מערך אסוציאטיבי.

מאפיין ייחודי של VBScript, שמבדיל אותה מ־JavaScript, הוא היכולת שלה לפנות לממשקים כפולים מלבד ממשק ברירת-המחדל של מחלקה ברכיב ActiveX. אף כי מקורה של יכולת זו בשגיאה, השימוש בה התרחב עד מאוד, וניסיון הסרתה גרם לתקלות מרובות בקרב משתמשי השפה, ולכן היא הוחזרה. זוהי יכולת רבת-עוצמה, ולעיתים קיומה הוא גורם משמעותי בבחירה בשימוש ב־VBScript כשפה לפיתוח על פני החלופות.

ל־VBScript מספר שימושים עיקריים:

כתיבת תסריטים לדפיHTML
זהו שימוש הדומה לזה שנעשה בשפתJavaScript, אך התסריטים פועלים רק בדפדפןאינטרנט אקספלורר של מיקרוסופט. זוהי הסיבה לחוסר הפופולריות שלה בתחום לעומת JavaScript.
כתיבת תסריטיצד-שרת בטכנולוגייתASP
VBScript היא השפה הפופולרית ביותר לפיתוח דפי ASP. זאת על אף שחסרים בה אלמנטים כגוןטיפול בחריגות שקיימים במימוש של מיקרוסופט לשפת JavaScript.
כתיבת תסריטי שירות
VBScript משמשת גם כתחליף רב-עוצמה לשימוש בקובצי אצווה של מערכות Windows, מאחר שהיא שפת תכנות לכל דבר, ומאפשרת גמישות רבה הרבה יותר מאשר מנגנון האצווה של Windows. השימוש הזה נעשה בעיקר על ידי מנהלי רשתות ושרתים.

שורת פקודה לדוגמה

MsgBox"Hello, world!"

קישורים חיצוניים

[עריכת קוד מקור |עריכה]
ויקישיתוף מדיה וקבצים בנושאVBScript בוויקישיתוף
בקרת זהויותעריכת הנתון בוויקינתונים
אוחזר מתוך "https://he.wikipedia.org/w/index.php?title=VBScript&oldid=39147361"
קטגוריות:
קטגוריות מוסתרות:

[8]ページ先頭

©2009-2025 Movatter.jp