وسوم التدوينات‘CLR’

لقطات عن التعاملية Interoperability في بيئة الدوت نت 2 – تعاملية الكود المدار

في الدرس السابق تعرفنا على التعاملية Interoperability في بيئة الدوت نت. في هذا الدرس نتعرف على صورة من صورها وهي التعاملية بين لغات الدوت نت.

Assembly Spy، مثال على الانعكاس Reflection

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

اليوم لا نتكلم عن الانعكاس Reflection أو نقوم بشرحه، ولكن اليوم نوضح مثال على هذه التقنية ونرجئ الشرح إلى دروس قادمة بإذن الله تعالى.

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

المثال تم تطويره بـ VB.NET وتقنية WinForms.

إنشاء مصفوفات عالية السرعة

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