logo

.الإطار الصافي

.الإطار الصافي

.NET هو إطار عمل لتطوير التطبيقات البرمجية. تم تصميمه وتطويره بواسطة شركة Microsoft وتم إصدار الإصدار التجريبي الأول في عام 2000.

يتم استخدامه لتطوير تطبيقات الويب والويندوز والهاتف. علاوة على ذلك، فهو يوفر مجموعة واسعة من الوظائف والدعم.

يحتوي هذا الإطار على عدد كبير من مكتبات الفئات المعروفة باسم مكتبة فئات الإطار (FCL). يتم تنفيذ البرامج المكتوبة بلغة .NET في بيئة التنفيذ، والتي تسمى CLR (وقت تشغيل اللغة العامة). هذه هي الأجزاء الأساسية والأساسية لإطار عمل .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 Stack التي تعرض الوحدات النمطية ومكونات الإطار.

يتكون .NET Framework من أربعة مكونات رئيسية:

  1. وقت تشغيل اللغة العامة (CLR)
  2. مكتبة فئة الإطار (FCL)،
  3. اللغات الأساسية (WinForms، وASP.NET، وADO.NET)، و
  4. وحدات أخرى (WCF، WPF، WF، Card Space، LINQ، Entity Framework، Parallel LINQ، مكتبة المهام الموازية، وما إلى ذلك)

الإطار الصافي

CLR (وقت تشغيل اللغة العامة)

إنه محرك تنفيذ البرنامج الذي يقوم بتحميل البرنامج وتنفيذه. يقوم بتحويل البرنامج إلى كود أصلي. يعمل كواجهة بين الإطار ونظام التشغيل. يقوم بمعالجة الاستثناءات وإدارة الذاكرة وجمع البيانات المهملة. علاوة على ذلك، فهو يوفر الأمان، وسلامة النوع، وقابلية التشغيل البيني، وقابلية النقل. قائمة مكونات CLR مذكورة أدناه:

صافي وقت تشغيل اللغة المشتركة

FCL (مكتبة فئة الإطار)

إنها مكتبة قياسية عبارة عن مجموعة من آلاف الفئات وتستخدم لإنشاء تطبيق. تعد BCL (مكتبة الفئة الأساسية) جوهر FCL وتوفر الوظائف الأساسية.

هل يمكن لفئة مجردة أن يكون لها مُنشئ
مكتبة فئة Net Framework الأساسية

WinForms

تعد Windows Forms تقنية عميل ذكية لـ .NET Framework، وهي مجموعة من المكتبات المُدارة التي تعمل على تبسيط مهام التطبيق الشائعة مثل القراءة والكتابة في نظام الملفات.

أسب.نت

ASP.NET هو إطار ويب تم تصميمه وتطويره بواسطة Microsoft. يتم استخدامه لتطوير مواقع الويب وتطبيقات الويب وخدمات الويب. فهو يوفر تكاملًا رائعًا بين HTML وCSS وJavaScript. تم إصداره لأول مرة في يناير 2002.

أدو.نت

ADO.NET عبارة عن وحدة نمطية من .Net Framework، تُستخدم لإنشاء اتصال بين التطبيق ومصادر البيانات. يمكن أن تكون مصادر البيانات مثل SQL Server وXML. يتكون ADO .NET من فئات يمكن استخدامها للاتصال بالبيانات واستردادها وإدراجها وحذفها.

WPF (مؤسسة العرض التقديمي لـ Windows)

Windows Presentation Foundation (WPF) هو نظام فرعي رسومي من Microsoft لعرض واجهات المستخدم في التطبيقات المستندة إلى Windows. تم إصدار WPF، المعروف سابقًا باسم 'Avalon'، في البداية كجزء من .NET Framework 3.0 في عام 2006. يستخدم WPF DirectX.

WCF (مؤسسة اتصالات Windows)

إنه إطار لبناء التطبيقات الموجهة نحو الخدمة. باستخدام WCF، يمكنك إرسال البيانات كرسائل غير متزامنة من نقطة نهاية خدمة إلى أخرى.

WF (مؤسسة سير العمل)

Windows Workflow Foundation (WF) هي إحدى تقنيات Microsoft التي توفر واجهة برمجة التطبيقات (API) ومحرك سير العمل أثناء العملية ومصممًا قابلاً لإعادة الاستضافة لتنفيذ العمليات طويلة الأمد كمسارات عمل ضمن تطبيقات .NET.

LINQ (الاستعلام اللغوي المتكامل)

إنها لغة استعلام، تم تقديمها في إطار عمل .NET 3.5. يتم استخدامه لإجراء الاستعلام عن مصادر البيانات باستخدام لغات برمجة C# أو Visual Basics.

إطار كيان

إنه إطار عمل مفتوح المصدر قائم على ORM يُستخدم للعمل مع قاعدة بيانات باستخدام كائنات .NET. إنه يلغي الكثير من جهد المطورين للتعامل مع قاعدة البيانات. إنها التقنية الموصى بها من Microsoft للتعامل مع قاعدة البيانات.

لينك الموازي

يعد Parallel LINQ أو PLINQ تطبيقًا متوازيًا لـ LINQ على الكائنات. فهو يجمع بين بساطة LINQ وسهولة قراءته ويوفر قوة البرمجة المتوازية.

يمكنه تحسين وتوفير سرعة عالية لتنفيذ استعلام LINQ باستخدام جميع إمكانيات الكمبيوتر المتاحة.

وبصرف النظر عن الميزات والمكتبات المذكورة أعلاه، يتضمن .NET واجهات برمجة تطبيقات ونماذج أخرى لتحسين وتعزيز إطار عمل .NET.

في عام 2015، تمت إضافة مكتبات المهام الموازية والمكتبات الموازية للمهام. في .NET 4.5، تمت إضافة نموذج غير متزامن قائم على المهام.

scan.nextstring java

.NET Framework الفهرس


.الإطار الصافي

ج #

  • البرنامج التعليمي C #
  • ما هو سي #
  • C++ مقابل C#
  • جافا مقابل C#
  • تاريخ سي#
  • مميزات لغة C#
  • مثال C#
  • المتغيرات في لغة C#
  • مشغلي C #
  • الكلمات الرئيسية في لغة C#

بيانات التحكم في C#

وظائف #C

  • وظيفة C#
  • C# الاتصال حسب القيمة
  • C# الاتصال حسب المرجع
  • معلمة إخراج C#

المصفوفات في لغة C#

الكائنات والفئات في لغة C#

خصائص لغة C#

  • خصائص لغة C#

ج# الميراث

C# تعدد الأشكال

  • التحميل الزائد للأعضاء في C#
  • تجاوز طريقة C #
  • قاعدة #C
  • C# تعدد الأشكال
  • C # مختومة

C # التجريد

  • ملخص C#
  • واجهة #C

مساحة الاسم C#

  • مساحات الأسماء C #
  • معدّلات الوصول في C#
  • التغليف C#

سلاسل #C

وظائف سلسلة C #

  • استنساخ السلسلة ()
  • مقارنة السلسلة ()
  • سلسلة المقارنة الترتيبية ()
  • سلسلة مقارنة إلى ()
  • سلسلة كونكات ()
  • تحتوي السلسلة على ()
  • نسخ السلسلة ()
  • سلسلة النسخ إلى ()
  • سلسلة تنتهي مع ()
  • سلسلة يساوي ()
  • تنسيق السلسلة ()
  • سلسلة GetEnumerator()
  • سلسلة GetHashCode ()
  • سلسلة GetType ()
  • سلسلة GetTypeCode ()
  • فهرس السلسلة ()
  • إدراج سلسلة ()
  • سلسلة المتدرب ()
  • السلسلة متداخلة ()
  • السلسلة غير طبيعية ()
  • تطبيع السلسلة ()
  • السلسلة IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • سلسلة الانضمام ()
  • سلسلة LastIndexOf ()
  • سلسلة LastIndexOfAny()
  • سلسلة PadLeft()
  • سلسلة باد رايت ()
  • إزالة السلسلة ()
  • استبدال السلسلة ()
  • تقسيم السلسلة ()
  • تبدأ السلسلة بـ ()
  • سلسلة فرعية ()
  • سلسلة ToCharArray ()
  • سلسلة إلى أقل ()
  • سلسلة ToLowerInvariant()
  • سلسلة إلى سلسلة ()
  • سلسلة علوية ()
  • سلسلة ToUpperInvariant()
  • تقليم السلسلة ()
  • سلسلة تريم إند ()
  • سلسلة TrimStart ()

استثناءات C #

  • معالجة الاستثناءات في لغة C#
  • C# حاول/قبض
  • C# أخيرًا
  • C# استثناء مخصص
  • تم تحديد C# دون تحديد
  • C# SystemException

إدخال/إخراج ملف C#

  • دفق الملفات C#
  • C # ستريم رايتر
  • سي# ستريم ريدر
  • كاتب النصوص C#
  • قارئ النصوص سي#
  • C# الكاتب الثنائي
  • سي # ثنائي القارئ
  • C # كاتب السلسلة
  • قارئ السلسلة #C
  • معلومات ملف C#
  • معلومات دليل C#
  • تسلسل C#
  • إلغاء التسلسل في C #
  • C# System.IO

مجموعات C #

  • مجموعات C #
  • قائمة C#
  • C # هاشتاج
  • C# مجموعة مرتبة
  • C # المكدس
  • قائمة انتظار C#
  • القائمة المرتبطة بـ C#
  • قاموس سي#
  • C# القاموس المفرز
  • قائمة فرز C#

C # الأدوية العامة

  • C # الأدوية العامة

C # المندوبون

  • C # المندوبون

انعكاس C#

  • انعكاس C#

وظائف مجهولة في لغة #C

  • وظيفة مجهولة

تعدد مؤشرات الترابط في لغة C#

  • تعدد مؤشرات الترابط في لغة C#
  • دورة حياة الموضوع C#
  • فئة الموضوع C#
  • C# الموضوع الرئيسي
  • مثال على موضوع C#
  • C # موضوع النوم
  • إحباط مؤشر الترابط C#
  • الانضمام إلى موضوع C #
  • اسم الموضوع C #
  • أولوية الموضوع في C#

تزامن C#

نظام التشغيل
  • تزامن C#

ميزات جديدة في لغة C#

  • ميزات C# الجديدة (40+)

ج#2.0

  • أنواع جزئية
  • التكرارات
  • أنواع لاغية
  • مندوب التباين
  • تفويض الاستدلال
  • فئات ثابتة
  • تحويلات مجموعة الطريقة (المندوبين)

ج#3.0

  • أنواع مجهولة
  • طرق التمديد
  • تعبير الاستعلام
  • الطريقة الجزئية
  • المتغيرات المحلية المكتوبة ضمنيًا
  • مُهيئات الكائنات والمجموعات
  • الخصائص التي يتم تنفيذها تلقائيًا
  • تعبير لامدا
  • أشجار التعبير

ج#4.0

  • الربط الديناميكي
  • الوسيطات المسماة والاختيارية
  • المشترك العام والتناقض
  • أنواع التشغيل المتداخل المضمنة ('NoPIA')

ج#5.0

  • طرق غير متزامنة
  • سمات معلومات المتصل

ج#6.0

  • باستخدام التوجيه الثابت
  • مرشحات الاستثناء
  • انتظر في المصيد / الكتل النهائية
  • مُهيئات الخصائص التلقائية
  • القيم الافتراضية لخصائص getter فقط
  • أعضاء ذات أجسام تعبيرية
  • ناشر فارغ
  • استيفاء السلسلة
  • اسم المشغل
  • مُهيئ القاموس
  • مترجم كخدمة (روزلين)

ج#7.0

  • نمط مطابقة
  • الصفوف
  • التفكيك
  • الوظائف المحلية
  • فاصل أرقام
  • الحروف الثنائية
  • المرجع يعود والسكان المحليين
  • التعبير عن المنشئين والنهائيين
  • التعبير جسديا الحروف والمستوطنين
  • خارج المتغيرات
  • أنواع الإرجاع غير المتزامنة المعممة

ج#7.1

  • رئيسي غير متزامن
  • التعبيرات الافتراضية

قائمة برامج C#

  • برامج سي#
  • سلسلة فيبوناتشي
  • رقم اولي
  • رقم المتناظر
  • مضروب
  • رقم ارمسترونج
  • مجموع الأرقام
  • رقم عكسي
  • رقم المبادلة
  • عشري إلى ثنائي
  • الرقم في الحروف
  • مثلث الأبجدية
  • مثلث العدد
  • مثلث فيبوناتشي

أسئلة المقابلة C#

تطفو على السلسلة
  • أسئلة المقابلة C#

برنامج ADO.NET التعليمي

  • برنامج ADO.NET التعليمي
  • مقدمة عن ADO.NET
  • خادم ADO.NET SQL
  • اتصال ADO.NET
  • أمر ADO.NET
  • ADO.NET قارئ البيانات
  • مجموعة بيانات ADO.NET
  • محول بيانات ADO.NET
  • جداول بيانات ADO.NET
  • مثال 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 مربع النص
  • زر ASP.NET
  • الارتباط التشعبي لـ ASP.NET
  • زر راديو ASP.NET
  • تقويم ASP.NET
  • مربع اختيار ASP.NET
  • زر ارتباط ASP.NET
  • تحميل ملف ASP.NET
  • تحميل ملفات متعددة
  • تحميل ملف ASP.NET
  • ملف تعريف ارتباط ASP.NET
  • جلسة ASP.NET
  • القائمة المنسدلة لـ ASP.NET
  • قائمة بيانات ASP.NET
  • ASP.NET داتاغريد
  • تسجيل مستخدم WF
  • التعامل مع أحداث WF
  • مصادقة WF
  • ملزمة نموذج WF
  • ضوابط خادم HTML

التحقق من صحة ASP.NET

  • قارنValidator
  • RangeValidator
  • RegularExpressionValidator
  • مطلوبFieldValidator
  • ملخص التحقق من الصحة

ASP.NET MVC

  • ASP.NET MVC
  • مشروع إم في سي
  • وحدة تحكم MVC
  • إجراءات MVC
  • محددات عمل MVC
  • مرشحات عمل MVC
  • نموذج MVC
  • ربط نموذج MVC
  • عرض إم في سي
  • التحقق من صحة MVC
  • إطار كيان MVC
  • مصادقة MVC
  • MVC التمهيد
  • توجيه MVC
  • سقالات MVC
  • إم في سي فيوباج

ماكينة حلاقة ASP.NET

  • ماكينة حلاقة ASP.NET
  • تعبيرات شفرة الحلاقة
  • كتل كود الحلاقة
  • هياكل التحكم في ماكينة الحلاقة
  • مساعدي HTML الحلاقة
  • وجهات النظر الجزئية الحلاقة

أسئلة المقابلة مع ASP.NET

  • مقابلة مع ASP.NET