Mark Hurd, Oracle - #OnTheGround #theCUBE
תוכן עניינים:
כחלק של למד לפתח Windows Phone 7.5 מנגו יישומים, במדריך האחרון שלנו ראינו שאנחנו יכולים להשתמש " משפט מתג " אם יש ערכים מרובים כדי להיבדק בתנאי אחד. במדריך זה נלמד " עבור משפט " או מוכר יותר בשם " עבור איטרציות " או " עבור לולאה ". אמנם יש מספר הצהרות איטרציה זמין ב C #, ביום הראשון שלנו אנחנו רק הורים "עבור לולאה".
עבור איטרציות או לולאה
בעת כתיבת כל יישום, לפעמים אתה צריך לחזור דרך בלוק אחד של הצהרות עבור מספר פעמים עד שתמצא התאמה מוצלחת למצבך. זה יכול להיעשות באמצעות "עבור איטרציה". זה "עבור לולאה" אולי לא נראה שימושי במבט ראשון, אבל לסמוך עלי; אתה הולך צריך את זה בוודאות.
אז בואו נתחיל על ידי יצירת פרוייקט חדש עם שם משמעותי כמו "עבור איטרציות". גרור כפתור אחד וחלון טקסט אחד על האזור התחתון של האמולטור שלנו (ראה תמונה) ושמו אותם בצורה נכונה (באמצעות מוסכמה שלמדנו בפרקים הקודמים). עכשיו לחץ לחיצה כפולה על הכפתור היחיד שלנו כדי להיכנס לאירוע button_click.
הבא הדבק את הקוד הבא לתוך שתי המסלולים המתולתלים של האירוע button_click. אל תדאגו, נעבור את זה שוב כדי שתוכלו להבין.
מחרוזת הודעה = "";
עבור (i = 0; i <10; i ++)
{
הודעה = הודעה + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
כעת נסה להפעיל את היישום. אני מקווה שקיבלת פלט שהצגתי בתמונה.
לאחר שעשית זאת, תן לנו להבין כעת כל היבט של יישום זה.
הכרזנו על מחרוזת סוג מחרוזת "message" עבור באמצעות אותו בתוך הלולאה. ואז ב לולאה "עבור", יש לנו יזם אחד משתנה זמני "i" , אשר עוקבת אחר מספר איטרציות שבוצעו. חצי המעי הגס לפני "i = 0" מציין כי סיימנו עם המחשבה הראשונה ואנחנו נעים עכשיו לכיוון הבא. לאחר החניכה, קבענו את מצבנו. המצב אומר מהדר על כמה פעמים לולאה זו צריכה להתבצע. ברגע שהמצב מרוצה, מהדר קופץ מתוך הלולאה.
לאחר המצב, הגדלנו את הערך של המשתנה. כאן דבר אחד יש לציין כי, במקום "אני + +", אנו יכולים להשתמש "i + 1". אז בכל פעם את "עבור לולאה" מקבל להורג, הערך המאוחסן משתנה מחרוזת "הודעה" מקבל גדל. הוספנו שורה זו (System.Environment.NewLine) כדי להוסיף תו שורה חדשה לאחר כל ביצוע של לולאה.
יש וריאציה נוספת של "לולאה" זו המכונה " עבור כל לולאה "; אבל נלמד על כך מאוחר יותר. עבור לתרגל עכשיו עם "לולאה". לחץ כאן כדי לעבור לפרק הבא
פיתוח Windows 7.5 מנגו Apps, חלק 4: אם משפט
פרק זה מלמד כיצד להשתמש בהצהרה "If" ומה סוגי שלה .
פיתוח Windows 7.5 מנגו Apps, חלק 5: אופרטורים, ביטויים, הצהרות
בפרק זה Windows 7.5 מנגו App ללמוד על הצהרות, מפעילים וביטויים ב C #.
ניווט בין XAML דפים: Windows Phone 7.5 מנגו Apps פיתוח - חלק 21
Windows Phone 7.5 מנגו App App פיתוח סדרה: זה שיעור, נלמד כיצד לנווט בין דפי xaml וכיצד להעביר את הנתונים ביניהם