עוגן האשכול הוסר בתאריך 28.04.07 בשעה 08:52 על-ידי Sn00py, (מנהל הפורום)
ASP.NET פרק ב' טוב בפרק הזה נתקדם טיפה אני עדיין ילמד את הבסיס הבסיסי ביותר כיצד לעבוד עם כל הקטע של התיכנות ואיך להתמודד עם המתודות.
מה זה מתודה?
מתודה הינה אירוע אשר קורה במחלקה מסויימת , לדוגמא : אירוע לחיצה על כפתור. – מתודת לחיצה על כפתור – מקווה שזה מובן.
המתודות הינם החלק העיקרי לתיכנות בין אירועים בתכנות מונחה עצמים.
טוב אז ניגש ישר לעיניין.
משתנים ב ASP.NET:
אז ככה מי שמכיר את VB הרגיל את 6 או את ASP הדור הישן כנראה מכיר פה את רוב המשתנים אני אחדש בהמשך עם כמה משתנים שנשתמש איתם לתיכנות יותר מורכב.
הצהרת משתנים:
*אסביר פה על משתנים בסיסים בלבד בהמשך אסביר על יותר מתקדמים.
סוגים:
הצהרה מקומית: Dim הצהרה זאת הינה הצהרה על משתנה כלשהו לשימוש באיזור ( בבלוק ) שאנחנו משתמשים בו.
המשתנה יהיה נגיש רק איפה שאנחנו משתמשים בו , אם נגדיר אותו בראש הקוד מתחת להצהרת הקלאסס הוא יתפוס עבור כל הפונקציות שנשתמש בהם , אך יקח יותר זיכרון לשרת.
הצהרה פרטית: Private זאת הינה הצהרה שנשתמש בה בעיקר בהמשך שנעבור למחלקות , הצהרה זו גורמת למשתנה להיות פרטי למחלקה שלנו ולאף מקום אין אישור לגשת אליה.
הצהרה ציבורית: Public הצהרה זו הינה הצהרה למשתנה שיהיה ניתן לפנות אליו מחוץ לתחומי המחלקה שבה אנחנו משתמשים איתה. משתמשים איתה בעיקר להעביר מידע לדף עצמו ולהעביר מאפיינים בין מחלקות ושימוש במחלקות חוץ.
משתנים:
משתנה מחרוזת - STRING
משתנה זה מכיל בתוכו מערך של אותויות הבונים איתם משפטים וכדומה , להכנסת טקסט לתוך המשתנה כדי לשמר את הטקסט.
לדוגמא:
Dim StrTemp as string StrTemp = "Rotter.name Rulz!"
|
פה שמרנו משפט בתוך המשתנה שהצהרנו.
משתנה מספרי – INTEGER
משתנה מסוג זה מכיל בתוכו ערכים מספריים אשר ניתן לעשות עליהם פעולות מתמטיות ופונקציות חשבוניות.
לדוגמא:
Dim IntTemp as integer Inttemp = 0 Inttemp = 4*10 Inttemp = inttemp / 10
|
וכדומה .
משתנה בוליאני Boolean ( אמת שקר)
משתנה זה בא לתת לנו מענה על פעולות לוגיות של כן ולא או כל דבר שנצטרך לסמן ככן או לא...
לדוגמא:
Dim BoolTemp as Boolean BoolTemp = True הצהרת אמת. BoolTemp = false הצהרת שקר.
|
משתנים מסוגי מערכים:
מערכים הינם אוסף של משתנים מאותו סוג המסודרים באינדקס אחיד
לדוגמא:
Dim TempArry(5) as string
|
פה הצהרתי על מערך בן 6 תאים, למה 6? כי האינדקס מתחיל מ 0 עד 5 אז יש לנו 6 תאים.
אנחנו יכולים להשתמש במערך הזה בצורה הזאת..
TempArry(3) = "Rotter.name"
|
והערך של התא הזה יהיה Rotter.name כמו שהשמנו.
פעולות לוגיות בסיסיות:
אופורטורים לוגיים בסיסים:
= - שווה ערך
<> - שונה מהערך
משפט IF..THEN.. ELSE..
משפט IF הינה פעולה לוגית בסיסית ביותר במשפט זה אנחנו בודקים תנאי.
לדוגמא:
Dim StrTemp = "Rotter" If (StrTemp = "Rotter" )Then פעולה כל שהיא... ELSE //אחרת.. …….פעולה כל שהיא END IF
|
נפרק את זה כדי להבין...
If (StrTemp = "Rotter" )Then
|
זהו ראש התנאי , מה שקורה פה זה שהפעולה בודקת אם הערך של המשתנה StrTemp שווה ערך לRotter אם כן הוא יבצע את הפעולה שלנו.. או סט של פעולות שנמצא מה Then עד ה ELSE
ELSE
פעולה זו נקראת לנו כאשר התנאי שמעל לא התקיים , נניח שהמשתנה שלנו יכיל את הערך "Rotter.Name" אז הוא יהיה שונה מהערך שצריד לבדוק לכן הוא ידלג על הקטע של הפעולה לביצוע אם התנאי מתקיים וילך ישר לפעולה של אם התנאי לא מתקיים.
END IF
פעולה זו סוגרת את התנאי שלנו.
משפט IF..AND..
משפט זה בודק לנו 2 או יותר תנאים שאנחנו רוצים לבדוק.
לדוגמא :
Dim StrTemp as string StrTemp = "Rotter" IF (StrTemp = "Rotter" ) AND (StrTemp <> "") Then בצע פעולה כלשהי END IF
|
נפרק כדי להבין קצת יותר.
כאן אנחנו בודקים 2 תנאים
1. אם הערך של המשתנה הוא רוטר
2. אם הערך של המשתנה אינו ריק
אם התנאי מתקיים הוא יבצע את הפעולה שמתחת אם לא הוא לא יבצע כלום כיוון שאין לנו תנאי ELSE שיגיד לנו מה לעשות במקרה ש...
משפט IF OR THEN
משפט אשר בודק 2 או יותר תנאים ואם אחד מהם מתקיים אז הוא יבצע את הפעולה.
Dim StrTemp as string StrTemp = "Rotter.name" IF (StrTemp = "Rotter" ) OR (StrTemp = "Rotter.name") Then בצע פעולה כלשהי END IF
|
נפרט טיפה כדי להבין טיפה..
IF (StrTemp = "Rotter" ) OR (StrTemp = "Rotter.name") Then
|
כאן אנחנו בודקים שני תנאים אם אחד מהם מתקיים אז הוא נכנס לביצוע הפעולה אם לא הוא לא יבצע כלום.
טוב זה הכל לבינתיים במדריך הבא אני ילמד לולאות ובסיס לפונקציות.
מקווה שאתם נהנים תגיבו כדי שאני ידע שיש ביקוש שאני יכין עוד מדריכים כאלה יום ראשון אני חוזר ללמוד אז כדי להגיב... 