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

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

פקדים

פקד הוא עצם (אובייקט) המרכיב את ממשק המשתמש או עוזר לך בביצוע פעולות קלט או פלט .

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

שמות הפקדים

לכל פקד ניתן שם, כאשר אתה מצייר פקד ויזואל בייסיק נותנת לו באופן אוטומטי שם
השם מופיע בתכונה Name בתיבת התכונות (Property):

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

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

קידומות (Prefixes)

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

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

להלן רשימת התחיליות הממולצות ודוגמאות לשימוש בהן:

דוגמא קידומת האובייקט
picLogo pic תיבת תמונה PictureBox
lblResult lbl תווית Label
txtCity txt תיבת טקסט TextBox
fraOptions fra מסגרת Frame
cmdOk cmd כפתור פקודה CommandButton
chkAlwaysOnTop chk תיבת סימון CheckBox
optReadOnly opt כפתור אפשרות OptionButton
cboFonts cbo תיבת שיתוף ComboBox
lstModels lst תיבת רשימה ListBox
hsbColor hsb פס גלילה אופקי HScrollBar
vsbColor vsb פס גלילה אנכי VScrollBar
tmrAnimate tmr טיימר Timer
dirSource dir תיבת רשימת ספריות DirListBox
filMySite fil תיבת רשימת קבצים FileListBox
shpSquare shp צורה Shape
linSeparate lin קו Line
imgDriveIcon img דמות Image
datBooks dat בקר בסיס נתונים Data
olePaint ole OLE
frmMain frm טופס Form
mnuFileOpen mnu תפריט Menu
clsRebar cls מחלקה ClassModule
modAPI mod מודול Module

באדיבות ד"ר ויבי «


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