
הטקסט המלא של הדקות הראשונות בהרצאה «פרויקט מעשי ב-#C - ספר טלפונים - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שיעור על איך בונים אדרס בוק, אז נעשה פייל ניו פרוג'קט ומסוג ווינדוס אפליקיישן נגדיר אדרס בוק נקרא לזה 0.1 זה המקום שבו הספרייה הזאת תהיה יהיה ב-d אז זה המקום שבו זה יהיה ונגיד לו אוקיי אוקיי אדרס בוק אז מחשבון היה דווקא דבר די שימושי בנינו מחשבון עכשיו נבנה משהו גם כן שימושי שזה Address Book.
אני רוצה לשמור את כל החברים שלי. איך זה ייראה? זה צריך להיות איזה מין רשימה. אנחנו ניקח לשם כך את List View. יפה.
חוץ מ-List View כרגע לא יהיה לנו שום דבר אז אני רוצה שה-List View הזה יגדל בערך בגודל הזה. יפה.
בוא נסתכל על ה-properties של ה-list view, בוא נראה איך זה נראה באמת, בוא ננסה קודם כל מתוך הדיזיינר להוסיף לו דברים, להוסיף לו רשומה, אז יש פה, אין פה טקסט, הנה יש פה טקסט, אז בוא נגיד שזה יהיה חבר שלי משה, נגיד לו אוקיי, יפה, מבין, משה, אבל אני רוצה עוד חברים,
ושוב נלך לאייטמס ונוסיף גם את ברוך, כמובן, היא לא K. כן אבל הוא מוסיף אותם ברצף ואני רוצה שהוא יוסיף אותם ב-View של Detail ואז יש לי עמודות. אז זהו, אני צריך עמודות.
אז עמודות, איך אני מגדיר עמודות? אולי יש פה Columns, אז נוסיף עמודה אחת. שנקראת name ונוסיף בוא נראה איך זה נראה הנה עמודת name והוא כבר רואה שמשה וברוך נמצאים שם ונוסיף עוד עמודה שנקראת או שהכותרת שלה זה phone number יפה והנה הוא הוסיף לנו אותה כאן אבל שום דבר לא נמצא ברשימה בואו נחזור לאייטמס ועבור משה כאן הוא מציג
לנו רק את העמודה הראשונה ולמעשה אני רוצה להציג את כל העמודות אז יש לו משהו שנקרא סאב אייטמס ואלה עוד עמודות אני אומר לו תוסיף עוד עמודה והטקסט שלה יהיה מספר הטלפון של משה כמובן זה 03-568-9652 כמובן, יפה וכבר אפשר לראות שהוסף פה המספר והוא ברוך ניגש לעמודות היתרות שלו מעבר לעמודה הראשונה שמוצגת כאן מוצגת כאן וזה הערך שלה
עוד עמודות אז נגדיר את המספר הטלפון שלו שזה 049-56325. יפה מאוד. אז אלה שני החברים שלי, אם את זה אני אראה ואני אביטה ואראה, אז אני אדע שאלה שני החברים שלי.
שימו לב שאני לא יכול כרגע לשנות, אם אני משנה את הגודל של הטופס זה לא משנה את הגודל של האזור הלבן, והייתי רוצה שהלבן גם יגדל ביחד, ולשם כך, חשבתי על הבחור שלי כזה, לשם כך אנחנו נגיד לו שהלבן, ה-List View, שהוא בתוך ה-Tofs, אני ארצה שהדוק שלו, שהעיגון שלו יהיה מה שנקרא פיל.
עכשיו הוא משתלט על הכל. זה הרבה יותר טוב לי, טוב לי על הלב, יפה. אז זה יפה מאוד שאני יכול לעשות דבר שכזה, אבל האמת היא שהייתי רוצה להיות מסוגל להוסיף פה עוד חברים.
ובכלל, אני רוצה שבהתחלה שהתוכנית רצה אצל לקוח, לא אמורים להיות פה חברים, זה אמור להיות ריק. אבל אני כן רוצה להיות מסוגל להוסיף עוד חברים.
טוב, אז בואו נוסיף עוד חברים. אז על מנת להוסיף עוד חברים, אנחנו צריכים פה מקום להזין את הנתונים של החברים אז דוק פי לא בדיוק מתאים אנחנו נשתמש, ניגע בו ונגיד לו שהדוק שלו הוא דווקא כלפי מטה מה זה נותן לי?
לא, זה לא מה שרציתי בואו, זהו, אני רוצה פה להוסיף עוד פריטים והדוק לא בדיוק מסתדר לנו אז יש עוד דבר שאפשר להשתמש בו וזה האנקרו, הנעיצה.
אנחנו נגיד ל-list issue 1 שהנעיצה שלו היא לכל ארבעת הרוחות, ואז הוא גדל בצורה שכזו. אנחנו נזיז אותו לכאן, יפה, ואז יש לי מקום לשים דברים למעלה.
אני ארצה פה שהמשתמש יוכל למלא את הפרטים. נשים פה Label ונשים טקסטבוקס. יפה. אז הלייבל שלנו יופיע עליו שזה ה-NAME ולזה אנחנו נקרא NAME ואנחנו נרצה גם את פון נאמבר אז פשוט נשכפל את זה נעשה קופי ופייס ונשימה את זה ככה וזה יהיה הפון נאמבר קצת גלשנו אז נגרור את זה
קצת וזה יהיה הפון נאמבר והייתי רוצה שכשאני מטעין ומגדיל, אולי שגם זה יקטן ויגדל, אולי אפילו שניהם, אז נצמיד אותם לכאן, ואז נגיד להם שהאנקור שלהם הוא גם ימינה, ואז זו ההתנהגות.
אולי כזה קצת נציג למטה. בואו נראה איך זה נראה בזמן ריצה. אוקיי, זה דבר נורא יפה. מצוין. אוקיי, אז אני הייתי רוצה להגיד פה לכמה הטלפון שלה זה ככה וככה, הייתי רוצה פה כפתור הוסף ובואו נוסיף כפתור הוסף אז נוסיף כפתור שוב את הליסט view נסיט למטה ונקרא לכפתור הזה אד שימו לב ששמתי פה