פרטי המסמך:

הועלה: סוג מסמך: מסמך אונליין מסמך אונליין
עמודים: 127 הורדות: 181202
האם ידעתם שבקריאת מדריך C# אחד בחינם תוכלו להתקדם בידע שלכם ולהפוך ממתחילים למתכנתים אמיתיים שבונים תוכנות בעצמם בשפת C# בעזרת Visual Studio? 102 פרקים בחינם - כנסו עכשיו.

1. מבוא

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

כמו כן באתר ניתן למצוא עוד כלים ומסמכים רבים עבור שפת C#, היכנסו ותלמדו!

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

שפת C# הינה התשובה של מיקרוסופט לשפת Java הפופולארית. מבחינת תחביר שתי השפות מאוד קרובות, אולם ישנן הבדלים המייחדים כל אחת מן השפות. השפה הינה OOP מלאה, מאפשרת ירושה יחידה (בדומה ל-Java) ומכילה תמיכה בממשקים ובאירועים.

מה חדש בסביבת .Net?

  • הקבצים הנכתבים ב-.Net אינם מתורגמים לשפת מכונה (אסמבלר), אלא לשפת ביניים – IL. בזמן הריצה, .Net Framework מבצעת את הקומפילציה האחרונה ואת ההרצה של התוכנית. גישה זו דומה לגישת קוד הביניים של שפת Java. המטרה בשתי השפות היא ליצור שפה שאינה תלוית מכונה. קוד Java יכול לראות על מגוון רחב של מחשבים ומערכות הפעלה, וסביבת .Net הינה צעד של חברת מיקרוסופט בכיוון דומה.
  • .Net מכילה ספריית מחלקות עשירה ביותר בשם CLR שזהו קיצור של השם Common Language Runtime. כל פונקציות ה-Runtime של כל שפות התכנות השונות מאוחדות ב-.Net לספריה אחת מרכזית זו ובכך מושגות מספר מטרות חשובות:
    • השפות עשירות מאוד מבחינת המחלקות המגיעות ביחד עם השפה ומבחינת האפשרויות שהן מספקות למתכנת.
    • מתכנתים יכולים לעבור בקלות יחסית בין שפות בסביבת .Net – המחלקות והפונקציות בהם הם משתמשים נשארות מוכרות ומקלות על המעבר בין השפות.
  • ASP.Net – טכנולוגיה חדשה לבניית אתרי אינטרנט, המציגה תפיסה חדשה איך צריך לבנות את האתרים, ומאפשרת שילוב של הכוח החזק של השפה עם סביבת הרשת.


מהי סביבת .Net?

סביבת .Net היא סביבת עבודה (frameworks) המספקת מחלקות שירות עימן השפה עובדת, מריצה את התוכניות שלנו בפועל ומספקת מצע עליו קמות התוכנות.

כאשר אנחנו מתכנתים בשפת C# אנחנו למעשה בונים תוכנית מעל הטכנולוגיה של הסביבה:

  • התוכנית שנכתוב תשתמש במחלקות שהינן חלק מה-CLR של סביבת העבודה.
  • הקוד שנכתוב יקומפל ל-IL. בעת הרצת הקוד סביבת .Net היא האחראית לקחת קוד זה ולהפכו לשפת מכונה.
  • סביבת העבודה מגדירה את מנגנון ניהול הזיכרון האוטומטי (Garbage Collector), את כמות הזיכרון שמשתנים בשפות השונות תופסים ופרמטרים רבים נוספים הקשורים להרצה בפועל של התוכנית.

סביבת .Net מכילה יותר מאשר את שפת C#. בנוסף ל-C#, סביבת .Net מכילה שפות נוספות כגון C++ ו-VB.Net המשתמשות אף הן בסביבת העבודה על מנת לרוץ.

 

סביבת העבודה מבית Microsoft: ויזואל סטודיו

להורדת סביבת העבודה בחינם מאתר מיקרוסופט...

לאחר ההורדה יש להמשיך במדריך, תכנית ראשונה ותחביר בסיסי. 

מאת: סימה לייכטר

חומר לימודי

שלום,
החומר כאן מדהים, מדויק ומקיף.
אני/מרצה אחר במכללה מעוניינת ללמד את החומר הזה, לחלק חוברות של חומר זה as is.
אני כמובן מוכנה לשלם על כך. אשמח ליצירת קשר באופן מהיר, כי פתיחת הקורס תכף ממש. תודה רבה!
מאת: בתשבע

תודה רבה!! החומר מצוין!!

Microsoft VBScript runtime error '800a005e'

Invalid use of Null: 'Replace'

/document-details.asp, line 513