logo

.NET Framework

.Net Framework

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

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

מסגרת זו מכילה מספר רב של ספריות מחלקות הידועות בשם Framework Class Library (FCL). התוכנות הכתובות ב-.NET מבוצעות בסביבת הביצוע, הנקראת CLR (Common Language Runtime). אלו הם הליבה והחלקים החיוניים של מסגרת NET.

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

.Net Framework תומך ביותר מ-60 שפות תכנות כגון C#, F#, VB.NET, J#, VC++, JScript.NET, APL, COBOL, Perl, Oberon, ML, Pascal, Eiffel, Smalltalk, Python, Cobra, ADA, וכו '

להלן סטאק המסגרת של .NET המציג את המודולים והרכיבים של ה-Framework.

.NET Framework מורכבת מארבעה מרכיבים עיקריים:

  1. זמן ריצה של שפה משותפת (CLR)
  2. ספריית כיתת מסגרת (FCL),
  3. שפות ליבה (WinForms, ASP.NET ו-ADO.NET), ו
  4. מודולים אחרים (WCF, WPF, WF, Card Space, LINQ, Entity Framework, Parallel LINQ, Task Parallel Library וכו')

Net Framework

CLR (זמן ריצה של שפה משותפת)

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

זמן ריצה של שפה משותפת נטו

FCL (ספריית כיתת מסגרת)

זוהי ספרייה סטנדרטית שהיא אוסף של אלפי כיתות ומשמשת לבניית אפליקציה. ה-BCL (Base Class Library) היא הליבה של ה-FCL ומספקת פונקציות בסיסיות.

תן נגד זאב
ספריית כיתות בסיס Net Framework

WinForms

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

ASP.NET

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

ADO.NET

ADO.NET הוא מודול של .Net Framework, המשמש ליצירת חיבור בין יישום ומקורות נתונים. מקורות נתונים יכולים להיות כגון SQL Server ו-XML. ADO .NET מורכב ממחלקות שניתן להשתמש בהן לחיבור, אחזור, הוספה ומחיקה של נתונים.

WPF (Windows Presentation Foundation)

Windows Presentation Foundation (WPF) היא תת-מערכת גרפית של מיקרוסופט לעיבוד ממשקי משתמש ביישומים מבוססי Windows. WPF, שנקרא בעבר 'Avalon', שוחרר בתחילה כחלק מ-.NET Framework 3.0 בשנת 2006. WPF משתמש ב-DirectX.

WCF (קרן תקשורת Windows)

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

WF (קרן זרימת עבודה)

Windows Workflow Foundation (WF) היא טכנולוגיה של מיקרוסופט המספקת API, מנוע זרימת עבודה בתהליך ומעצב שניתן לארח מחדש כדי ליישם תהליכים ארוכי טווח כזרימות עבודה בתוך יישומי NET.

LINQ (שאילתה משולבת בשפה)

זוהי שפת שאילתות, שהוצגה במסגרת NET 3.5. הוא משמש לביצוע השאילתה עבור מקורות נתונים עם שפות תכנות C# או Visual Basics.

מסגרת ישות

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

מקביל LINQ

LINQ מקביל או PLINQ הוא יישום מקביל של LINQ לאובייקטים. הוא משלב את הפשטות והקריאה של LINQ ומספק את העוצמה של תכנות מקביל.

פרזינט ג'אווה

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

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

בשנת 2015 נוספו ספריות משימות מקבילות וספריות מקבילות למשימה. ב-.NET 4.5, נוסף מודל אסינכרוני מבוסס משימות.


אינדקס .NET Framework


.Net Framework

C#

  • מדריך C#
  • מה זה C#
  • C++ לעומת C#
  • Java מול C#
  • היסטוריית C#
  • תכונות C#
  • דוגמה C#
  • משתני C#
  • מפעילי C#
  • C# מילות מפתח

הצהרות בקרת C#

פונקציות C#

מערכי C#

C# אובייקטים ומחלקות

מאפייני C#

  • מאפייני C#

ירושה C#

C# פולימורפיזם

הפשטה של ​​C#

  • תקציר C#
  • ממשק C#

מרחב השמות של C#

  • מרחבי שמות של C#
  • משנה גישה של C#
  • Encapsulation C#

מחרוזות C#

פונקציות מחרוזת C#

  • String Clone()
  • String Compare()
  • String CompareOrdinal()
  • מחרוזת CompareTo()
  • מחרוזת Concat()
  • מחרוזת מכילה()
  • String Copy()
  • מחרוזת CopyTo()
  • מחרוזת EndsWith()
  • מחרוזת שווה ()
  • String Format()
  • מחרוזת GetEnumerator()
  • מחרוזת GetHashCode()
  • מחרוזת GetType()
  • מחרוזת GetTypeCode()
  • String IndexOf()
  • String Insert()
  • String Intern()
  • מחרוזת IsInterned()
  • מחרוזת IsNormalized()
  • String Normalize()
  • מחרוזת IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • String Join()
  • מחרוזת LastIndexOf()
  • מחרוזת LastIndexOfAny()
  • מחרוזת PadLeft()
  • מחרוזת PadRight()
  • String Remove()
  • String Replace()
  • String Split()
  • מחרוזת מתחילה עם()
  • String SubString()
  • מחרוזת ToCharArray()
  • מחרוזת ToLower()
  • מחרוזת ToLowerInvariant()
  • מחרוזת ToString()
  • String ToUpper()
  • מחרוזת ToUpperInvariant()
  • String Trim()
  • מחרוזת TrimEnd()
  • מחרוזת TrimStart()

חריגים ב-C#

  • טיפול בחריגים ב-C#
  • C# נסה/תפוס
  • סוף סוף C#
  • חריגה מותאמת אישית של C#
  • C# מסומן לא מסומן
  • C# SystemException

C# File I/O

אוספי C#

דפוס מפה
  • אוספי C#
  • רשימת C#
  • C# HashSet
  • C# SortedSet
  • מחסנית C#
  • תור C#
  • C# LinkedList
  • מילון C#
  • C# SortedDictionary
  • C# SortedList

C# גנריות

  • C# גנריות

נציגי C#

  • נציגי C#

השתקפות C#

  • השתקפות C#

C# פונקציות אנונימיות

  • פונקציה אנונימית

C# Multithreading

  • C# Multithreading
  • C# Thread מחזור החיים
  • שיעור C# Thread
  • C# שרשור ראשי
  • דוגמה לשרשור C#
  • C# Thread Sleep
  • ביטול שרשור C#
  • הצטרף ל-C# Thread
  • שם שרשור C#
  • C# Thread Priority

סנכרון C#

  • סנכרון C#

C# תכונות חדשות

  • C# תכונות חדשות (40+)

C# 2.0

  • סוגים חלקיים
  • איטרטורים
  • סוגים ניתנים לאפס
  • אחיזת שיתוף פעולה
  • האציל מסקנות
  • שיעורים סטטיים
  • המרות קבוצת שיטה (נציגים)

C# 3.0

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

C# 4.0

  • כריכה דינמית
  • ארגומנטים בעלי שם ואופציונלי
  • שיתוף גנרי וניגודיות
  • סוגי אינטראפ משובצים ('NoPIA')

C# 5.0

  • שיטות אסינכרוניות
  • תכונות מידע מתקשר

C# 6.0

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

C# 7.0

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

C# 7.1

  • ראשי אסינכרון
  • ביטויי ברירת מחדל

רשימת תוכניות C#

  • תוכניות C#
  • סדרת פיבונאצ'י
  • מספר ראשוני
  • מספר פלינדרום
  • פקטוריאלי
  • מספר ארמסטרונג
  • סכום ספרות
  • מספר הפוך
  • מספר החלפה
  • עשרוני לבינארי
  • מספר בתווים
  • משולש אלפבית
  • משולש מספרים
  • משולש פיבונאצ'י

שאלות ראיון C#

  • שאלות ראיון C#

מדריך ADO.NET

  • מדריך ADO.NET
  • ADO.NET מבוא
  • ADO.NET SQL Server
  • חיבור ADO.NET
  • פקודת ADO.NET
  • ADO.NET DataReader
  • ערכת נתונים של ADO.NET
  • ADO.NET DataAdapter
  • ADO.NET DataTables
  • דוגמה של ADO.NET WF
  • דוגמה של ADO.NET MVC

שאלות ראיון ADO.NET

  • שאלות ראיון ADO.NET

מדריך ASP.NET

טפסי אינטרנט של ASP.NET

  • ASP.NET WF מבוא
  • תכונות ASP.NET WF
  • פרויקט ASP.NET WF
  • דוגמה של ASP.NET WF
  • בקרות שרת ASP.NET
  • תווית ASP.NET
  • ASP.NET TextBox
  • כפתור ASP.NET
  • ASP.NET היפר-קישור
  • ASP.NET RadioButton
  • לוח שנה של ASP.NET
  • ASP.NET CheckBox
  • ASP.NET LinkButton
  • ASP.NET FileUpload
  • העלאת קבצים מרובים
  • הורד קובץ ASP.NET
  • ASP.NET Cookie
  • הפעלת ASP.NET
  • ASP.NET DropDown List
  • ASP.NET DataList
  • ASP.NET DataGrid
  • רישום משתמש WF
  • טיפול באירועי WF
  • אימות WF
  • כריכת דגם WF
  • בקרות שרת HTML

אימות ASP.NET

  • CompareValidator
  • Range Validator
  • RegularExpression Validator
  • RequiredFieldValidator
  • סיכום אימות

ASP.NET MVC

  • ASP.NET MVC
  • פרויקט MVC
  • בקר MVC
  • פעולות MVC
  • בוררי פעולה של MVC
  • מסנני פעולה של MVC
  • דגם MVC
  • כריכת דגם MVC
  • MVC View
  • אימות MVC
  • MVC Entity Framework
  • אימות MVC
  • MVC Bootstrap
  • ניתוב MVC
  • פיגום MVC
  • MVC ViewBag

סכין גילוח ASP.NET

  • סכין גילוח ASP.NET
  • ביטויי קוד גילוח
  • קוביות קוד גילוח
  • מבני בקרת תער
  • תער HTML עוזרי
  • תער צפיות חלקיות

שאלות ראיון ASP.NET

  • ראיון ASP.NET