PracticU

חיפוש בגוגל

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

חיפוש בגוגל
הסרטון מלמד איך לחפש בגוגל פקודה של C# שאינה נזכרת בעל פה, ומראה דוגמאות לחיפוש ולבדיקה של התשובה בתוכנית.
השלבים העיקריים
1. שם השפה קודם: כותבים את שם שפת התכנות ואחר כך את המשימה, למשל C# random number.
2. בחירת תוצאה: מתוך הצעות הגוגל בוחרים את ההצעה המתאימה ביותר, ומתוך התוצאות את הדף שנראה מתאים.
3. פתיחה בטאב חדש: לחיצה על גלגל העכבר פותחת את הקישור בטאב נוסף, בלי לאבד את הדף הנוכחי. כך אפשר לפתוח כמה קישורים במהירות ולעבור ביניהם.
4. בדיקה בתוכנית: מעתיקים את הקוד לתוכנית, מריצים ובודקים שאין שגיאות ושהתוצאה נכונה.
דוגמאות מהסרטון
- חיפוש של מספר רנדומלי הביא ל-Random ול-Next. בטול-טיפ מופיע תיאור: הגבול התחתון כלול והגבול העליון לא כלול. לכן rnd.Next(1, 13) מחזיר מספר בין 1 ל-12.
- חיפוש של פתיחת דף אינטרנט הביא לשורה System.Diagnostics.Process.Start, שמפעילה את הדפדפן עם הכתובת שנשלחה לה.
שימו לב
באתר Stack Overflow, שבו מתכנתים שואלים ועונים, ובאתר MSDN של מיקרוסופט, אפשר למצוא פתרונות לרוב המשימות. תיאור פונקציה בטול-טיפ נפתח בלחיצה על Ctrl+Shift+Space כשהסמן נמצא על הסוגריים של הפונקציה.
אין צורך לזכור כל פקודה: מספיק לדעת לחפש אותה ולבדוק אותה בתוכנית.
השיעור הבא בקורס: קורס סי-שארפ - מערך - Array

פרקי ההרצאה: חיפוש בגוגל

  1. 00:00

    למה מתכנת צריך לדעת לחפש בגוגל

  2. 01:16

    מציאת פקודה שאינה בזיכרון

  3. 01:53

    דוגמה: מספר רנדומלי בשפת C#

  4. 02:28

    ניסוח חיפוש: שפה ואז מילות מפתח

  5. 03:10

    תוצאות מ-Stack Overflow

  6. 03:49

    פתיחת תוצאות בטאב חדש

  7. 04:42

    בדיקת הקוד שנמצא בתוכנית

  8. 05:18

    הטול-טיפ של הפונקציה Next

תמלול ההרצאה: חיפוש בגוגל

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

  1. 00:01

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

  2. 00:17

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

  3. 00:45

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

  4. 01:06

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

  5. 01:28

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

  6. 01:49

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

  7. 02:09

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

  8. 02:22

    הדבר הראשון שאנחנו תמיד נרשום הוא לא את שפת התכנות. אם אנחנו עובדים ב-C-Sharp אז אנחנו נרשום ב-C-Sharp.

  9. 02:28

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

  10. 02:38

    לאחר מכן מה בדיוק אנחנו מחפשים אנחנו מחפשים random number כבר אנחנו רואים שבוגל גילתה את המחרוזת הזאת אבל אנחנו בוחרים מרשימת המחרוזות כאן מרשימת ההצעות את ההצעה הטובה ביותר פי שרפ רנדום נאמבר אנטר ואנחנו עכשיו מגיעים כמובן לכל מיני דפים שמאפשרים לנו לגלות את זה how to generate random int number

  11. 03:07

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

  12. 03:29

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

  13. 03:41

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

  14. 04:04

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

  15. 04:38

    שגיאות נראה שזה יכול לעבוד אז בואו נראה מה יש כאן יש כאן איזושהי פקודה random rnd=new random יש לנו כאן in month פתיחת משתנה שווה rnd.next 1 ציק 13 ואפילו יש פה הערה creates a number between 1 and 12 בין 1 ל-12 אנחנו רואים שכאילו כאן אנחנו נותנים

  16. 05:04

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

  17. 05:25

    the inclusive lower bound of the random number return, inclusive זה כולל אם אנחנו הולכים לכאן אז אנחנו רואים max value the exclusive upper bound of the random number return ואנחנו רואים שיש פה את המילה exclusive זה אומר לא כולל ולכן אנחנו יכולים לראות שכאן מיוצר מספר בין 1 עד 13 כולל 1 לא כולל 13. פה גם כתוב

  18. 05:53

    max value must be greater than or equal

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

ההרצאה הקודמת: תיעוד של קוד

ההרצאה הבאה: קורס סי-שארפ - מערך - Array

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

  • חיפוש בגוגל - קורס ג'אווה
  • חיפוש ב-AD
  • חיפוש בגוגל - קורס פיתוח משחקים יוניטי - Unity
  • חיפוש פריצות וחולשות בגוגל - Google Hacking

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

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