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

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

אוספים

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

מבנה האוסף

האוסף הוא למעשה אובייקט, ולכן כדי להשתמש בו יש קודם כל להגדירו:

Dim col As New Collection

אובייקט זה פשוט במבנהו: אין לו כלל אירועים, יש לו רק 3 שיטות ורק מאפיין אחד:

  שם המאפיין/השיטה שימוש
מאפיין Count

קריאה בלבד מספר הרשומות באוסף

שיטה Add item, key,before,after

הוספה לאוסף:
- item המידע (מחרוזת, תאריך או מספר).
- Key מחרוזת עם מפתח ייחודי עבור הרשומה הזו.
- Before, after מספר אינדקס או מפתח ייחודי של רשומה קיימת, אשר הרשומה החדשה תבוא לפניה או אחריה, בהתאם. לא ניתן להשתמש בשניהם יחד.

שיטה Item (index)
Item (index) = value

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

שיטה Remove index

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


מתי להשתמש באוסף

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

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




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