PDA

View Full Version : مبتدی: کار قطعه کد



nazila.b
یک شنبه 10 شهریور 1392, 22:20 عصر
int x = loginBindingSource.Find("نام کاربری", نام_کاربریTextBox.Text);
int y = loginBindingSource.Find("رمز عبور", رمز_عبورTextBox.Text);

if (x != -1 && y != -1 && x == y)
{
login.ActiveForm.Hide();
Form FrmMain = new MainForm();
FrmMain.ShowDialog();
}

R_khaleghi
یک شنبه 10 شهریور 1392, 23:06 عصر
int x = loginBindingSource.Find("نام کاربری", نام_کاربریTextBox.Text);
int y = loginBindingSource.Find("رمز عبور", رمز_عبورTextBox.Text);

if (x != -1 && y != -1 && x == y)
{
login.ActiveForm.Hide();
Form FrmMain = new MainForm();
FrmMain.ShowDialog();
}




می گه اگر نام کاربری و رمز عبور خالی نبود و برابر با هم بودند فرم لوگین را مخفی کن و فرم اصلی را باز کن.

nazila.b
یک شنبه 10 شهریور 1392, 23:27 عصر
نه خط به خط میخوام.مثلا متد find چیکار میکنه.آرگوماناش هرکدوم چیکار میکنن.یا تو شرط x=-1یعنی چی؟

danialafshari
دوشنبه 11 شهریور 1392, 00:38 صبح
سلام
ابتدا اینکه عنوان تاپیک نامناسبه
بعد اینکه برای تصحیح کد می تونید از امکان ویرایش پست استفاده کنید
در این کد ابهام خاصی وجود نداره و با توجه به این که if , binding source رو خوب درک نکردید بهتره کتابی در این رابطه مطالعه کنید تا بهتر درک کنید
من و دوستان می تونیم توضیح بدیم ولی وقتی که کلاس Binding رو درک نکنید فایده ی زیادی نداره و میاید از این کدی که بالا قرار دادید که بهینه هم نیست استفاده می کنید. عمری باشه در اسرع وقت در صورت نگرفتن جواب، بهتون توضیحش میدم
در برنامه نویسیه ویزارد، میشه در TableAdapter این کوئری رو راحت ایحاد کنید ولی از اونجایی که ویزارده توضیحش یک مقدار مشکله به همین دلیل همون مطالعه کتاب رو توصیه می کنم
http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.aspx
اینم برای Find
http://msdn.microsoft.com/en-us/library/ms158164.aspx
موفق باشید

nazila.b
دوشنبه 11 شهریور 1392, 00:53 صبح
سلام. خیلی ممنون از راهنماییتون.
من باید دو روز دیگه پروژه مو تحویل بدم.وقت واسه خوندن کتاب ندارم.واسه همین خواستم اینجا کد رو بزارم شاید بقیه بتونن کمک کنن.
واسه عنوان چیز مناسبی به ذهنم نرسید.

danialafshari
دوشنبه 11 شهریور 1392, 00:58 صبح
سلام
جدا از اینکه پروژه دانشجویی ممنوعه، وقت کتاب ندارید عیبی نداره، وقت خوندن لینک های بالا رو که دارید؟
نمونه عنوان مناسب : لوگین به روش Binding Source

nazila.b
دوشنبه 11 شهریور 1392, 01:02 صبح
آره . دستتون درد نکنه!