احترف استعمال مكتبات الربط الديناميكي dll في الدوت نت

الســـــــلام عليكم
درسنا اليوم حول انشاء مكتبات dll و استعمالها بواسطة الدوت نت

اولا نفتح برنامج visual studio 2008
تم مشروع جديد من قائمة file

تم نختار visual basic و ان اردت استخدام C# فيمكنك ذلك
في درسنا هدا استعملت في بي
نختار نوع الملف class librairy او كلاس المكتبة 

تم نغير اسم الكلاس حسب اختيارنا

تم نفتح الكلاس و نجد وسم بداية و نهاية كلاس vb

نضيف دالة function سميناها capslock من نوع boolean
وداخل الدالة نكتب شرط ادا كان capslock او majuscule الكيبورد شغال
يرجع قيمة true و ان لم تكن الاحرف شغالة يرجع false
و يمكن لمبرمج الدوت النت الاستفاة من namespace الجديد my
بحيث توجد  كلاسات رائعة جاهزة للاستخدام كاسم الحاسوب .الاتصال بالانترنيت…..

نقوم بالضغط على build من قائمة build

الان نتج لدينا ملف dll داخل مسار اسفله

نقوم بنسخ الملف و لصقه في سطح المكتب او اي مكان اخر

تم نغلق المشروع و نفتح البرنامج من جديد

نفتح مشروع جديد

تم نختار نافدة وندوز هذه المرة و نختار لها اسم تم اوكي

نضيف اداة label الى الفورم و نكتب فيه majuscule activé بالحجم الكبير

لنحصل على نافذة على الشكل التالي

من قائمة project نختار اضافة مرجع او add reference

نختار ملف dll الذي قمنا بحفظه في المشروع الاول تم ok

ندخل الى الكود و نقوم بجلب المكتبة

في رأس ملف الكود نقوم باحضار المكتبة المنشأة في المشروع الاول

و في حدث تحميل الصفحة  ننشأ كائن جديد اسميته key من كلاس startimes المنشأ في ملف dll  
و نقوم بأعطاء القيمة المسترجة من الدالة capslock للخاصية visible للابل


لنحصل في الاخير على الكود التالي


ننفذ الكود
عندما تكون الاحرف الكبيرة غير شغالة نحصل على

نقوم بالضغط على زر الاحرف الكبيرة في الكيبورد

ونحصل على

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">