![]() |
|
هل يمكن استخدام DLL بديلاً لـ login form - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : هل يمكن استخدام DLL بديلاً لـ login form (/showthread.php?tid=10870) |
هل يمكن استخدام DLL بديلاً لـ login form - Clickers - 07-12-14 السلام عليكم ورحمة الله من المعروف ان في كل نظام يحتوي على Login Form ليتيح الدخول للنظام للأشخاص المصرح لهم بذلك طبعا يلزمك UserName و Password وانا تعبت في كل مرة اريد ان ابرمج فيها مشروع جديد اقوم بكتابة وتصميم نموذج الدخول للنظام بالاضافة لأكواد الوصول لقاعدة البيانات وفتحها وتعبئة SqlAdapter وتكرار العملية و التأكد من مربعات النصوص هل هي فارغة ام لا و مطابقة كلمة المرور و ما إلى ذلك من ممل و تكرار للاكودا و التصميم في كل مشروع جديد الحل الذي وصلت له: عمل مشروع DLL يحتوي المشروع بداخله Login Form مصمم جاهز بكامل أدواته (TextBox, Button, GroupBox) كل ما على فعله امرر اسم قاعدة البيانات و الجدول و اسم المستخدم و كلمة المرور هكذا PHP كود : string Database_Name = "School";و هكذا في كل مشروع جديد اضيف ملف DLL و انصرف لتصميم الاجزاء المهمة لمشروعي دون الانشغال بالامور المكررة السؤال : هل الطريقة التي اتبعها هذه صحيحة ام يوجد طرق أخرى يمكن حل المشكلة؟ طبعا من المعتاد ان يحتوي ملف DLL في الغالب على Classes فقط اما فكرة ان يحتوي على Form لا أدري مربكه نوعاً ما بالرغم من ان From هو Class ايضاً RE: هل يمكن استخدام DLL بديلاً لـ login form - # C - 07-12-14 هذه الطريقة ملزمة بوجود ملف DLL هناك طريقة تتبعها شركات تطوير البرمجيات عمل قالب للفورم وتصديره وبعدها يمكن استيراده عن طريق Add New Item وطريقة تصدير القالب: اعمل مشروع جديد وجهز النموذج واختبره وحالما تنتهي تذهب للقائمة File وتختار ...Export Template عند ظهور نافذة المعالج تختار Item template ثم اضغط Next ستجد النموذج ضمن قائمة حدده ثم اضغط Next عند ظهور نافذة المراجع References حدد ما تريد أو تجاهلها إن لم تكن تستخدم مراجع خاصة ثم اضغط Next عند ظهور نافذة المعالج مرة أخرى حدد له اسم وبامكانك تحديد أيقونة له ثم اضغط Finish الآن عند عمل أي مشروع بامكانك إضافة القالب عن طريق الفائمة Project ثم Add New Item وستجد القالب ضمن القائمة أضفه فيكون من ضمن المشروع وعدل بداخلة ما يحتاج من تعديل من اسم قاعدة بيانات وخلافه RE: هل يمكن استخدام DLL بديلاً لـ login form - Clickers - 07-12-14 أعرف طريقة Template ولكن لا احبها و افضل بدلاً عنها DLLهي فعلاً طريقة فيها مخاطر اذا قام المستخدم بحذف ملف DLL ، ولكن لماذا يقوم المستخدم بهكذا عبث ؟؟!! (لم تصلني شكوى من العملاء من قبل بسبب مثل هذا) لكن اخي هل طريقتى التي انوى استخدامها بهذه الطريقة فيها عيب ؟ حتى لا اعتمد عليها
RE: هل يمكن استخدام DLL بديلاً لـ login form - الشاكي لله - 07-12-14 (07-12-14, 02:10 PM)Clickers كتب : أعرف طريقة Template ولكن لا احبها الطريقة سليمة ولا ارى فيها عيب ومن هذا المستخدم الي ماعنده سالفة الي بيحذف ملف الdll ! هل عشان يهكره مثلا ! اصلا لما تحذف ملف dll مرتبط بالبرنامج ، البرنامج نفسه مابيشتغل . فلذلك توكل على الله تحياتي RE: هل يمكن استخدام DLL بديلاً لـ login form - Clickers - 08-12-14 عملت بنصيحتك أخى قمت بتنفيذ الفكرة و طرحتها في قسم المشاريع للنقاش ان كان بها عيوب او تحتاج لتطوير فورم Login بشكل DLL RE: هل يمكن استخدام DLL بديلاً لـ login form - EnormousSoft - 21-02-17 انا ايضا استخدم هذه الطريقه من زمان لانها توفر الكثير من الوقت ومفيده ايضا فى التحديثات اى نه يمكن تحديث ملف واحد فى المشروع بدلا من المشروع كله |