PracticU

סוגי פרויקטים ב-Visual Studio

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

סוגי פרויקטים ב-Visual Studio
איך בוחרים נכון את סוג הפרויקט בחלון יצירת פרויקט חדש ב-Visual Studio, ומה ההבדל בין .NET Framework ל-.NET Core.
איך זה עובד
1. חלון הפתיחה: אפשר לעשות clone repository (למשל מ-GitHub), לפתוח פרויקט קיים, לפתוח תיקייה בלבד או ליצור פרויקט חדש.
2. סינון הפרויקטים: ביצירת פרויקט חדש מסננים לפי שפה (C#), פלטפורמה (Windows בלבד או All platforms) וסוג פרויקט, כמו Win Forms Application לדסקטופ. אפשר גם לחפש, למשל console.
3. .NET Framework: פרויקט שכתוב לידו .NET Framework הוא הטכנולוגיה הישנה, שמיקרוסופט כבר לא משדרגת, והיא עבדה רק על Windows.
4. .NET Core: הטכנולוגיה החדשה, שמתאימה ל-Windows, Linux ו-macOS. פרויקט בלי הסימון .NET Framework הוא כבר בטכנולוגיה החדשה.
5. סוגי פרויקטים לווב: בטכנולוגיית Core אפשר לבנות אתר אינטרנט או web api, כלומר שירות שחושף מידע.
שימו לב
- לפרויקט חדש לוקחים רק .NET Core ולא .NET Framework.
- אם אתם לומדים קורס שמלמד תחביר בסיסי של C# או Object Oriented, זה בסדר גמור שהוא נכתב על .NET Framework, כי C# הוא C# והעקרונות זהים.
- בדרך כלל משאירים את הפלטפורמה על All platforms.
אחרי ההרצאה תוכלו לבחור בחלון יצירת הפרויקט את הסוג המתאים ולהימנע מפרויקט .NET Framework ישן.
השיעור הבא בקורס: עבודה עם פרויקט מסוג Console

פרקי ההרצאה: סוגי פרויקטים ב-Visual Studio

  1. 00:00

    פתיחת החלונית ליצירת פרויקט

  2. 00:39

    סינון פרויקטים לפי שפה ופלטפורמה

  3. 01:17

    חיפוש סוג פרויקט Console

  4. 01:54

    .NET Core מול .NET Framework

  5. 02:30

    מתי לבחור .NET Core

תמלול ההרצאה: סוגי פרויקטים ב-Visual Studio

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

  1. 00:02

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

  2. 00:15

    האם אנחנו רוצים to clone repository לדוגמה מגיטהאב? האם אנחנו רוצים לפתוח פרויקט קיים? האם אנחנו רוצים רק לפתוח תיקייה ולראות מה יש בה?

  3. 00:24

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

  4. 00:51

    רק ל-windows אז עוד פילטור ששייך רק ל-windows אנחנו רוצים all platforms כי אנחנו רוצים לפתח בכלל המערכות לא רק ל-windows. הדבר הבא זה יש לנו כאן סוג יותר ספציפי של פרויקט אולי אנחנו רוצים לפתח פרויקט לדסטופ שזה win forms application הנה יש לנו פה עוד סוג של פרויקט ובואו נבחר את all project types בשביל לראות כמה

  5. 01:17

    שיותר יש לנו פה אפשרות to search סוג של פרויקט אם אני ארשום לדוגמה console אז הוא יראה לי כמובן רק פרויקטים ששייכים לקונסול בואו ניפטר מהחיפוש.

  6. 01:28

    חלק מהפרויקטים כתוב עליהם .NET Framework. לדוגמה, אם אני נבחר פה רק פרויקטי קונסול, אם אני מסתכל ואני רואה שיש לי פה פרויקט קונסול של C-Sharp, אני רואה שני פרויקטים של קונסול.

  7. 01:42

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

  8. 01:54

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

  9. 02:04

    .NET Core, כפי שאמרנו, הוא מתאים בעצם לכל מערכות ההפעלה הגדולות Windows, לינוקס ו-Mac ו-MacOS ואנחנו רוצים לפתח בו. אם אתם צופים באיזשהו קורס, לא משנה איפה, שמלמד לדוגמה תחביר בסיסי ב-Psharp והקורס הזה נכתב על .NET Framework, זה ממש בסדר לראות את הקורס הזה, מפני שאתם לומדים כרגע תחביר בסיסי של שפת C-Sharp,

  10. 02:31

    אז זה לא כזה משנה האם תחביר בסיסי של שפת C-Sharp, או לדוגמה קורס שמלמד על Object Oriented ב-C-Sharp, זה לא משנה אם הוא נכתב על .NET Framework או על .NET Core, כי Object Oriented זה Object Oriented ו-C-Sharp זה C-Sharp.

  11. 02:48

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

לקורס המלא: קורס Entity Framework Core

ההרצאה הקודמת: הגדרות של Visual Studio

ההרצאה הבאה: עבודה עם פרויקט מסוג Console

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

  • סוגי פרויקטים ב-Visual Studio - דוט נט NET Core.
  • Docker & Visual Studio
  • התקנה של Visual Studio
  • סוגי פרויקטים נוספים ב-MVC

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

  • קורס דוט-נט - NET Core. - עם Rest API
  • קורס ASP.NET
  • קורס MVC
  • קורס Git ו-GitHub עם Visual Studio