PracticU

מה זה console application

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

מה זה console application
בשיעור מוסבר מהו Console Application, תוכנה שמופעלת רק בממשק טקסט ומקבלת פקודות מהמקלדת, ללא עכבר וללא גרפיקה. הסוג הזה של תוכנה משמש בשיעורי התכנות כדי להתרכז ביסודות ולא בעיצוב חלונות.
השלבים העיקריים
1. הגדרת הממשק: המשתמש כותב פקודה, לוחץ Enter, והמחשב מחזיר טקסט. כך עבדו מחשבים בתחילת הדרך, לפני שהייתה גרפיקה.
2. למה משתמשים בו בלימוד: הוא מאפשר להתמקד במשתנים, בלולאות ובבסיס התכנות, בלי להתעסק בכפתורים, באירועים ובמחלקות שייילמדו בהמשך.
3. תוכנות אוטומטיות: תוכנה שרצה בלילה ללא מגע יד אדם, למשל סריקה של תוצאות חיפוש ושמירתן במסד נתונים, נכתבת לרוב כ-Console Application.
4. כינוי: ממשק כזה נקרא גם CLI, Command Line Interface.
שימו לב
יש הבדל בין ממשק טקסט לממשק גרפי. בממשק טקסט משתמשים במקלדת ובמסך, ובממשק גרפי משתמשים גם בעכבר. לתוכנות שרצות ברקע אין צורך בממשק גרפי כלל.
בסיום השיעור יש הבנה של מה זה Console Application, למה משתמשים בו ומתי הוא מתאים.
השיעור הבא בקורס: הסבר מעמיק על חלון Console

פרקי ההרצאה: מה זה console application

  1. 00:00

    מהו Console Application

  2. 00:39

    למה משתמשים ב-Console Application

  3. 01:35

    התמקדות ביסודות התכנות

  4. 02:14

    לולאות ומשתנים כבסיס

תמלול ההרצאה: מה זה console application

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

  1. 00:03

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

  2. 00:35

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

  3. 00:45

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

  4. 01:02

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

  5. 01:18

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

  6. 01:33

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

  7. 01:49

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

  8. 02:09

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

לקורס המלא: קורס C# למתחילים אונליין

ההרצאה הקודמת: קבצים ותיקיות בפרוייקט חדש

ההרצאה הבאה: הסבר מעמיק על חלון Console

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

  • יוצרים חלון ידני מ-console application
  • Console Output
  • Console Log
  • Application Context

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

  • קורס פיתוח משחקים יוניטי - Unity - שפת #C