PracticU

פרויקט מעשי ב-#C - תוכנת צייר - חלק 2

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

פרויקט מעשי ב-#C - תוכנת צייר - חלק 2
בשיעור הזה מציירים סימן X וסימן + על הטופס. הקואורדינטות לא מחושבות מראש, אלא נמדדות מהמסך: מרחפים עם העכבר על נקודות בציור אחר ורושמים את המספרים שמופיעים.
השלבים העיקריים
1. מדידת נקודות: בתוכנה אחרת מרחפים על קצות הקו ורושמים את הערכים x ו-y של כל נקודה. למשל הנקודה 48,44 והנקודה 197,154.
2. ציור בלחיצה: בתוך אירוע MouseDown יוצרים Graphics וקוראים ל-DrawLine עם העט הכחול וארבעת הערכים של הקו.
3. קו נוסף לכל צלב: כל קו של הסימן הוא קריאה נפרדת ל-DrawLine עם נקודות התחלה וסיום משלו.
4. הסימן נעלם אחרי הסתרה: הציור לא נשמר מעצמו. אחרי הסתרה או מזעור הוא נעלם, ויש לצייר מחדש בלחיצה נוספת. בהרצאות הבאות יוסבר למה.
פקודות והגדרות
- g.DrawLine(Pens.Blue, x1, y1, x2, y2); סדר הפרמטרים הוא x1, y1, x2, y2.
טעויות נפוצות
- ערבוב בין x ל-y: קל להחליף אותם כשמודדים את הנקודות מהמסך. כדי לוודא, בודקים מה משתנה כשזזים למעלה ולמטה.
- ציור שנעלם: לאחר הסתרה או מזעור הסימן לא נשאר על הטופס עד שמציירים שוב.
בסיום השיעור התלמיד יודע לצייר צורה משילוב קווים ישרים לפי קואורדינטות שמדד.
השיעור הבא בקורס: פרויקט מעשי ב-#C - תוכנת צייר - חלק 3

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

  1. 00:00

    ציור X ופלוס בקו ישר

  2. 01:38

    שמירת נקודות המדידה ושמות הקבצים

  3. 02:24

    יצירת פרויקט Windows Application חדש

  4. 03:15

    אירוע MouseDown לציור ה-X

  5. 04:06

    DrawLine עם נקודות התחלה וסיום

  6. 05:10

    סדר הפרמטרים בקו הציור

  7. 06:04

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

  8. 06:39

    שכפול השורה לקו נוסף

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

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

  1. 00:05

    טוב, אנחנו רוצים להקליט הרצאה, אנחנו רוצים לצייר מה. הייתי רוצה לצייר כאן x, כאן פלוס, בואו נתחיל מx כאן.

  2. 00:23

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

  3. 00:43

    אם זה המסך שלי הייתי רוצה לתאר כאן קו כזה כאן קו כזה כאן קו כזה וכאן קו כזה זה מה שאני רוצה לעשות אוקיי הקו הזה שפה למטה יש לי כשאני מרחף פה אתם רואים מספרים וזהו בואו אפילו בקיצור הנקודה הזו היא 48 על 44, בואו נרשום, זה 48 סיק 44. לעומת זו, הנקודה הזו כאן היא 210 סיק 39. בואו נרשום, 210 סיק 39. הנקודה הזו היא 51 סיק 149. 51 סיק 149,

  4. 02:01

    ואילו הנקודה הזו היא 197, 154. 197 סינק, 154. יפה, בואו נשמור את זה, נציג כרגע על הדסקטופ, נקרא לזה 1. יפה, אז בואו נצייר את ה-X הזה בתוכנית.

  5. 02:31

    אז Start, Visual Studio, ו-Create Projects, C-Sharp, Windows, Windows Application, נשים אותו על ה-בסטופ ונקרא לו drawings או drawings ample נגיד לו אוקיי נתנו לו את הזמן שלו ונראה שזה יהיה מרגע יפה מאוד אז אני רוצה סליחה פה לצייר את ה-x ואני אעשה את ה-x הזה מתי?

  6. 03:26

    אני רוצה לעשות את ה-x רגע עם explorer door מיותר hide ניגש ל-properties של הטופס ונלך לאירועים, יפה מאוד, נלך למאוס דאון, אני רוצה את כל התיאורים לעשות באירוע מאוס דאון, אז נעשה פה דאבל קליק, יפה, ועכשיו אני רוצה לצייר, אז נגדיר גרפיק g שווה ל-createGraphic ו-g.drawLine פנדס.בלוק שווה ונבחר את ה-overload

  7. 04:27

    הרביעי היא בין הארבעה, אז יש לי שבע עד כחול, ועכשיו x1 y1 x2 y2 אז x1 זה 48, y1 זה 44. איך אני יודע שהשמאלי זה הx והימני זה הy? אני לא יודע, אבל אם נלך פה למטה, ככל שאני זז למטה אני רואה שפה העמודה הימנית, העמודה הימנית,

  8. 04:59

    הפסיק היא זו שמשתנה, זאת אומרת שאני זז למעלה ולמטה, הימני מציין לי את התנועה הזו אז אני יודע, הרי אני מגדיר את זה כ-y לכן הימני זה y זאת אומרת, זה x1, זה y1 48, 44 אז נגיד לו פה ctrl-shift רווח, x למעלה 44, והשני היה, סליחה, 48 ו-44, זה y1 ו-x2, y2, נקודה זו

  9. 05:40

    אז 197, 154 197 פסיק 154 יפה, בואו נריץ ונראה שבאמת זה עובד הרי עדיין לא רואים כלום, אבל אני אעשה קליק והנה התחלה של ה-X, מצוין הדבר הבא זה הקו הזה, אז בואו נסגור ואני רוצה לצייר, אפשר להתחיל פה ולסיים כאן אפשר להתחיל כאן ולסיים פה גם הקו הזה יכולנו להתחיל כאן זה יכול היה להיות x1 y1 וזה x2 y2

  10. 06:29

    בואו נתחיל באמת הפעם מפה 54 149 ונשכפל את השורה הזו ctrl tv ועוד פעם על tab 54 149 54 149 נמחק

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

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

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

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

  • תרגיל 24 - תוכנת צ'אט - חלק 1
  • פרויקט מעשי ב-#C - ספר טלפונים - חלק 1
  • תרגיל מעשי Delegate Event
  • שדרוג צייר שלנו על canvas

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

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