PracticU

פרויקט ב-#C - מחשבון פשוט - חלק 9

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

פרויקט ב-#C - מחשבון פשוט - חלק 9
השיעור מוסיף כפתור פלוס-מינוס שמחליף את הסימן של המספר שמוצג. הוא עובד בשני מצבים: כשהמספר נבנה, והסימן נשמר כשמספר חדש נכתב.
השלבים העיקריים
1. כפתור חדש: מעתיקים כפתור, משנים את הטקסט ל-± ומגדירים את שם הכפתור.
2. הוספת מינוס בתחילה: אם אין סימן, מוסיפים מינוס לפני המספר.
3. הסרת מינוס: אם כבר יש מינוס בתחילת הטקסט, מסירים אותו בעזרת Remove עם מיקום 0.
4. יציאה מוקדמת: אם התצוגה היא אפס, הפונקציה יוצאת בלי לשנות דבר.
5. איפוס אחרי פעולה: אחרי פעולה חשבונית ומכירה על Clear, התצוגה חוזרת לאפס ולא מציגה שרשרת פעולות מבלבלת.
שימו לב
- Remove מחזירה מחרוזת חדשה ולא משנה את המקורית, ולכן יש להציב את התוצאה בתיבת הטקסט.
- בדיקה של המיקום הראשון במחרוזת דורשת לוודא שהמחרוזת לא ריקה, אחרת מתקבלת חריגה.
השיעור הבא בקורס: פרויקט ב-#C - מחשבון פשוט - חלק 10

פרקי ההרצאה: פרויקט ב-#C - מחשבון פשוט - חלק 9

  1. 00:00

    מטרה: כפתור פלוס מינוס למחשבון

  2. 01:00

    עבודה בשלבים: הדבקת מינוס בתחילת המספר

  3. 02:11

    הדבקת המינוס מצד שמאל של התצוגה

  4. 03:06

    טיפול במינוס קיים והסרתו

  5. 04:04

    הסרת התו השמאלי ביותר מהטקסט

  6. 05:06

    טיפול במקרה של אפס

תמלול ההרצאה: פרויקט ב-#C - מחשבון פשוט - חלק 9

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

  1. 00:07

    טוב, אז היום אנחנו הולכים לטפל בפלוס מינוס, אז בואו נראה מה בעצם פלוס מינוס עושה. אם אני אומר לו פלוס מינוס כשיש פה אפס, אז הוא לא עושה כלום.

  2. 00:16

    אמרתי לו מינוס אחד, הוא לא עשה עם זה כלום, אבל אם עכשיו כשיש אחד אני אומר לו מינוס, אז הוא נהיה מינוס. אם אני שוב אלחט עליו, אז הוא מאבד את זה.

  3. 00:25

    מוסיף, מאבד, מוסיף. יפה, אז מינוס אחד ועוד מינוס שתיים. טוב, אז כשלחצתי על מינוס אחרי ה"ועוד" הוא איפס את זה, ואז כשלחצתי על שתיים הוא לא עם מינוס, אז בואו נגיד לו עכשיו E מינוס, אז אמרנו מינוס אחד ועוד מינוס שתיים שווה מינוס שלוש. עוד פעם, אחד מינוס ועוד שתיים מינוס שווה מינוס שלוש.

  4. 00:52

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

  5. 01:09

    אז בואו נגיד שלא משנה מה יש לי, קודם כל נדביק לו מינוס בהתחלה. אז כשלוחצים על מינוס, אמור להידבק מינוס. נוחצים על מינוס ויש מינוס נמחק את המינוס ושוב נוסיף ושוב נמחק אבל דבר ראשון בואו נדביק נדביק מינוס יפה אז נחזור לדיזיין ונוסיף פה נעצור את הריצה נוסיף כפתור copy paste ונצייר עליו

  6. 01:46

    פלוס חלקי מינוס תכף נצייר עליו ונכתוב עליו פלוס מינוס ונכתוב עליו פלוס חלקי מינוס ונעשה עליו דאבל קלייפ יפה אז קודם כל בואו נדביק לו מינוס מצד שמאל איך מדביקים מצד שמאל אז אם אני אגיד לו טקסטבוקס אחד נקודה טקסט פלוס שווה מינוס הרי הוא מדביק את זה מצד ימין ואני רוצה מצד שמאל אז אי

  7. 02:27

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

  8. 02:45

    יפה. בואו לא נריץ, בואו פשוט נמשיך. אז עוד פעם בואו נריץ, לאפס אתכם את החשיבה. אז יש לי אפילו 0, אני מדביק לו מינוס. ואפילו אם פעמיים ושלוש וארבע וחמש אני מדביק לו.

  9. 03:00

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

  10. 03:27

    זאת אומרת אם כבר יש מינוס אם טקסטבוקס נקודה טקסט במקום השמאלי ביותר שווה שווה לגרש גרש מכס כן הסטרינג טקסט מורכב למעשה מתווים, מצ'ארים וchar זה בעצם גרש סימן גרש אז אם במקום השמאלי ביותר יש לי מינוס אני רוצה להסיר אותו, איך מסירים?

  11. 04:02

    אז אני לא יכול להגיד לו textbox 1.txt במקום ה-0 שווה לגרש ריק קודם כל הוא לא נותן לי בגלל שמה שנקרא במקום ה-0 הוא רואה דון לי הוא ייתן לי הודעת שגיאה, אז את זה אני לא יכול לעשות אבל מה שאני כן יכול לעשות זה להגיד עוד דבר כזה.

  12. 04:26

    אני אגיד לו ריפלייס תחליף במקום סליחה לא ריפלייס טעות שלי רימוב במקום האפס תו אחד במקום השמאלי ביותר תסיר תו אחד תסיר את המינוס וזה לא עושה שום שני לטקסטבוקס אחד זה מחזיר לי סטרינג הפונקציה הזו מחזירה לי סטרינג את הסטרינג הזה אני אשים בתוך טקסט בוקס 1 נקודה טקסט ואז בעצם הסרתי במקרה שהיה לי בואו נריץ את זה אז פלוס מינוס פלוס או מצוין אבל עדיין זה

  13. 05:18

    לא אמור להיות עבור 0 אם יש שם 0 אנחנו לא

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

ההרצאה הקודמת: פרויקט ב-#C - מחשבון פשוט - חלק 8

ההרצאה הבאה: פרויקט ב-#C - מחשבון פשוט - חלק 10

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

  • בניית מחשבון של חלונות
  • מחשבון מחירים של Azure
  • יצירת פרויקט Maven - חלק 1
  • מרכיבים של פרויקט ג'אווה

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

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