PracticU

פרויקט מעשי ב-#C - ספר טלפונים - חלק 2

בלי כתוביותעם כתוביות
PracticU › פרויקט מעשי ב-#C - ספר טלפונים › פרויקט מעשי ב-#C - ספר טלפונים - חלק 2
מילון מושגים:
כפתור - רכיב בממשק המשתמש שהמשתמש לוחץ עליו כדי להפעיל פעולה, כמו שליחת טופס או מעבר לדף אחר.
לולאה - מבנה בקרה שחוזר על קטע קוד שוב ושוב כל עוד תנאי מתקיים או עבור כל פריט באוסף.
אינדקס - מבנה במסד נתונים שמאיץ חיפוש ושליפה. גם מספר המציין מיקום של איבר במערך.

פרויקט מעשי ב-#C - ספר טלפונים - חלק 2
השיעור מוסיף חיפוש לפי שם בספר הטלפונים, בעזרת מעבר על כל פריטי הרשימה.
השלבים העיקריים
1. כפתור חיפוש: נוסף כפתור לחיפוש, והחיפוש מתבצע לפי השם שמופיע בתיבת הטקסט.
2. מעבר על הפריטים: בלולאה for each עוברים על כל פריטי ה-ListView, ומשווים את הטקסט של כל פריט לשם שמחפשים.
3. מציאה: אם נמצא פריט תואם, מוצגת הודעה (MessageBox) עם השם שנמצא.
4. לא נמצא: אם הלולאה הסתיימה בלי מציאה, מוצגת הודעה שהשם לא נמצא.
5. למה for each: גישה לפריטים בתוך הרשימה דרך לולאה נוחה יותר משימוש באינדקס ידני, כי אין צורך לדעת כמה פריטים יש.
השיעור הבא בקורס: פרויקט מעשי ב-#C - ספר טלפונים - חלק 3

פרקי ההרצאה: פרויקט מעשי ב-#C - ספר טלפונים - חלק 2

  1. 00:00

    חיפוש חבר לפי שם ברשימה

  2. 00:41

    מעבר על כל שורות הרשימה

  3. 01:48

    השוואת השם לשם המבוקש

  4. 02:32

    הצגת הודעה עם תוצאת החיפוש

תמלול ההרצאה: פרויקט מעשי ב-#C - ספר טלפונים - חלק 2

הטקסט המלא של הדקות הראשונות בהרצאה «פרויקט מעשי ב-#C - ספר טלפונים - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:06

    טוב, איזו הוספה יש לנו? הדבר הבא שאנחנו רוצים לעשות זה חיפוש. בואו נעשה חיפוש על פי שם. נעצור את עריכה, נקבל את הכפתור, ונבין חיפוש.

  2. 00:41

    אוקיי, אז כאשר עכשיו אנחנו נעשה דאבל קליק, אנחנו רוצים עכשיו לחפש, במקום לעשות דאיה אד, עכשיו אנחנו בעצם רוצים לעבור על הרשימה ולחפש משהו.

  3. 01:00

    בואו נראה איך עושים את זה. לדיון יציגה אייטמס במקום ה-i, שם אני יכול לגשת לטקסט, זה ה-name שלו, doc מושווה ל-name שאני מחפש.

  4. 01:32

    בואו נגדיר את הדברים האלה. name יש לנו for term יותר ויותר זמן, ב-i נסתיים. האמת היא שאפשר טיפה יותר קצת לעבוד עם i, אפשר לעבוד עם for each list view item, אז for each list view item, lvi עם שליש view 1.items lvi.txt עם lvi.txt שווה ל-name אז מצאנו את הבן אדם שלנו אפשר להציג את זה אפשר להגיד

  5. 02:32

    messagebox show ובמסג'בוק נקודה show אני יכול להגיד נריץ את זה ויורק ונריץ שוב ונחפש את משה פאונד נחפש את משה אחד לא קיבלנו שום דבר בוא נגיד שאם לא מצאנו אני רוצה לדווח על זה פה אני אעשה ריצן אם מצאנו אם הגענו לכאן בעצם לא

לקורס המלא: פרויקט מעשי ב‑#C אונליין

ההרצאה הקודמת: פרויקט מעשי ב-#C - ספר טלפונים - חלק 1

ההרצאה הבאה: פרויקט מעשי ב-#C - ספר טלפונים - חלק 3

הרצאות קשורות מקורסים אחרים

  • פרויקט מעשי ב-#C - תוכנת צייר - חלק 1
  • תרגיל מעשי Delegate Event
  • יצירת מודל של ספר - דוט נט NET Core.
  • יצירת פרויקט Maven - חלק 1

קורסים נוספים במסלול

  • קורס WinForms - תוכנות רגילות בווינדוס
  • פרויקט מעשי ב-#C - בונים מחשבון פשוט
  • פרויקט מעשי ב-#C - תוכנת צייר
  • קורס ADO.NET - חיבור אתר למסד נתונים
  • קורס תכנות מתקדם - #Advanced .NET C
  • קורס WCF - תקשורת למתקדמים בדוט-נט