انظم الينا على :

lundi 28 avril 2014

احترف استعمال مكتبات الربط الديناميكي في بيئة الدوت نت 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 للابل


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


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



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



ونحصل على

0 commentaires:

Enregistrer un commentaire