ההבדל בין VB ו- VBScript ההבדל בין
VB לעומת VBScript
Visual Basic (הידוע גם בשם VB) היא שפת תכנות מונחה אירוע. זהו הדור השלישי של שפה כזו והיא גם סביבת פיתוח משולבת (או IDE). הוא מגיע ממיקרוסופט ומשמש במיוחד עבור מודל התכנות -COM שלו. זה לשבח כמו שפה פשוטה ללמוד בגלל המורשת הבסיסית שלה תכונות הפיתוח הגרפי שלה. VB מאפשר פיתוח יישומים מהיר (או RAD) של יישומי GUI; גישה למסדי נתונים באמצעות אובייקטים של Access Data, אובייקטים של נתונים מרוחקים או אובייקטים של ActiveX Data; ויצירת פקדים ואובייקטים של ActiveX.
-> ->Visual Basic Scripting Edition (הידוע גם בשם VBScript) היא שפת Scripting פעילה שפותחה על ידי Microsoft. הוא משתמש ב- Component Object Model כדי לגשת אלמנטים של הסביבה שבה הוא פועל - לדוגמה, FileSystemObject (או FSO) משמש ליצירת, לקריאה, לעדכון ולמחיקה של קבצים. התחביר של שפה זו משקף את מקורותיה כווריאציה מוגבלת של VB. זה מותקן כברירת מחדל על כל מהדורת שולחן העבודה של Microsoft Windows, כחלק של Windows Server, ועם Windows CE - תלוי על איזה התקן זה מותקן). זה חייב להיות מבוצע בסביבה המארח. סביבת ה- VBScript עצמה ניתנת להטמעה בתוכניות אחרות באמצעות טכנולוגיות כגון Microsoft Script Control.
VB היה הגה לבוא באופן טבעי כשפה למתחילים תכנות. בגלל הקלות שבה הוא משתמש, הוא מסוגל לאפשר למתכנתים ליצור אפליקציות GUI בסיסיות ולפתח יישומים מורכבים. ב VB משימה מרובים היא לא אפשרות. כמו כן, הערך המספרי של "בול" קבוע בוליאני הוא -1. ב VB, מפעילי לוגי ו bitwise מאוחדים. כמו כן, VB מכיל בסיס מערך משתנה ואינטגרציה חזקה עם Windows.
פונקציות VBScript בדומה ל- JavaScript - היא שפה שכותבת פונקציות הפעלה אשר מוטמעים או הכלולים מדפי HTML. פונקציות אלה מקיימות אינטראקציה עם Object Object Model (או DOM) כדי לבצע משימות שאינן אפשריות אחרת ב- HTML בלבד. VBScript ידוע גם כדי ליצור יישומים הפועלים ישירות במחשב של משתמש אם במחשב זה פועל Microsoft Windows.
סיכום:
1. VB היא שפת תכנות מונעת אירוע אשר נועד להפוך תכנות מחשב קל יותר למתחילים תכנות; VBScript היא שפת scripting פעילה המשתמשת ב- COM כדי לגשת אלמנטים של הסביבה שבה היא פועלת.
2. VB אין אפשרות של הקצאה מרובה, אך מכיל בסיס מערך משתנה ושילוב חזק עם Windows; פונקציות VBScript כשפה שכותבת פונקציות הפעלה שמוטמעות או נכללות בדפי HTML, וידועות ליצור יישומים המופעלים ישירות במחשב של משתמש אם במחשב זה פועל Microsoft Windows.