ماذا حدث. ما هو Microsoft.NET Framework؟ هل تحتاج إلى Microsoft أم لا تحتاج إلى إطار عمل؟

ذكاء

    dotNetFx40_Full_setup.exe

    تاريخ النشر:

    • إن .NET Framework هو نموذج برمجة شامل ومتسق من Microsoft لبناء التطبيقات التي تتمتع بتجربة مستخدم فائقة، واتصالات شفافة وآمنة، والقدرة على إنشاء عمليات تجارية غنية.

      يعمل .NET Framework 4 جنبًا إلى جنب مع إصداراته السابقة. ستستمر التطبيقات المستندة إلى الإصدارات السابقة من .NET Framework في العمل على النظام الأساسي الذي تم تصميمها من أجله افتراضيًا.

      يحتوي Microsoft .NET Framework 4 على الميزات والتحسينات الجديدة التالية.

      • تحسينات على CLR (وقت تشغيل اللغة العامة) وBCL (مكتبة الفئة الأساسية)
        • تحسين الأداء، بما في ذلك الدعم المحسن متعدد النواة، وجمع البيانات المهملة في الخلفية، ومرفق ملف التعريف من جانب الخادم.
        • أنواع ملفات الذاكرة الجديدة المعينة وأنواع رقمية جديدة.
        • تصحيح أخطاء أسهل، بما في ذلك تصحيح أخطاء التفريغ، وعمليات Watson minidumps، وتصحيح أخطاء الوضع المختلط لمعالجات 64 بت، وعقود التعليمات البرمجية.
        • للحصول على قائمة كاملة بامتدادات CLR وBCL، راجع.
      • التطورات الجديدة في Visual Basic وC#، مثل عوامل تشغيل lambda، واستمرارية الأسطر الضمنية، والإرسال الديناميكي، والمعلمات المسماة والاختيارية.
      • تحسينات في الوصول إلى البيانات والنمذجة.
        • يسمح Entity Framework للمطورين ببرمجة عمليات قاعدة البيانات العلائقية باستخدام كائنات .NET والاستعلام المتكامل للغة (LINQ). يتضمن العديد من الميزات الجديدة، بما في ذلك تجاوز الثبات ودعم POCO، وتعيينات المفاتيح الخارجية، والتحميل البطيء، ودعم التطوير القائم على الاختبار، والوظائف داخل النموذج، ومشغلي LINQ الجدد. تشتمل الميزات الإضافية على دعم تطبيقات علوم البيانات متعددة المستويات مع كيانات التتبع الذاتي، وإنشاء التعليمات البرمجية المخصصة باستخدام قوالب T4، والتطوير الأول للنموذج، وواجهة المصمم المحسنة، والأداء المحسن، وتعدد مجموعات الكيانات. لمزيد من المعلومات، راجع .
        • تعد WCF Data Services أحد مكونات .NET Framework الذي يسمح لك بإنشاء خدمات وتطبيقات قائمة على REST تستخدم بروتوكول البيانات المفتوحة (OData) لعرض البيانات وتلقيها عبر الإنترنت. تحتوي خدمات بيانات WCF على العديد من المكونات الجديدة، بما في ذلك دعم BLOB المحسّن وربط البيانات وعد الصفوف وتخصيص التغذية والإسقاط وتحسينات خط أنابيب الاستعلام. يتيح لك التكامل الأصلي مع Microsoft Office 2010 الآن عرض بيانات Microsoft Office SharePoint Server كموجز OData والوصول إلى هذا الموجز باستخدام مكتبة عملاء WCF Data Services. لمزيد من المعلومات، راجع .
      • ملحقات في ASP.NET
        • تعمل عناصر تحكم HTML الإضافية ومعرفات العناصر وأنماط CSS المخصصة على تسهيل إنشاء نماذج ويب متوافقة مع المعايير ومُحسّنة لمحرك البحث.
        • مكونات البيانات الديناميكية الجديدة مثل عوامل تصفية الاستعلام الجديدة وقوالب الكيان والدعم الغني لـ Entity Framework 4 وإمكانات التحقق من الصحة وإنشاء القالب التي يمكن تطبيقها بسهولة على نماذج الويب الموجودة.
        • دعم نماذج الويب لتحسينات مكتبة AJAX الجديدة، بما في ذلك الدعم المدمج لشبكات تسليم المحتوى (CDNs).
        • للحصول على قائمة كاملة بامتدادات ASP.NET، راجع هذا الرابط.
      • التحسينات في Windows Presentation Foundation (WPF)
        • تمت إضافة دعم للإدخال متعدد اللمس، وعناصر التحكم في الشريط، وإمكانيات توسيع شريط المهام في Windows 7.
        • تمت إضافة دعم لـ Surface SDK 2.0.
        • تعمل عناصر التحكم الجديدة لتطبيقات الأعمال، مثل التحكم في الرسوم البيانية والتحرير الذكي وشبكة البيانات وغيرها، على تحسين إنتاجية المطورين الذين يقومون ببناء تطبيقات البيانات.
        • تحسينات في الأداء وقابلية التوسع.
        • تحسينات على وضوح النص وربط البكسل والتعريب والتفاعل.
        • للحصول على قائمة كاملة بامتدادات WPF، راجع.
      • تحسينات على سير عمل Windows (WF) لمساعدة المطورين في الحفاظ على سير العمل بشكل أكثر كفاءة. يتضمن نموذجًا محسنًا لبرمجة الإجراءات، وواجهة مصمم محسّنة، ونمطًا جديدًا لنمذجة المخطط الانسيابي، ولوحة إجراءات موسعة، وتكامل قواعد سير العمل، وإمكانات ارتباط الرسائل الجديدة. يوفر .NET Framework 4 أيضًا تحسينات كبيرة في الأداء لعمليات سير العمل المستندة إلى WF. للحصول على قائمة كاملة بامتدادات WF، راجع.
      • التحسينات في Windows Communication Foundation (WCF)، مثل دعم خدمات سير عمل WCF لإنشاء مهام سير عمل تدعم ارتباط الأنشطة المستندة إلى الرسائل. بالإضافة إلى ذلك، يوفر .NET Framework 4 مكونات WCF جديدة مثل اكتشاف الخدمة وخدمة التوجيه ودعم REST والتشخيص والأداء. للحصول على قائمة كاملة بامتدادات WCF، راجع.
      • أحدث مكونات البرمجة المتوازية، مثل دعم الحلقة المتوازية، وTPL (مكتبة المهام المتوازية)، واستعلامات PLINQ (Parallel LINQ)، وهياكل بيانات التنسيق، تسمح للمطورين بإدارة قدرات المعالجات متعددة النواة بكفاءة.

    متطلبات النظام

    • نظام التشغيل المدعوم

      ويندوز 7؛ ويندوز 7 حزمة الخدمة 1؛ ويندوز سيرفر 2003 حزمة الخدمة 2؛ ويندوز سيرفر 2008؛ ويندوز سيرفر 2008 R2؛ ويندوز سيرفر 2008 R2 SP1؛ ويندوز فيستا حزمة الخدمة 1؛ ويندوز إكس بي حزمة الخدمة 3

          • ويندوز إكس بي SP3
          • ويندوز سيرفر 2003 SP2
          • نظام التشغيل Windows Vista SP1 أو الأحدث
          • Windows Server 2008 (غير مدعوم في دور الخادم الأساسي)
          • ويندوز 7
          • Windows Server 2008 R2 (غير مدعوم في دور الخادم الأساسي)
          • ويندوز 7 SP1
          • ويندوز سيرفر 2008 R2 SP1
        • البنى المدعومة:
          • ia64 (بعض الميزات غير مدعومة في ia64، مثل WPF)
        • متطلبات الأجهزة:
          • الحد الأدنى الموصى به: معالج Pentium بسرعة 1 جيجاهرتز أو أسرع، وذاكرة الوصول العشوائي بسعة 512 ميجابايت أو أكثر
          • الحد الأدنى لمساحة القرص:
            • x86 - 850 ميجابايت
            • x64 - 2 جيجا بايت
        • المتطلبات الأساسية:
          • أو لاحقا
          • أو لاحقا

    تعليمات التحميل

        1. مهم!تأكد من أن جهاز الكمبيوتر الخاص بك يحتوي على أحدث حزمة خدمة وإصلاحات مهمة لنظام Windows. للبحث عن تحديثات الأمان، قم بزيارة Windows Update. في حالة التثبيت على الإصدار 64 بت XP أو Windows 2003، قد يتعين عليك تثبيت Windows Imaging Component. يتوفر الإصدار 32 بت من Windows Imaging Component من . يتوفر الإصدار 64 بت من Windows Imaging Component من .
        2. انقر فوق الزر "تنزيل" في هذه الصفحة لبدء التنزيل.
        3. لبدء التثبيت على الفور، انقر فوق الزر ينفذ.
        4. لحفظ الملفات التي تم تنزيلها على جهاز الكمبيوتر الخاص بك وتثبيتها لاحقًا، انقر فوق الزر يحفظ.
        5. لإلغاء التثبيت، انقر فوق الزر يلغي.

        لمطوري الويب والمسؤولين

        لتثبيت .NET Framework على خادم ويب أو تثبيت بيئة تطوير ويب كاملة، استخدم .

    معلومات إضافية


      • متطلبات إضافية لتثبيت الخادم

        إذا كنت بحاجة إلى تثبيت خادم، فيجب عليك تثبيت البرامج التالية على جهاز الكمبيوتر الخاص بك بالإضافة إلى المكونات الأساسية:

        • خدمات معلومات الإنترنت 6.0 أو الأحدث. للوصول إلى ميزات ASP.NET، يجب عليك تثبيت خدمات معلومات الإنترنت (IIS) مع آخر التحديثات الأمنية قبل تثبيت .NET Framework. يتم دعم ASP.NET فقط على أنظمة التشغيل Windows XP Professional وWindows Server 2003 وWindows Server 2008 وWindows Server 2008 R2.
        • (مستحسن) مكونات الوصول إلى بيانات MDAC 2.8 أو الأحدث.

        ملحوظة:لا يحتاج معظم المستخدمين إلى تثبيت خادم. إذا لم تكن متأكدًا من إجراء تثبيت الخادم، فقم بإجراء التثبيت الأساسي.

        إعداد Windows Server 2008 R2 SP1 مع خيار تثبيت Server Core

        لا يدعم هذا الإصدار من Microsoft .NET Framework 4 خيار التثبيت Server Core لنظامي التشغيل Windows Server 2008 وWindows Server 2008 R2. للحصول على إصدار Microsoft .NET Framework 4 الذي يدعم خيار التثبيت Server Core لنظام التشغيل Windows Server 2008 R2 SP1، انقر هنا

اطار الميكروسوفت للبرمجيات- هذا هو ما يسمى منصة البرمجيات. يلزم تثبيت NET Framework لتشغيل البرامج المكتوبة على هذا النظام الأساسي. لتوضيح الأمر لك، سأشرح ذلك على النحو التالي: لن يتم تشغيل بعض ملفات الفيديو في Windows إذا لم يتم تثبيت برامج الترميز اللازمة لها. الوضع هو نفسه هنا: لن تتمكن البرامج المكتوبة لـ NET Framework من التنفيذ إذا لم يتم تثبيت هذا المكون على النظام.

نقطة مهمة: لكي يعمل تطبيق مكتوب لإصدار محدد من NET Framework، يجب تثبيت هذا الإصدار.

أصدرت Microsoft الإصدار الأول من NET Framework في عام 2000، ومنذ ذلك الحين تم إصدار العديد منها (NET Framework 1.0، 1.1، 2.0، 3.0، 3.5، 4.0، 4.5).

كيف يمكنك معرفة إصدارات NET Framework المثبتة على جهاز الكمبيوتر الخاص بك؟

مايكروسوفت. صافي الإطار 4.5.1
إنه تحديث للإصدارين 4.0 و4.5، لذا إذا كنت تقوم بتثبيت 4.5.1، فلن تحتاج إلى تثبيت هذه الإصدارات. نظام التشغيل Windows XP غير مدعوم بواسطة NET Framework 4.5.

كيفية إعادة تثبيت Microsoft .NET Framework؟

في بعض الأحيان تنشأ مشاكل في النظام، بطريقة أو بأخرى تتعلق بـ NET Framework. على سبيل المثال، تظهر الأخطاء عند بدء تشغيل بعض البرامج أو عند تثبيت (تحديث) Microsoft .NET Framework نفسه. في هذه الحالة، الحل الأكثر موثوقية للمشكلات هو إزالة النظام الأساسي وإعادة تثبيته.

ل قم بإزالة NET Framework بشكل صحيحمن جهاز الكمبيوتر الخاص بك، فمن الأفضل استخدام برنامج تم إنشاؤه خصيصًا لهذا الغرض أداة تنظيف .NET Framework.

قم بتنزيله، ثم قم بفك ضغط الأرشيف وتشغيل الملف cleanup_tool.exe.

تظهر رسالة: "هل تريد تشغيل الأداة المساعدة لتنظيف إعداد .NET Framework؟" (رغم أنه باللغة الإنجليزية) - انقر فوق "نعم". ثم قم بقبول شروط اتفاقية الترخيص (الزر "نعم").
في نافذة البرنامج، حدد ".NET Framework – All Versions" من القائمة وانقر فوق الزر "Cleanup Now":
بعد إلغاء تثبيت NET Framework، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك. ثم أعد تثبيت الإصدارات التي تحتاجها، بدءًا من الإصدار الأصغر.

يجد العديد من المستخدمين الذين يفتحونه على أجهزة الكمبيوتر الخاصة بهم Microsoft net Framework هناك. ويأتي في عدة إصدارات (1.0، 2.0، 3.0، 3.5، وما إلى ذلك) ويتم تثبيته دائمًا تقريبًا حتى الإصدار 4.5.

في هذه المقالة، سنخبرك ما هو Microsoft Net Framework وما إذا كان الأمر يستحق إزالته، لأن هذا السؤال ينشأ دائما تقريبا فيما يتعلق بقرص النظام.

ما هو استخدام Microsoft net Framework؟

الشيء هو أنه ليس برنامجًا حقًا. Microsoft net Framework عبارة عن بيئة برمجية (منصة) يتم من خلالها أو باستخدامها تطوير الألعاب والبرامج المختلفة.

لكي تعمل هذه البرامج أو الألعاب ذاتها، يجب أن يكون لديك Microsoft net Framework على جهاز الكمبيوتر الخاص بك، لأنه يشبه رابط الاتصال الذي بفضله يفهم نظام التشغيل الخاص بك كيفية تنفيذ التعليمات البرمجية التي تقدمها له عند تشغيل البرنامج أو اللعبة .

في الوقت الحاضر، تتم كتابة جميع الألعاب والبرامج تقريبًا باستخدام Microsoft net Framework. ولهذا السبب، عند تثبيتها، يجب عليهم تثبيت بيئة البرنامج هذه.

هل من الممكن إزالة Microsoft net Framework؟

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

حدث خطأ عند بدء تشغيل البرنامج بسبب عدم وجود Microsoft net Framework


مشاركة المقال على الشبكات الاجتماعية! مساعدة موقعنا!

انضم إلينا على VK!

Net Framework هي أداة تقوم بتشغيل التطبيقات التي تم إنشاؤها في بيئة برامج Microsoft. شبكة. هذه تقنية حاصلة على براءة اختراع من Microsoft. بكلمات بسيطة، هذه هي برامج الترميز، والتي بدونها لن تعمل معظم البرامج والمواقع. الآن أصبحت الخدمة هي المعيار، لذلك يتم تثبيتها على كل جهاز كمبيوتر تقريبًا.

تم إصدار النسخة الأولى من البرنامج في مايو 2002. ثم كان يعمل فقط على الأجهزة التي تعمل بنظامي التشغيل Windows XP وWindows Server 2003. وتم طرح الإصدار الرابع في عام 2010. وهو متوافق مع Windows 8 وWindows Server 2012. تم إصدار التعديل 4.7 في عام 2017 - وهو يعمل على نظام التشغيل Windows 10، ويعد كل إصدار جديد من الحزمة بإدخال أدوات أكثر تقدمًا.

ما هو مايكروسوفت نت فريموركلمبرمج؟ هذه هي القدرة على كتابة البرامج بلغة مألوفة دون الحاجة إلى إتقان منصات جديدة. إطار العمل عبارة عن بيئة متعددة المنصات تفهم الأوامر من خوارزميات اللغة مثل C# وVisual Basic وJScript وC++/CLI وF# وJ# وغيرها.

بفضل هذه القدرات، يمكن للمطورين إنشاء برامج معقدة ذات تصور جميل. يمكن للتطبيقات الجاهزة العمل في بيئات وأجهزة مختلفة. بادئ ذي بدء، عند تطوير الإطار، ركز المتخصصون على منصة Windows. يتم ضمان توافق لغة البرمجة في التطبيق من خلال عنصر تنفيذ CLR.

هل أحتاج إلى تنزيل Net Framework؟

ليست هناك حاجة لتثبيت البرنامج على كل جهاز كمبيوتر شخصي يعمل بنظام Windows - فهذا ليس بالأمر الحاسم. ومع ذلك، تقريبا من المؤكد أن تنشأ حالة ما، عندما يحتاج النظام إلى حزمة البرامج هذه، وكالعادة، سيحدث ذلك في أكثر اللحظات غير المناسبة. ومع ذلك، يوصى بتثبيت Framework مسبقًا حتى تتمكن من العمل بحرية مع المنتجات الجديدة.

غالبًا ما يحدث أنه أثناء تثبيت لعبة أو برنامج، يطلب النظام الإذن بتثبيت Net Framework. من الأفضل عدم تجاهل هذا الطلب حتى لو كان أحد الإطارات مثبتًا بالفعل على جهاز الكمبيوتر الخاص بك. سيقوم منتج البرنامج هذا بتثبيت الإصدار المطلوب من Framework - فقط في هذه الحالة سيكون قادرًا على العمل بشكل صحيح.

لتثبيت Framework على نظام التشغيل Windows XP بدون تحديثات، ستحتاج إلى برنامجين - Windows Installer 3.1 ومتصفح Internet Explorer لا يقل عن الإصدار 5. قبل تثبيت الإطار، من المهم تثبيت كافة التحديثات المتوفرة على جهاز الكمبيوتر الخاص بك. يمكن القيام بذلك باستخدام مركز التحديث المدمج.

أين يمكنني الحصول على البرنامج الرسمي من مايكروسوفت؟

البدء باستخدام Windows 7 Net Framework مضمن بالفعلفي حزمة توزيع نظام التشغيل - يتم تثبيته مع Windows افتراضيًا. إذا كانت هذه الحزمة مفقودة أو لم يتم تثبيتها لسبب ما، فيمكن تنزيل التطبيق من موقع Microsoft على الويب في قسم التنزيلات. تنزيل البرنامج مجاني.

توافق الإطار

يتوافق كل إصدار من Framework مع إصدار معين من Windows. يجب أن يفي جهاز الكمبيوتر الخاص بك بمتطلبات محددة لدعم الحزمة. هناك قاعدة طبيعية في العمل هنا- كلما كان الإطار أحدث، زادت الموارد التي يتطلبها التشغيل العادي. من غير المحتمل أن تقوم بتثبيته على جهاز كمبيوتر قديم. صافي الحزمة 4 طبعات.

تم انتقاد إصدارات البرنامج التي تبدأ بالإصدار 3.5 لأنها لا يتم تثبيتها على إصدارات Windows الأقدم من Windows 7. وهذا يخلق الكثير من الإزعاج للمستخدمين، نظرًا لأن تثبيت أطر عمل جديدة على Windows القديم يتطلب الكثير من الوقت والجهد. ينتقد الخبراء أيضًا المنصة بسبب افتقارها إلى الدعم لمكالمات SSE.

أصناف Microsoft Net Framework:

  1. .NET Compact Framework - إصدار مخصص للأجهزة التي تعمل على النظام الأساسي Windows CE.
  2. .NET Micro Framework - إصدار لوحدات التحكم الدقيقة 32 و64 بت.
  3. DotGNU هو نظير للبرنامج الرئيسي وهو مفتوح المصدر.
  4. Portable.NET - إصدار مزود بأدوات محمولة، ولا يتطلب التثبيت.

الحد الأدنى من المتطلبات لتثبيت Net Framework

  • نظام التشغيل Windows XP SP3 أو Windows Server 2003 SP2.
  • المعالج بتردد 1 جيجا هرتز.
  • 512 ميجابايت من ذاكرة الوصول العشوائي.
  • أي بنية معالج تبدأ من x86.

وبالتالي، فإن الإصدار القديم من البرنامج يناسب أي جهاز تقريبًا، حتى لو كان قديمًا. إذا كنت تشك في إمكانية تشغيل إطار العمل على جهاز كمبيوتر، التحقق من أداء النظام. للقيام بذلك، انتقل إلى خصائص الكمبيوتر وانظر إلى قوة المعالج ومقدار ذاكرة الوصول العشوائي (RAM) ومقدار المساحة الحرة على القرص الصلب.

إلغاء تثبيت وإعادة تثبيت Microsoft Framework

تعتبر هذه الإجراءات ضرورية في حالة وجود مشاكل في تشغيل مكونات Windows أو تحديثها. لتصحيح الموقف، تحتاج إلى تعطيل آخر مكون تم تثبيته أو إزالته باستخدام الأدوات القياسية. بعد ذلك، تحتاج إلى تشغيل أداة تنظيف Net Framework.

كيفية معرفة إصدار Microsoft .Net Framework

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

الطريقة 2. قم بتنزيل الأداة المساعدة Net Versin Detector - فهي لا تتطلب موارد وتعمل بدون تثبيت. عند تشغيل البرنامج، سترى على الفور إصدار إطار العمل الخاص بك. هذه الطريقة أكثر ملاءمة من الأولى، ولكن لتنزيل الأداة المساعدة، يجب أن يكون الكمبيوتر متصلاً بالإنترنت. البرنامج يزن قليلا جدا.

ما هو صافي الإطار 4؟

يعد هذا أحد أحدث إصدارات بيئة البرمجة من Microsoft. تحصل التطبيقات التي تم إنشاؤها على أساسها على واجهة جذابة وأمان عالي وشفافية لاتصالات الشبكة. تعتبر المنصة واحدة من أكثر المنصات تقدمًا. ويعتبره الخبراء منافسًا مباشرًا لبيئة برمجة Java الخاصة بشركة Sun.

يحتوي الإطار 4 على الابتكارات التالية:

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


سؤال ملح وشائع بين المستخدمين الذين مروا بالفعل بشيء ما جنبًا إلى جنب مع أجهزة الكمبيوتر الخاصة بهم.

Microsoft .NET Framework عبارة عن منصة برمجية تجمع بين توافق جميع لغات البرمجة الرئيسية.

كل هذا يعني أن البرامج التي تم تطويرها بلغة C# يمكنها التواصل بسهولة مع خدمة تعتمد على لغة دلفي.

كانت الحاجة إلى هذه المنصة تختمر منذ فترة طويلة، لأن المطور أخذ في الاعتبار جميع العوامل المحتملة، أي أن وجود أو عدم وجود برامج الترميز كان كثيف العمالة للغاية، ولم يكن ممكنًا دائمًا، بالإضافة إلى أن إطلاقه استغرق وقتًا أطول التطبيقات بسبب عمليات التحقق المختلفة من وجودها وكان لمايكروسوفت رأيها. قبل إصدار هذه الحزمة، كانت Java تكتسب التوزيع، حيث لم تكن الشركة ومايكروسوفت مهتمة بها.

لأي غرض تم إنشاء NET Framework؟

اليوم، يعد .NET Framework ضروريًا للتشغيل الصحيح لعدد متزايد من منتجات البرامج؛ ولم يعد بإمكان المطورين الاستغناء عنه. بالإضافة إلى الراحة والمكانة في السوق، سعت الشركة إلى تحقيق هدف توسيع وظائف المبرمج العادي، لأن اللغات المختلفة لها قدرات خاصة واختلافات.

من أجل الوضوح، دعونا نلقي نظرة على مثال: جافا سكريبت هو برنامج نصي موجه نحو النموذج الأولي، وبعبارة أخرى، عندما ترى تنفيذ البيانات المتغيرة ديناميكيًا على صفحة في المتصفح، فغالبًا ما يكون NET Framework هو المسؤول عن ذلك.

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

تجمع المنصة بين جزأين: بيئة وقت التشغيل ومكتبة الفصل. تم تصميم وقت تشغيل اللغة العامة (CLR)، كما يوحي اسمه، للتواصل مع التطبيقات من جانب الخادم أو سطح المكتب وتشغيلها.

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

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

في الواقع، .NET مخصص لأجهزة الكمبيوتر الشخصية التي تعمل بنظام التشغيل Windows، لكن الشركة تعمل أيضًا على توسيع تأثيرها على الأجهزة المحمولة، التي لها نفس الحاجة لتنظيم كل شيء، بحيث يمكن رؤية إطار العمل على الأجهزة المحمولة.

بالطبع، هناك نظائرها في إصدارات مختلفة من Linux والأنظمة الأخرى، وذلك بفضل تطوير المشاريع المستقلة، وأهمها Mono و Portable.NET.

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

يمكن إطلاق حزمة .NET Framework من الداخل، وتحميل CLR، وتحصل التعليمات البرمجية غير المُدارة على فرصة إنشاء بيئة برمجية خاصة بها يمكنها من خلالها استخدام كل من التعليمات البرمجية المُدارة وغير المُدارة. لقد وفر Windows للمبرمجين القدرة على تطوير بيئات التشغيل بأنفسهم، مما يجعل إطار العمل أكثر مرونة.

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

دعونا نلقي نظرة على بعض الأسئلة الأكثر شيوعًا نظرًا لأن المستخدم العادي لن يضطر إلى التعامل مع ميزات التطبيق نفسه، ولكن هناك أشياء يجب معرفتها حول هذا النظام الأساسي.

كيف يمكنك معرفة الإصدار المثبت من .NET Framework؟

قد تكون الإجابة على هذا السؤال محل اهتمامك إذا كانت متطلبات النظام لبرنامج معين تنص على أن لديه إصدارًا معينًا من Framework. ومن الجدير بالذكر أن جميع الإصدارات الأحدث تحتوي بالفعل على كل ما هو ضروري لتشغيل التطبيق المطور للإصدار الأقدم.

الطريقة الأبسط، وبالتالي الأكثر ملاءمة، لمعرفة الإصدار هي النظر إليه في قسم خاص بلوحة التحكم.

1 الطريق

1. انتقل إلى "لوحة التحكم" بالنقر فوق الزر "ابدأ" والنقر فوق العنصر المحدد؛

3. انتقل إلى علامة التبويب "تشغيل أو إيقاف تشغيل مكونات Windows" في القائمة اليسرى؛

4. في القائمة التي تفتح، ابحث عن إطار العمل الخاص بك، وسيشير اسمه إلى الإصدار.


الطريقة 2

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

دعونا نلقي نظرة على تسلسل إجراءات هذا الإطار؛ أي برنامج مكتوب لهذه المنصة، بلغات برمجة مختلفة، يتم تحويله إلى كود ثانوي متوسط ​​للغة المتوسطة المشتركة في مرحلة المعالجة. وبعد ذلك يمكن تنفيذ التعليمات البرمجية بواسطة الجهاز الظاهري لوقت تشغيل اللغة العامة (CLR)، أو ترجمتها بواسطة الأداة المساعدة NGen.exe إلى تعليمات برمجية قابلة للتنفيذ لمعالج هدف محدد.

إذا قمت بتنفيذ تعليمات برمجية على جهاز افتراضي، فسيقوم برنامج التحويل البرمجي JiT على الفور بتحويل التعليمات البرمجية المتوسطة إلى تعليمات برمجية ثنائية يستخدمها معالج البنية المطلوبة.

إذا كان لديك أي أسئلة حول الموضوع "ما هو Microsoft .NET Framework؟"، يمكنك سؤالهم في التعليقات


إذا (function_exists("the_rated")) ( the_ ratings(); ) ?>