كيف اعمل نافذة دخول المستخدم والباسورد ويتم الأتصال بالبرنامج عن طريق القاعدة بمعنى الكلمة كيف احط مربع دخول المستخدم ومربع كلمة السر وزرار دخول المستخدم ويدخل معاه البرنامج عن طريق الأتصال بالقاعدة وياريت تردو عليه الله يخليكم
كيف اعمل نافذة لادخال البيانات الى القاعد
لم تذكر ماذا تستخدم mfc او win api
على العموم ..
عندك ثلاث خطوات مهمة :
1- تقوم بعمل تصميم لمربع الحوار Dialog Box .. عن طريق Resource .
شبيه بالتالي :
يجب أن تجعل خصائص أحد صناديق النص 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
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
أخي اشكرك بكل اعماق قلبي لكن كيف اخلي الشخص بالدخول الي البرنامج بالنك الي هو مسجلة بالقاعدة عرفت اخي وياريت شكرأ
هو لما يسجل .. تحفظ بياناته في قاعدة بياناتك ..
باقي الخطوات تعتمد على قاعدة بياناتك .. ماهو نوعها .
طبعا الفكرة بسيطة . عندما يدخل اسم المستخدم وكلمة المرور .. كما شاهدت بالمرفقات .. نحن قارنا المدخل بجملة واحدة فقط
stricmp(password,"2000" ) == 0 && stricmp(user,"ARAB TEAM" ) ==
اما في قاعدة البانات فأننا نقارن المدخل بكل محتوى هذه القاعدة .
لكن كيف تحصل على محتوى القاعدة .. وماهي الخوارزمية التي ستتبعها للبحث . هذه حسب ماتريد انت .
سأحاول ان اعطيك مثال بسيط .. باستخدام text files .. طبعا مو وعد .. لكن اذا فظيت .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
هذا الموضوع مغلق.