PracticU

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

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

פרויקט ב-#C - מחשבון פשוט - חלק 3
בשיעור מוסיפים לתוכנה את פעולות החיסור, הכפל והחילוק. הפעולות זהות בבסיסן לפלוס: שמירת המספר הקודם, ניקוי התצוגה, והחישוב בלחיצה על שווה.
השלבים העיקריים
1. כפתורי פעולות: מעתיקים את הכפתור של הפלוס, משנים את הטקסט ואת שם הכפתור, ומעתיקים את קוד הטיפול עם שינוי הסימן.
2. הבחנה בין הפעולות: בלחיצה על שווה צריך לדעת איזו פעולה נבחרה. בשלב הזה נשמר סימון של הפעולה בתוך המשתנה, והשווה בודק אותו.
3. בעיית חלוקה בשלמים: כשמחלקים שני מספרים מסוג int, התוצאה מקוצרת לשלם. לדוגמה 123 חלקי 321 נותן 0.
4. פתרון: ממירים את המספרים לסוג float (נקודה צפה), כך שהחלוקה תיתן ערך עשרוני.
שימו לב
- העתקת קוד בין כפתורים שונה ומסוכנת כשצריך לשנות אותו בהמשך. בשיעורים הבאים הקוד מאוחד לפונקציה אחת.
- בשלב זה הטקסט לא מציג נקודה עשרונית בכל המקרים, והמרצה משאיר את זה לשיעורים הבאים.
השיעור הבא בקורס: פרויקט ב-#C - מחשבון פשוט - חלק 4

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

  1. 00:00

    שחזור החיבור והכנת כפתור חיסור

  2. 00:51

    לוגיקת החיסור והעתקת הקוד

  3. 02:05

    זכירת הפעולה שנלחצה לפני שווה

  4. 02:54

    מזהה פעולה מסוג מחרוזת Operation

  5. 03:51

    בלוק לבחירת פעולה והרצה ראשונה

  6. 04:39

    הוספת כפל וחילוק לאותו מנגנון

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

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

  1. 00:07

    יפה, אז בהרצאה הקודמת נריץ מה היה לנו עד עכשיו אמרנו 123 ועוד 321 שווה 444 בואו נעשה עכשיו חיסור, נסגור את זה דיזיינר, נוסיף כפתור, קופי ופייסט נשים אותו אפילו כאן ככה פרופרטיז, מינוס אנטר, נגלול למעלה נחסיר את ה-4 ונכתוב פה, נקרא לזה צאב, צאב ודאבל קליק, ועכשיו חיסור.

  2. 00:55

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

  3. 01:25

    לכאן copy here חצי ימינה backspace וזהו אפשר להגיד אנחנו זוכרים את המספר ומאפסים את הטקסט בוקס בואו נריץ את זה 123 ועוד 321 שווה מה זה היה 123 ועוד 321 שווה 444 ו-123 פחות 321 שווה טוב הוא עדיין 444 כי עדיין בפעולת שווה אנחנו עושים חיבור אם נסתכל על מה אנחנו עושים ב-equals אנחנו עדיין עושים חיבור

  4. 02:15

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

  5. 02:29

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

  6. 02:42

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

  7. 02:54

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

  8. 03:32

    וכאן, שורה אחת לפני השורה הזו, נגיד אם אופריישן שווה שווה לפלוס, אינטריזל שווה לזה אולי נעשה את זה אפילו ככה אז תעשה ככה אחרת, פשוט נשכפל את כל הבלוק הזה אם ה-Operation שווה למינוס אז כאן תעשה מינוס בואו נריץ את זה

  9. 04:07

    שגיאות, למה יש לנו שגיאה? נעשה F8, השגיאה הראשונה שמתי נקודותיים במקום נקודה פסיק F5 123 ועוד 321 שווה 444 ו-123 פחות 321 שווה מינוס 198 מצוין בואו נוסיף עכשיו גם כפול וחלקי copy paste נשים את זה כאן ועוד paste אחד נשים את זה כאן נשנה את זה קום 4 למולט פייג' דאון וסימן כפול אנטר ואת זה נשנה לחלקי אנטר פייג' אפ טאב ודיב אנטר

  10. 05:20

    דאבל קליק על פול ואפשר להגיד שאפשר פשוט

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

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

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

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

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

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

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