اقدم لكم البرنامج الواجب تنصيبه في كل حاسب
net framework 2.2.30729.12.2 ما هو الNet Frame Workلغات
البرمجة كال C++ أو ال Visual basic يتم برمجة أوامرها مباشرة الى الرموز
الثنائية الخاصة بالجهاز ليتم تنفيذها, و هذه المسألة تؤرق مطورين البرامج
حيث يصبحوا مطالبين بتطوير اصدارات مختلفة من نفس البرنامج لكى تصبح قادرة
على العمل فى بيئات تنفيذية مختلفة.
حين أصدرت مايكروسوفت ال"سى#"
و عائلة ال .Net كان القضاء على مشكلة عدم توافق البرامج على البيئات
التنفيذية المختلفة من الأهداف الرئيسية, فكان الهدف هو أن تكتب أوامر
البرنامج مرة واحدة و يصبح البرنامج قابل
للعمل على أى بيئة تنفيذية بغض النظر عن كيفية ترجمة أوامر اللغة الى الأوامر الثنائية الخاصة بالحاسب.
مشكلة
أخرى تتعلق بتطوير البرامج الكبيرة التى تتطلب عمل عدد كبير من المبرمجين
و هى أنه يجب كتابة البرنامج كله بلغة برمجة واحدة. فى حالة ال "سى#" و
عائلة ال .Net يمكن كتابة وحدات البرنامج المختلفة بأى من لغات العائلة
كال Visual Basic.Net, و بهذا يكون من السهل جدا تحقيق التكامل بين
التقنيات المختلفة و عدم توحيد لغة موحدة للعمل لتطوير البرامج الكبيرة.
2.2 ال .Net Frame work : النظرية و التطبيق:
لتحقيق
الأهداف السابق ذكرها كان لابد من وجود طبقة وسيطة تتولى ترجمة أوامر
اللغة الى الرموز الثتائية المناسبة للحاسب المراد تشغيل البرنامج علية.
تلك الطبقة الوسيطة هى ال .Net Frame work , فحين يتم ترجمة أو تجميع
أوامر اى من لغات عائلة ال .Net تتحول تلك الأوامر الى ما يطلق علية ال
Intermediate language أو اللغة الوسيطة “IL” , و بعد هذا يتولى ال .Net
Frame Work مهمة تنفيذ تلك الأوامر على الحاسب.
23.8 مجا