boubekeur
10-15-2006, 12:11 PM
السلام عليكم
هذا الدرس الثاني في vb.net
بعدما تعرفنا على أنواع البيئات في الدرس الأول
اليوم سنتعرف على بيءة الدوت نت
بيئة الدوت نت
و تتكون من العناصر التالية
1- أطار العمل – FRAME WORK
http://www.servamega.com/img/eaad07c6f03f82b00e59b6769a9ed375/a1a1.bmp
و هو يعتبر قلب بيئة الدوت نت ويمكن تقسيمه الى قسمين أساسيين
1- التشغيل المشترك للغات CLR
و هو يمثل أحد الأجزاء الأساسية لنطاق العمل في الدوت نت ويمكن وصفه بأنه ميكنة تنفيذ الكود وهو يقدم خدمات تجعل التطوير أسهل ذلك لأن CLR يصم أكثر من 20 لغة منها COBOL , DELPHI , C++, C# , VB و يجري تظوير لغات أخرى لتضاف الى CRL
2- المواصفات المشتركة للغات CLS
وهو معيار قاسي لأنواع البيانات لجميع لغات CRL ومن خدماته
1- أنواع بيانات قياسية
2- مصفوفات قياسية
3- معالجة هيكيلية للأخطاء
الكود المدار والكود غير المدار
الكود المطور بلغة موافقة لـــ CLS يسمى كود مدار – MANAGED CODE أما الكود الذي يعتمد على تقنية COM أو WIN32 API يسمى كود غير مدار
اللغة الوسطية لميكروسوفت MSIL
عندما تفوم بإنشاء كود وتعالجه في بيئة الدوت نت فأنه يتحول الى ملف يحوي لغة وسطية IL وبيانات واصفة مثل مغلومات عن جميع المعطيات وجميع الدوال التي استخدمت وغيرها من البيانات التي يحتاجها CRL مثل الشكل الأتي
http://www.servamega.com/img/aec786fc9438c8c4eaa30784a09a0cc6/a2a2.bmp
الموؤلف في الوقت المحدد JIT
و ذلك لأن ملف IL يعتبر ملف يغتمد على نظام التشغيل فإنه عند تشغيل هذا الملف يحول الى كود أولي
فضاءات الأسماء NameSpaces
يقسم اطار العمل في بيئة الدوت نت الوظائف الى امتدادات منطقية والهدف من التقسيم هو ترتيب وتنظيم الواظئف هذه الإمتدادات موزعة على أشكال هرمية تسمى
NameSpaces
هذا الدرس الثاني في vb.net
بعدما تعرفنا على أنواع البيئات في الدرس الأول
اليوم سنتعرف على بيءة الدوت نت
بيئة الدوت نت
و تتكون من العناصر التالية
1- أطار العمل – FRAME WORK
http://www.servamega.com/img/eaad07c6f03f82b00e59b6769a9ed375/a1a1.bmp
و هو يعتبر قلب بيئة الدوت نت ويمكن تقسيمه الى قسمين أساسيين
1- التشغيل المشترك للغات CLR
و هو يمثل أحد الأجزاء الأساسية لنطاق العمل في الدوت نت ويمكن وصفه بأنه ميكنة تنفيذ الكود وهو يقدم خدمات تجعل التطوير أسهل ذلك لأن CLR يصم أكثر من 20 لغة منها COBOL , DELPHI , C++, C# , VB و يجري تظوير لغات أخرى لتضاف الى CRL
2- المواصفات المشتركة للغات CLS
وهو معيار قاسي لأنواع البيانات لجميع لغات CRL ومن خدماته
1- أنواع بيانات قياسية
2- مصفوفات قياسية
3- معالجة هيكيلية للأخطاء
الكود المدار والكود غير المدار
الكود المطور بلغة موافقة لـــ CLS يسمى كود مدار – MANAGED CODE أما الكود الذي يعتمد على تقنية COM أو WIN32 API يسمى كود غير مدار
اللغة الوسطية لميكروسوفت MSIL
عندما تفوم بإنشاء كود وتعالجه في بيئة الدوت نت فأنه يتحول الى ملف يحوي لغة وسطية IL وبيانات واصفة مثل مغلومات عن جميع المعطيات وجميع الدوال التي استخدمت وغيرها من البيانات التي يحتاجها CRL مثل الشكل الأتي
http://www.servamega.com/img/aec786fc9438c8c4eaa30784a09a0cc6/a2a2.bmp
الموؤلف في الوقت المحدد JIT
و ذلك لأن ملف IL يعتبر ملف يغتمد على نظام التشغيل فإنه عند تشغيل هذا الملف يحول الى كود أولي
فضاءات الأسماء NameSpaces
يقسم اطار العمل في بيئة الدوت نت الوظائف الى امتدادات منطقية والهدف من التقسيم هو ترتيب وتنظيم الواظئف هذه الإمتدادات موزعة على أشكال هرمية تسمى
NameSpaces



