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

الفرق بين الربط المبكر earlyBindو الربط المتأخر lateBind

بدأه فجر الغد في 23 يناير 2012 · 1 رد · 566 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ارجوكم .. اريد الفرق بين

( الربط المبكر earlyBindو الربط المتأخر lateBind ) في برنامج VB.net من حيت التنفيد وسرعة الأداء وكل ما يتعلق بهما

بارك الله فيكم

#2

السلام عليكم ورحمه الله وبركاته

اختي اكيد الـ Early Binding اسرع من الـ Late Binding .. لماذا؟!! لأن في النوع الاول يتم التعرف على النوع اثناء وقت الترجمة Compile Time, اما النوع الاخر فيتم التعرف عليه اثناء وقت التنفيذ Run Time, لنلقي نظرة على المقال التالي

Dim c1 As New Calculater()
Dim s1 As Integer = c1.Add(3,4)

Dim c2 As Object = New Calculater()
Dim s1 As Integer = c2.Add(3,4)

ففي الجملتين الاولتين سيتم التعرف على الاجراء Add الموجود في الفئة Calculator فهذا تطبيق على الـ Early Binding, اما في الجملتين التاليتين لن يتم التعرف على الاجراء Add ولكن باستخدام البرمجة الديناميكية يمكن للمترجم التعرف عليه في وقت التنفيذ Late Binding, شوف الرابط التالي لمعرفة الكثير عن البرمجة الديناميكية

.:: Wish to become better and better ::.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…