
הטקסט המלא של הדקות הראשונות בהרצאה «פרויקט מעשי ב-#C - ספר טלפונים - חלק 5» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
זה מה שיש לנו, אנחנו יכולים לשמור את זה, כמו שזה נראה. עכשיו מה שאנחנו רוצים זה לפתוח את הפוד, אז נוסיף open, ונוסיף open, open, אלה מ-open for a dialogue, זה יפה, אז ב-open אנחנו נציג את ה-open for a dialogue,
את ה-show dialogue, בזה סיימנו, וכשהיוזר לוחץ על ה-ok, האמת שאני גם יכול מפה לעשות דאבל קליק, והוא יוסיף לי את הפייל אוקיי, יפה.
אז זה פייל אוקיי. כאן אנחנו רוצים לפתוח את הקוד. באמת זה די דומה. לפתוח את הקוד של השמירה, בנוסחו, והopen, open file dialog 1, פייל ניים, ויש stream reader, stream reader,
באנגלית הזה, יפה. פתחנו. עכשיו אנחנו בעצם רוצים לחלק בכל איתרציה, אז זהו.
אז בעצם עכשיו רוצים לעבור על הכובד, וכל עוד לא סיימנו לקבוט, אנחנו רוצים לייצר רשומות. זה לא בדיוק, זה לא בערך דומה לזה. בוא נגיד ככה, אני רוצה את ה-Name הראשון שיש לי בכובד. מה ה-Name הראשון שיש לי שם?
נגיד לו, קוראים לו reader.read ויש לו read line. בוא נראה את read, זהו, read, read לא כל כך מתאימה. read line יותר מתאימה, מה זה read block, כן, זה דברים שלא מתאימים. הכי פשוט זה read line, לא יכולנו לקרוא לזה, ולהחזיר סטרינג.
מה זה אומר? זה אומר שאנחנו צריכים לשמור את name ואת number בשורות נפרדות. ואם הם היו בשורות נפרדות, הכל היה בסדר. אז בואו נעשה כאילו, זהו, אז האמת היא שכשאנחנו שומרים אנחנו צריכים לשמור אותם בשורות נפרדות.
אולי יש right line, אבל זה הרבה יותר טוב, שורה נפרדת. name וnumber, name וnumber. name וnumber קראנו, אחרי שקראנו אנחנו רוצים להוסיף list view item קדש, אבל זה בדיוק כמו add.
אז רגע, יש לנו פה פונקציה add, זה ה-name וה-number שהם יכולים לשים מהטקסט בו. בואו נעשה את זה, שזאת תהיה פונקציה נפרדת, או בואו בשלב ראשון נעתיק את זה כדי לא לבלבל אתכם, פשוט נעתיק את הקוד לכאן.
זה קוד שמניח שיש לי name ו-number, ואז את name ואת number אני מוסיף. יפה, נריץ את זה, יש פה הודעות שגיאה, נאם להיות נאם שעיר, נריץ את זה, ונגיד לו פייל, זהו, לא שמענו, אה, שמענו את זה בשורה נפרדת, נסויין, האם אנחנו בגרסה 4?
כן, מורס, אגירות, בואו נסתכל על זה לפני הפתיחה, נראה כזה נראה, מצוין, נגיד לו אופן, זהו, יש לו את משה, ברוך ועוד פעם את משה אז לא כל כך ברור היה אמור להיות משה ברוך ועוד פעם משה וברוך או בעצם ברוך פה קודם כל נמחק את זה מה שאני קורא מקובץ אני רוצה למחוק אבל בכל מקרה אני גם רוצה כזכור שהוא clear קליר נעשה קופי בפי קליר זה קליר אני נוחת
עליו ואני רוצה לנקוט אז נגיד list view 1 נקידה איינטרנט נקידה קליר זה מנקה הכל זה מאוד חשוב נגיד את זה שוב שוב נגיד לו פייל אופן אה לפני זה נעשה קליר נצביע ועכשיו נגיד לו פייל אופן הוא שוב נסתכל פה זה נראה שהוא אמור לקרוא, אמור לעבוד בסדר, בוא נעשה break, בוא נראה למה זה עובד, זה ה-file.ok של הוצאה, נגיד לו open,
כשהגענו לפה זה פחות חשוב, רידר, name ו-number, name זה משה, ה-number זה המספר שלו, עכשיו אנחנו מוסיפים את הזה, שומה, אה, אבל את זה אנחנו עושים רק פעם אחת, בעצם אנחנו צריכים לעשות את זה עד לסיום קריאה
מהכובד. אז איך אנחנו יודעים שהגענו לסוף הכובד?