منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف تعمل تقنية NET Framework.؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اطار العمل .net هو مكتبة ربط ديناميكية تحوي على البنية الأساسية أي تحوي على مفسر اللغة الوسيطة واجرائيات تنفيذ اللغة المشتركة وغيرها ... .
يحتوي إطار العمل على مكتبة .NET وهذه المكتبة عبارة عن أكواد جاهزة مصنفة تصنيفات مختلفة فبعضها خاص ببرمجة الشبكات وبعضها خاص ببرمجة تطبيقات الويندوز، والبعض الآخر مختص ببرمجة مواقع الويب.
عندما يكتب المبرمج برنامجه بأي لغة من لغات (.NET) وعندما يقوم بتجمعيها فإنه وعلى عكس لغات البرمجة التقليدية ، لا يقوم المجمع (assembly) بإنتاج ملف تشغيلي (.exe) مباشرة لكنه يقوم بإنتاج ملف يسمى (CIL) اختصار الي : Common Intermediate Language
اي ملفات اللغة الوسيطة العامة وهي ملفات محايده لا تتأثر بلغة البرمجة الذي كتب بها التطبيق لهذا
السبب سميت محايده ولا يمكن تنفيذه مباشرة.
و يحتاج تنفيذها الى برنامج اخر وهو (CLR) اختصار الى : Common Language Runtime
وهو برنامج يلعب دور حاسوب افتراضي يمكن تنفيذ البرنامج المحفوظ في (CIL) إلا إنه في الواقع يقوم بإنشاء نسخة من البرنامج بلغة الآلة تتناسب الحاسوب الحقيقي ومن ثم يقوم بتشغليها عليه.
ويحتوي الـ .NET FRAMEWORK أيضاً على ما يسمى بـ Common Type System (CTS) وهي عبارة عن الأنواع المتاحة للغات الـ .NET لتمثيل البيانات في ذاكرة الكومبيوتر.تعلم كل شىء عن الدوت نت ولغات البرمجة بكورسات ومشاريع مجانية
شكرا على الشرح