טוב, אז אחרי הרבה מאוד זמן, הגיע הרגע שבו אנו ממשיכים.
למי שלא קרא עד עכשיו את שני השיעורים הראשונים, כדאי מאוד שיעשה את זה.
בשיעור הקודם ביקשתי מכם להוריד את התוכנה הבאה:
Visual C# 2010 Express
מי שלא הוריד, שיעשה זאת עכשיו, בלעדיה לא נוכל להמשיך.
מה נלמד מעכשיו? אנו נלמד לעשות שימוש בשפת התכנות המוכרת והנוחה C#.
קצת רקע, C# היא תוכנה מבית Microsoft המוכרת, היא נוצרה כתשובה לJava החינמית מבית Sun.
C# היא חלק משפות ה.NET, אשר מהווה סביבת עבודה בעלת המון מחלקות, אוביקטים וכלים שימושים למתכנת המתחיל ולמקצועי כאחד.
כיום נלמד כיצד לבנות תוכנה פשוטה שאומרת Hello World, לאחר שנעשה זאת נתקדם יותר.
לאחר התקנת התוכנה, נפתח אותה, יפתח לנו מסך פתיחה הנקרא "START PAGE".
נלחץ על – New Project ונבחר בConsole Application, ניתן להגדיר לו שם מיוחד אבל אין זו חובה.
אמור להיפתח לכם חלון עם הקוד הבא:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
}
}
}
מה כל דבר אומר?
Using אומר שאנו נשתמש בספרייה מסוימת.
Namespace זה שם הספריה בא הקוד שלנו ממוקם.
Class שם המתכון שלנו(על פיו תווצר התוכנה).
static void Main(string[] args)
הכרזה על הפונקציה הראשית שלנו. את הקוד שלנו נרשום בין ה{ ל} שבא אחרי שורה זו.
על פונקציות ומהי הפונקציה הראשית אסביר בהמשך.
*חשוב לא לשנות שמות של שום דבר כמו הClass או הnamespace וגם הMain, במידה ותשנו יווצרו בעיות.
** רוב הסיכויים שהnamespace שלכם יהיה שונה משלי, אל תלחצו.
עכשיו, לכל קוד וקוד שלנו נוסיף בסוף את שתי השורות הבאות:
// End Of Code
Console.WriteLine("Press any key to exit..");
Console.Read();
המטרה של שורות אלו היא שהתוכנה לא תסגר ונוכל לראות את הפלט בצורה נוחה.
מה כל דבר עושה?
Console.WriteLine(X);
זוהי פקודה האומרת למחשב לכתוב טקסט בתוך החלון של הקונסולה.
במקום X נרשום בתוך " " את הטקסט שאנו רוצים שיופיע לדוגמה:
Console.WrilteLine("Hello World");
יתן לנו Hello World.
זהו הבסיס, הרעיון של שיעור זה הוא לתת לכם לראות קצת את התחביר(לתת טעימה)
שיעור הבא נתקדם עוד יותר ונלמד על משתנים וכו'.
שיעורי בית
הכינו תוכנית הפולטת אל המסך את המשפט Hello Wolrd, My Nick Name is
ואת הכינוי שלכם.
יש להגיש אותם עד יום שישי בשעה 6!
נא לא לאחר. לא אקבל שיעורים מאוחרים יותר.
בהצלחה,
חגי.