|fav המועדפים שלי |pad מחברת אישית|talckback תגובות הקוראים|poll השתתף בסקר |
  
|about אודות|eitan home page   תפריט איתן
מודולים

Home Page על האתר מפת אתר מילון מונחים ספרים קישורים

מודולים

מודולים הם מקום בו ניתן לכתוב קוד עבור .VB

סוג אחד של מודולים מודול טופס, המודול אשר מכיל את הקוד המקושר לטופס מסויים. ב- VB ישנם שני סוגים נוספים של מודולים: Class Module או מודול מחלקה הוא מודול מיחוד הנועד להגדיר אובייקטים מיוחדים של המשתמש. אנו נכיר את המודול הסטנדרטי, המשמש לכתיבת קוד שאינו קשור בהכרח לטופס ספציפי.

כאשר הגדרנו משתנים, עשינו זאת בתוך פרוצדורות אירוע. אך ניתן להגדיר משתנים במספר מקומות לכל מקום יש משמעות אחרת.

כאשר מגדירים משתנה, יש להכיר את המושג Scope או בעברית, תחום ההגדרה. לכל משתנה ישנו תחום בו הוא מוכר. מחוץ לתחום זה VB לא יכיר את המשתנה, ולא ישמור על הערך שלו. תחום זה נקבע עפ"י הדרך בה הוגדר המשתנה, והיכן הוגדר המשתנה. עפ"י הטבלה הבאה תוכלו לדעת מהו תחום זה, עבור משתנה לדוגמה (X):

היכן הוגדר המשתנה כיצד הוגדר המשתנה
במודול רגיל בפונקציה / פרוצדורה

מוכר לכל הפונקציות/ הפרוצדורות במודול, ושומר על ערכו לאורך התוכנית.

מוכר רק במסגרת הפונקציה/ הפרוצדורה. ברגע שהפרוצדורה/ מסתיימת, פונקציה ערכו נמחק.

Dim X as …

מוכר לכל הפונקציות/ הפרוצדורות במודול בלבד, ושומר על ערכו לאורך התוכנית.

לא לשימוש במסגרת פונקציה או פרוצדורה

Private X as …

מוכר לכל הפונקציות/ הפרוצדורות בתוכנית כולה, ושומר על ערכו לאורך התוכנית.

לא לשימוש במסגרת פונקציה או פרוצדורה

Public X as …

משתנים ציבוריים

משתנים ציבוריים או משתנה גלובליים הם משתנים שאפשר לקרוא, לשנות ולהציג את ערכו בכל פרוצדורה הכלולה בתוכנית.

הצהרה על משתנים גלובליים נעשית ע"י מילת המפתח .Public

לדוגמה:

Public NumOfVariable

גם במשתנים גלובליים ברירת המחדל הוא ואריאנט (Variant), אך באפשרותך להגדיר סוג בעזרת המילה .as




הכרות ראשונית
הכרת השפה
טפסים
פקדים
תפריטים
  ניפוי שגיאות
סביבת פיתוח
סביבת פיתוח
סביבת פיתוח
עבודה עם פקדים
עבודה עם פקדים
עבודה עם פקדים
אופרטורים לוגיים
אופרטורים לוגיים
אופרטורים לוגיים
מבני החלטה
מבני החלטה
מבני החלטה
שגרות
שגרות
שגרות
משתנים
משתנים
משתנים
אובייקטים
אובייקטים
אובייקטים
מודולים
מודולים
מודולים
אירועים
אירועים
אירועים
פונקציות מוכללות
פונקציות מוכללות
פונקציות מוכללות
שגרות מוכללות
שגרות מוכללות
שגרות מוכללות
מהם משתנים
מהם משתנים
מהם משתנים
סוגי משתנים
סוגי משתנים
סוגי משתנים
המרת משתנים
המרת משתנים
המרת משתנים
קבועים ואופרטורים
קבועים ואופרטורים
קבועים ואופרטורים
מערכים
מערכים
מערכים
אוספים
אוספים
אוספים
מבוא
מבוא
מבוא
תכונות
תכונות
תכונות
עבודה עם טפסים
עבודה עם טפסים
עבודה עם טפסים
שמות
שמות
שמות
תכונות כלליות
תכונות כלליות
תכונות כלליות
פירוט פקדים
פירוט פקדים
פירוט פקדים
יצירת תפריטים
יצירת תפריטים
יצירת תפריטים
עיצוב תפריט
עיצוב תפריט
עיצוב תפריט
Pop-Ups  
Pop-Ups  
Pop-Ups  
טיפול בשגיאות
טיפול בשגיאות
טיפול בשגיאות
Debugging
Debugging
Debugging
שגיאות נפוצות
שגיאות נפוצות
שגיאות נפוצות