PDA

View Full Version : مبتدی: تحلیل برنامه



saman.1001
جمعه 15 دی 1391, 21:46 عصر
سلام دوستان
در برنامه زیر نیاز به چند راهنمایی دارم
1-کار t1 در Fill چیست؟
t1 در پایین همین خط هم آمده

2-کار cls_variable چیست؟
پیشاپیش از کمک دوستان عزیز تشکر مینمایم


private void glassButton2_Click(object sender, EventArgs e)
{
string struser, s;
if (cmbtype.SelectedItem == "مدیر")

{
struser = "admin";
cls_variable.stru = "مدیر املاک";
}
else
{
cls_variable.stru = "کاربر عادی";
struser = "user";
}
s = "select id from login where type='" + struser + "'and users='" + txtuser.Text + "' and id='" + txtid.Text + "' ";
SqlDataAdapter da = new SqlDataAdapter(s, con);
da.Fill(ds, "t1");
if (ds.Tables["t1"].Rows.Count > 0)
{
//this.Hide();
main fm = new main();
fm.ShowDialog();

}
else
{
MessageBox.Show("رمز عبور یا نام کاربری اشتباه می باشد", "اخطار");
}
}

zarrinnegar
جمعه 15 دی 1391, 21:54 عصر
t1 در مثال بالا به معنی اسم جدول است
در هر Datasource میشه چند تا table تعریف کرد که باید نامگذاری بشه اینجا اسمش رو t1 گذاشته یعنی table1
در واقع متد Fill میاد اطلاعات رو میخونه و در ds با نام t1 قرار میده

cls_Variable هم یک کلاس هست که داخلش چند تا متغیر و یا خصوصیت تعریف شده که یکی از اونها stru هست که با اون مقدار داره مقدار دهی میشه که بعدا ازش استفاده کنه

saman.1001
شنبه 16 دی 1391, 11:07 صبح
در هر Datasource میشه چند تا table تعریف کرد که باید نامگذاری بشه اینجا اسمش رو t1 گذاشته یعنی table1

در پروژه جدولی بدین نام ندیم-و با تغییر نام t1 به کلمه w برنامه کار کرد
این نام دلخواه میباشد؟
لطفا بیشتر توضیح دهید
با تشکر

zarrinnegar
شنبه 16 دی 1391, 11:11 صبح
این نام یک نام قراردادیه
مثل اینکه بگید
int a = 100;

بعدش بیایید اسم رو عوض کنید
int b = 100;