منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
فورم Login بشكل DLL - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم مقالات C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=177)
+--- الموضوع : فورم Login بشكل DLL (/showthread.php?tid=10876)



فورم Login بشكل DLL - Clickers - 08-12-14

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


في كل مرة تصمم فيها مشروع جديد يلزمك تصميم فورم دخول للنظام Login Form

[attachment=6186]

طبعا العمل يكون مكرر مربعي نص و زر أمر ثم تتأكد من أن المستخدم لم يترك أحد مربعي النصوص

فارغين بعد ذلك تقوم بالاتصال بقاعدة البيانات و التأكد هل اسم المستخدم/كلمة المرور موجودة ام لا

الآن كل ما عليك فعله هو اضافة DLL لمشروعك ثم تحدد نوع القاعدة المراد الاتصال بها و تمرر اسم القاعدة واسم الجدول و في حالة الاتصال بـ SQLServer تمرر اسم السيرفر

هكذا عند استخدام SQLServer

PHP كود :
 frmLogin frmLogin = new frmLogin();

            frmLogin.Show();
            frmLogin.ConnectToSqlServer(@"Free-PC\SQLEXPRESS""SchoolBase""tblAccounts"); 

وهكذا عند استخدام MSAccess

PHP كود :
frmLogin frmLogin = new frmLogin();
 
           frmLogin.Show();
 
           frmLogin.ConnectToMSAcess(Application.StartupPath "\\Employee.mdb""users"); 


اما بالنسبة لأسماء الحقول فهي مضمنة في DLL وفضلت تسميتها UserName,Password بدون تغييرها باعتبار انها في الغالب حقول ثابته في جدول المستخدمين


أتمني أن تستفيدوا منها و المشرع في المرفقات VS2010


RE: فورم Login بشكل DLL - info@cnr - 07-01-15

بارك الله فيك أخي Clickers عمل رائع
لو تفظلت بشرح عن كيفية تصميم هذه المكتبة و كيفية ادراجها في مشروع


RE: فورم Login بشكل DLL - Clickers - 13-01-15

بشأن المكتبة في المرفقات آسف لعدم الرد الفوري لإنقطاعي عن المنتدى

سوف تجد بها الفورم المصمم و كذلك مكتبة ErrorProvider و مكتبة الاتصال بـ MSAccess و SQLServer

وكل شئ الموضوع بسيط والأكواد ليس فيها تعقيد

و ما يصعب عليك سوف اقوم بشرحه و أكرر أسفى لعدم إرفاق المكتبة مرة ثانية


RE: فورم Login بشكل DLL - Abu Ehab - 14-01-15

السلام عليكم
اولا يعطيك العافية أخي الكريم
تانيا : عايز افول لك على معلومة من خلال سنوات طويلة في العمل على تصميم الانظمة الكبيرة للشركات
وهي :
انه كل النظام او البرنامج لازم يكون عبارة عن ملفات dll   مش بس فورم او كلاس
وكمان لازم تعرف انه في الأنظمة أنت محتاج يكون مراسلات بين  المستخدمين في الفروع  بمعنى يكون هناك Mail Server
يعني محتاج تضيف كثر حقول جدول اليوزرز  يعني الحكاية مش فقط اسم وكلمة مرور  

أنا فاهم فكرتك اللى عايز توصلها كويس وبقول يعطيك العافية لكن حبيت أنبهك فقط 

تحياتي لك وللجميع


RE: فورم Login بشكل DLL - ربيع - 14-01-15

نحمده ونصلي على رسوله الكريم

بارك الله فيك وجزاك خيرا
لي تعليق بسيط
هذا الاجراء:
كود :
ConnectToSqlServer()
ConnectToMSAcess()

ارى - من وجهة نظري فقط ولك الخيار - ان يكون اجراء واحد فقط مع وسيطه يحدد فيها المستخدم او المبرمج نوع الاتصال:

كود :
Public Enum Connection
   SQLServer
   Access
End Enum

Public Sub Connect(ByVal con As Connection)
   If con = Connection.SQLServer Then

   Else

   End If
End Sub



RE: فورم Login بشكل DLL - Clickers - 15-01-15

هاهي الأفكار بدأت تأتي
مشكور أخي ربيع على التطوير
و أحببت ان اشارك الفكرة معكم على المنتدى من أجل التطوير و المزيد من الافكار

مللت من تكرار الكتابة و التصميم في كل مرة اعمل فيها مشروع جديد
ليس من الضروري الغرض ان يكون تجاري لأن الوضع يختلف كثيراً في البرامج التجارية


RE: فورم Login بشكل DLL - CLARO - 02-06-16

شكرا :-)