160 likes | 296 Views
מבוא ל - Visual Basic. תכנות ב - Visual Basic חלק א ’. משתנים. משתנים הם תאי אחסון זמניים לנתונים. הם חשובים כי הם מאפשרים למתכנת לתת שם פשוט לכל נתון . Visual Basic מאפשר לך להשתמש במשתנים מבלי להגדירם קודם. למרות כך, ראוי מבחינת סגנון והבנה להגדיר משתנים לפני שימושם.
E N D
מבוא ל- Visual Basic תכנות ב- Visual Basic חלק א’
משתנים • משתנים הם תאי אחסון זמניים לנתונים. הם חשובים כי הם מאפשרים למתכנת לתת שם פשוט לכל נתון. • Visual Basic מאפשר לך להשתמש במשתנים מבלי להגדירם קודם. למרות כך, ראוי מבחינת סגנון והבנה להגדיר משתנים לפני שימושם .
הגדרה מפורשת של משתנה • Dim [שם המשתנה]As [סוג הנתון] • סוגי נתונים: מספר שלם, מספר שלם ארוך, מספר ממשי פשוט, מספר ממשי ארוך, מטבע, מחרוזת, מספר בוליאני, תאריך, “לא מוגדר”.
קריאת שם למשתנה • מתחילים שם משתנה באות (A-Z). • השם יכול להכיל עד 256 אותיות. • אסור לשם להכיל נקודה.
קריאת שם למשתנה (המשך) • מן הראוי שהשם יורה על תפקיד המשתנה. עדיף שם ארוך וברור משם קצר וסתמי. זכור, ייתכן שתצטרך ל”קוד” בעוד כמה חדשים כשלא תזכור כבר את משמעות כל השמות הסתמיים. • אסור לקרא שם שהוא מילת מפתח ב- Visual Basic (כבר מוגדר בשפה), שם תכונה או אובייקט.
קבועים • שם של קבוע הוא שם בעל משמעות המייצג מספר או מחרוזת של טקסט שלאמשתנה. • משתמשים בקבוע במקום משתנה כסימן כדי שלא ישונה ערכו בטעות.
קבועים (המשך) • הקבועים חשובים כי הם עושים את ה”קוד” יותר מובן וקל לבצע שינויים גלובליים. • דוגמא: pi = 3.14159, maam = .17
סוג נתונים המוגדר ע”י המשתמש • לפעמים צריכים להכניס סוגים שונים של נתונים במשתנה או להרכיב חתיכות מידע שונות. Visual Basic מאפשר לנו ליצור משתנים מיוחדים - סוג המוגדר על ידי המשתמש. • Visual Basic משתמש באותו דקדוק בשביל היחס בין אובייקטים ותכונות כמו שהוא עושה בשביל היחס בין סוג שהמשתמש מגדיר והמשתנים שלו.
סוג נתונים המוגדר ע”י המשתמש (המשך) • דוגמא: • Type Student • Name As String • Dateofbirth As Date • Department As String • Public Class(20) As Student (מוגדר כמערך) • Class(0).Name = “Tom Jones”
פונקציות • פונקציה מקבלת קלט ומחזירה ערך ו/או מבצעת פעולה. יש פונקציות שמבצעות תפקיד מסוים ללא צורך בקלט.
פקודות תוכנית • להלן דוגמא של פקודת תוכנית: • Label1.Caption = Time • 1Labe1 הוא שם האובייקט,Captionהיא התכונה, = היא פעולת השמה, Timeהיא פונקציה המחזירה את השעה.
פעולות חשבון • Visual Basic מספק לך את פעולות חשבון הבאות: + חיבור - חיסור * כפל / חילוק \ חילוק המחזיר רק החלק השלם Mod חילוק המחזיר רק השארית
פעולות חשבון • Visual Basic מספק לך את פעולות חשבון הבאות: • Abs (n) absolute value of n in radians • Atn(n) arc tangent of n in radians • Cos(n) cosine of n in radians • Exp(n) e raised to the power of n • Rnd(n) יוצר מספרים שרירותי • Sgn(n) -1 if n<0; 0 if n=0; +1 if n >0
פעולות חשבון (המשך) • Sin(n) sine of n in radians • Sqr(n) square root of n • Str(n) מעביר ערך מספרי למחרוזת • Val(n) מעבירמחרוזתלערך מספרי • Tan(n) tangent of n in radians
סדר קדימות של פעולות • איך פותר המחשב משוואה? Visual Basic משתמש בסדר קדימות הבא: • () סוגריים • ^ מעריך • - שלילה • */ כפל וחילוק • \ חילוק שמחזיר חלק השלם • Mod חילוק שמחזיר השארית • +- חיבור וחיסור
סדר קדימות של פעולות (המשך) • בדוגמא הבאה: • 5 + 3^2 = 14 not 64