PracticU

הסבר על WinForms
דוט-נט Framework vs Core

בלי כתוביותעם כתוביות
PracticU › קורס WinForms - תוכנות רגילות בווינדוס › הסבר על WinForms דוט-נט Framework vs Core
מילון מושגים:
פריימוורק - מסגרת תוכנה שמספקת מבנה וכלים מוכנים לפיתוח יישומים, כדי לחסוך כתיבת קוד חוזר.
.NET - פלטפורמת פיתוח של מיקרוסופט להרצת יישומים בשפות כמו C#, הכוללת ספריות וסביבת ריצה משותפות.
Visual Studio - סביבת פיתוח משולבת (IDE) של מיקרוסופט לכתיבה, ניפוי והרצה של קוד, בעיקר בשפות .NET.
תבנית - מבנה בסיסי מוכן שממנו יוצרים פריטים דומים, כמו תבנית עמוד או תבנית מסמך.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.

הסבר על WinForms דוט-נט Framework vs Core
הקורס על WinForms נכתב בגרסת .NET Framework, אבל כל מה שלומדים בו תקף גם ב-.NET Core. ההרצאה מראה בפועל שהפרויקטים כמעט זהים ומסבירה במה כדאי לבחור.
מה מוצג בהרצאה
1. פתיחת פרויקט Framework: ב-Visual Studio 2019 בוחרים Create New Project ומחפשים Windows Forms Application. התבנית שכתוב עליה .NET Framework היא הגרסה הישנה.
2. בדיקה מהירה: מוסיפים לחצן, מגדירים לו שם בחלון ה-Properties, לוחצים עליו פעמיים ומוסיפים MessageBox עם הטקסט "קול". מריצים ב-Ctrl+F5, לוחצים ורואים את ההודעה.
3. אותו דבר ב-.NET Core: התבנית שלא כתוב עליה Framework היא .NET Core. בוחרים את הגרסה החדשה ביותר, שבזמן ההקלטה הייתה .NET 5, וחוזרים על אותם צעדים עם אותה תוצאה.
4. ההבדל: .NET Core היא הגרסה העדכנית וניתן להריץ אותה גם על Linux ו-Mac.
המלצה
מומלץ להתאמן בפרויקטים מסוג .NET Core, אף על פי שהקורס מוסבר על Framework. אפשר ללמוד WinForms בכל אחת מהגרסאות.
השיעור הבא בקורס: הרצאת מבוא לקורס WinForms

פרקי ההרצאה: הסבר על WinForms דוט-נט Framework vs Core

  1. 00:00

    גרסאות Framework מול Core

  2. 00:42

    פתיחת פרויקט Windows Forms

  3. 01:23

    הגדרת לחצן והרצת הפרויקט

  4. 02:22

    תמיכת Core ב-Linux ו-Mac

  5. 03:01

    יצירת פרויקט ב-.NET Core

תמלול ההרצאה: הסבר על WinForms דוט-נט Framework vs Core

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

  1. 00:02

    אוקיי חברים לפני שנצלול לתוך הקוד חשוב לנו להסתכל רגע על גרסאות של visual studio ולהבין שהקורס נכתב בגרסה שנחשבת framework זאת הגרסה הקודמת יש היום גרסה שנקראת .NET Core מה שסופר חשוב לנו להבין זה שכל מה שאתם הולכים לראות בקורס הזה של ה-Windows 4 זה תקף גם לדוטנט קור.

  2. 00:36

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

  3. 00:53

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

  4. 01:23

    נבצע קרייט והנה נפתח לנו כאן פרויקט ואני הולך נניח ל-All Windows Forms והנה יש לי פה לחצן ואני רואה את הפרופרטיז שלו ואני אגדיר את הלחצן הזה כ-COOL, בואו נלחץ עליו דאבל קליק בכדי להגיע לקוד שלו, את כל הדברים האלה כמובן אתם הולכים לראות בקורס ונדליק פה איזה מסג בוקס קול,

  5. 01:52

    קונטרול F5 מריץ לי את הפרויקט, לוחץ על הלחצן והנה אני רואה קול. שמתם לב איך .NET פריימוורק נראית? בואו נסגור הכל ונפתח שוב על ידי .NET Core ומה שאתם יכולים לראות זה פשוט אותו הדבר.

  6. 02:12

    אז מה שמומלץ לכם לבצע זה לעבוד על הגרסה העדכנית יותר .NET Core אפילו שכל הקורס מוסבר על .NET Framework לא קרה כלום. מה ההבדל בעצם ב- .NET Core ל- .NET Framework ש- .NET Core הגרסה העדכנית יותר תומכת וניתנת להרצה גם על מערכות הפעלה כמו Linux וכמו Mac.

  7. 02:34

    נקודה חשובה windows forms up והנה הגרסה של הcore בואו נראה מה קורה כשאני פותח פרויקט אז אני אשמור אותו לדסטופ נקסט והוא שואל אותי איזה גרסה .NET core אתה רוצה אני כמובן תמיד לוקח את הגרסה החדשה ביותר כרגע היא .NET 5 create וברגע שהפרויקט נוצר לנו אז זה אותו הדבר יש לנו פה אפשרות לראות חלון יש לנו אפשרות לשים עליו לחצנים

  8. 03:04

    בואו ניקח לחצן נגרור אתם רואים שזה סיים נגיע ל-properties נגדיר קול דאבל קליק נגיע לקוד מסג'בוקס קול קונטרול F5 מריץ לי את האפליקציה לחצתי קיבלתי אותו הדבר

לקורס המלא: קורס WinForms אונליין

ההרצאה הבאה: הרצאת מבוא לקורס WinForms

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

  • הסבר על Console - דוט-נט Framework vs Core
  • הסבר על Entity Framework Core
  • יצירת Controller - דוט-נט Core
  • Automation Framework

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

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