Visual Basic/הצהרות ופעולות בסיסיות

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש
00%.svg

ספר זה טרם הושלם ונמצא עדיין בכתיבה.

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

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


Visual Basic 6.0




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

יש לקרוא את החלק הקודם - יסודות השימוש בשפה - לפני תחילת קריאת חלק זה.

עמוד זה מכיל תקציר של כל הנושאים הנלמדים בחלק זה. כדי לעבור לעמוד אשר מלמד על הנושא הרצוי, יש ללחוץ על הכותרת הרצויה.

שימוש בטיימרים (Timer)[עריכה]

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

עבודה עם מספר טפסים (Forms) ומודולים (Modules)[עריכה]

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

לולאה - מספר ביצועים ידוע מראש (For ... Next)[עריכה]

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

לולאה לפי תנאי (Do While \ Until)[עריכה]

לולאות While ו-Until דומות מאוד ללולאות For, אך במקום לבצע פעולות עבור סדרה של ערכים שונים, הן מבצעות את הפעולות כל עוד תנאי מסויים מתקיים (While), או עד שמצב מסויים נוצר (Until).

עורך התפריטים (Menu Editor)[עריכה]

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

מערך משתנים (Variable Array)[עריכה]

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

מערך אובייקטים (Object Array)[עריכה]

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

הצהרת בחירה (Select Case)[עריכה]

פקודת Select Case מאפשרת לנו לבחון משתנה מסויים, ולפעול בדרכים שונות על-פי ערכו. נלמד כיצד יש לכתוב את הפקודה, מהן כל התכונות שלה, ובאילו מקרים ניתן להשתמש בה.

כתיבת הליכים (Sub)[עריכה]

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

פונקציות (Function) וכתיבת הליכים מתקדמת[עריכה]

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

תוויות (Labels)[עריכה]

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