الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اعمل نافذة لادخال البيانات الى القاعد

مغلق
بدأه Tack Tick في 21 يوليو 2006 · 3 رد · 500 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

لم تذكر ماذا تستخدم mfc او win api

على العموم ..

عندك ثلاث خطوات مهمة :

1- تقوم بعمل تصميم لمربع الحوار Dialog Box .. عن طريق Resource .

شبيه بالتالي :

21_07_06_07_25_48_1153491948aaa.JPG

يجب أن تجعل خصائص أحد صناديق النص test box ... انه password .. وذلك بالنقر عليه مرتين وتغيير الخاصية .. التي ستظهر امامك .

2- عند بداية البرنامج نظهر مربع الحوار .. ونختبر قيمته التي يعيدها اما ok عندها نظهر النافذة

او cancel وعندها لانظهر النافذة ,

تكون ok اذا ادخل المستخدم كلمة سر صحيحة وايضا user صحيح .. والعكس صحيح .

3- لاجل اختبار محتوى صناديق النص ... فقط نستخدم شيء شبيه بالتالي :

 	GetDlgItemText(hwnd,IDC_EDIT2,user,sizeof(user) );
	GetDlgItemText(hwnd,IDC_EDIT1,password,sizeof(password) );

if( stricmp(password,"2000" ) == 0 && stricmp(user,"ARAB TEAM" ) == 0  )
	{
 	EndDialog(hwnd, IDOK);
	}
else
	{
	MessageBox(hwnd,"user name or password is incorrect","sorry",0);
	}

4- يجب أن تستخدم طريقة اخرى لاختبار محتوى الصمدوق النصي ومقارنته بما هو موجود بقاعدة بياناتك .

وهذا يتوقف على نوع قاعدة البيانات ..

لكن الباقي سهل جدا .

حمل المرفقات فيها التطبيق

كلمة السر ARAB TEAM

الباسورد 2000

password.zip

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

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

#4

هو لما يسجل .. تحفظ بياناته في قاعدة بياناتك ..

باقي الخطوات تعتمد على قاعدة بياناتك .. ماهو نوعها .

طبعا الفكرة بسيطة . عندما يدخل اسم المستخدم وكلمة المرور .. كما شاهدت بالمرفقات .. نحن قارنا المدخل بجملة واحدة فقط

stricmp(password,"2000" ) == 0 && stricmp(user,"ARAB TEAM" ) ==

اما في قاعدة البانات فأننا نقارن المدخل بكل محتوى هذه القاعدة .

لكن كيف تحصل على محتوى القاعدة .. وماهي الخوارزمية التي ستتبعها للبحث . هذه حسب ماتريد انت .

سأحاول ان اعطيك مثال بسيط .. باستخدام text files .. طبعا مو وعد .. لكن اذا فظيت .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…