الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فيما تستخدم metadata التي تصدر مع شفرة المترجمة

مغلق
بدأه ab_od@1 في 23 سبتمبر 2004 · 2 رد · 909 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فيما تستخدم metadata التي تصدر مع شفرة المترجمة بواسطه مترجم لغة visual basic .net ?

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 24 سبتمبر 2004 في 06:53

#2

ال metadata تعتبر قلب ال CLR و تقوم المترجمات Compilers المتوافقه مع ال CLR اى التى يمكنها توليد شفرة MSIL بتوليد MetaData داخل الكود الناتج ثم تقوم بتخزينه بداخل الصيغه التنفيذيه للملف الناتج من عملية الترجمه Compilation تبعاً لصيغة الملفات المتعارف عليها بداخل ال CLR

ال MetaData تقوم بوصف الكود عن طريق وصف انواع المتغيرات التى قمت انت باستخدامها داخل ال Assembly و كما تشير للانواع الخارجيه التى تستخدمها داخل برنامجك ( الفئات التى تقوم باستيرادها من ملفات DLL خارجيه )

هناك معلومات كافيه مخزنه داخل ال MetaData تقوم بالاتى :

1 - تنظيم عملية تنفيذ الكود

2 - تنصيب الكود و استخدام تتعدد الاصدارات للمكونات

3 - قابلية ال cross-language operation

كما تقدم ايضاً ال Metadata معلومات تفيد فى عملية ال debugging مثل :

1 - وصف ال assembly المسماه بال mainfest

2- الباراميترات الموجوده بداخل ال methods

يمكنك استخدام ال MetaData داخل الفيجوال بيسك دوت نيت عن طريق استخدام فضاء الاسماء NameSpace المسمى system.reflection بعد استيراده داخل تطبيقك اولاً

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 24 سبتمبر 2004 في 10:49

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

جزاك الله الف خير

ياخي طارق

ونقدر لك جهودك الجباره

هذا الموضوع مغلق.

مواضيع مشابهة