تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مكتبة التوافقية الخاصة بفيجول بايزيك 6.0
#1
كاتب الموضوع : samerselo

يعتبر فيجول بايزيك 2008 تطورا كبيرا عن فيجول بايزيك 6 حيث يمكننا اعتباره لغة جديدة في عائلة لغات البايزيك كما يمكننا إيجاد العديد من الوظائف والتعدادات والأنواع المخصصة والأغراض التي كانت موجودة سابقا في فيجول بايزيك 6 في مكتبات فئات الدوت نيت. وبالنظر إلى هذه الحقيقة فإن إي مشروع فيجول بايزيك 2008 جديد يتضمن مرجعا تلقائيا إلى أحد مجمعات الدوت نيت المسمى Microsoft.VisualBasic.dll الذي يحدد أنواع تزودنا بوظائف موروثة من فيجول بايزيك 6 وكأي مجمع آخر في الدوت نيت فإن Microsoft.VisualBasic.dll مؤلف من العديد من مجالات الأسماء المجمعة مع بعضها.
وتكون هذه المجمعات متوفرة تلقائيا لكل ملف vb في مشروعك وهذا يعني أنك لا تحتاج إلى تصريح الاستيراد Import للوصول إلى تلك الأنواع. وبهذا مازال يمكنك الاستفادة من العديد من عناصر فيجول بايزيك 6 مثل الوظيفة MsgBox التي تستدعى لإظهار صندوق رسائل بسيط كما في المثال


كود :
' The Microsoft.VisualBasic namespaces
' are automatically referenced by a
' Visual Studio 2008 VB project
Module Module1
Sub Main()
MsgBox("Hello, old friend …")
End Sub
End Module
والطريقة MsgBox هي عنصر في Module في فيجول بايزيك 2008 تسمى Interaction وهي معرفة ضمن مجال الأسماء Microsoft.VisualBasic. وستلاحظ أن الـ Module في فيجول بايزيك 2008 تماثل ملف bas في فيجول بايزيك 6 في أن العناصر المحتواة ضمنها يمكن استدعاؤهم بدون استخدام اسم الـ Module كبادئة ومع ذلك إن أردت استخدام اسم الـ Module كبادئة عند استخدام الطريقة MsgBox يمكن أن يصبح كودنا السابق كما يلي


كود :
Module Module1
Sub Main()
Interaction.MsgBox("Hello, old friend …")
End Sub
End Module
ومع أننا نشعر بالاطمئنان لمعرفة أن وظائف فيجول بايزيك 6 مازال يمكن تمثيلها ضمن مشاريع فيجول بايزيك 2008 فينصح هنا بتجنب استخدام هذه الأنواع قدر الإمكان نظرا لأن مايكروسوفت تخطط الإزالة دعم فيجول بايزيك 6 مع الزمن وأنه لا يمكنك ضمان أن مايكروسوفت ستوفر هذا المجمع مستقبلا. وتوفر مكتبات الفئات الأساسية العديد من الأنواع المدارة التي تقدم وظائف أكثر من تلك الموجودة في المكتبة الموروثة من لغة فيجول بايزيك 6. ويجب أن تتعلم كيف تقوم بالعمل بدون استخدام موجودات مكتبة التوافقية مع فيجول بايزيك 6 والقيام بالأمور باستخدام فئات الدوت نيت.
}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb [مقال] التعامل مع ملفات اوفيس من خلال مكتبة NPOI ابو ليلى 2 4,192 01-07-21, 11:42 AM
آخر رد: kebboud
  [مشروع] مكتبة برمجية بلغة الفيجوال بيسك aljzazy 4 3,771 23-05-20, 02:12 PM
آخر رد: asemshahen5
Exclamation [VB.NET] شرح مكتبة style devexpress لتجميل المشاريع mgr21002100 4 4,904 22-08-19, 03:21 PM
آخر رد: mgr21002100
  طريقة استخدام مكتبة internet download manager في برنامجك kslawy 3 5,360 30-07-19, 07:06 AM
آخر رد: سعود
  مكتبة صور وايقونات DevExpress الرائعة لتجميل مشروعك Code Master 7 4,305 07-06-19, 11:36 AM
آخر رد: سعود
  [VB.NET] مجموعة من الدروس الخاصة بالفيجوال بيسك دوت نت ayoub 1 3,512 18-03-17, 12:05 AM
آخر رد: sendbad100
  كيف تستطيع إطلاق أحداثك الخاصة- RaiseEvent Tutorial RaggiTech 0 2,091 05-10-12, 01:51 AM
آخر رد: RaggiTech
  كيف تقوم بإضافة إجراءاتك الخاصة إلى مجال الأسماء My- توسيع مجال الأسماء My في VB2005 RaggiTech 0 1,859 05-10-12, 01:49 AM
آخر رد: RaggiTech
  يمكننا استخدام فيجول بايزيك 2008 لإنشاء صفحات أشرطة إضافية لـ Excel 2007 RaggiTech 0 3,359 05-10-12, 01:14 AM
آخر رد: RaggiTech
  تلميحة--اجعل تصفح مكتبة msdn على الويب أسرع-- RaggiTech 0 2,262 03-10-12, 11:24 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم