soaleman
جمعه 19 فروردین 1390, 02:50 صبح
سلام
لطفاً در طراحی این کلاس کمکم کنید
شرح کار اینه
من روی فرم چند تا EditBox و چند تا Combo و چیزهای دیگه دارم و کلاسی رو که تعریف کردم چند تا متد داره:
1- Save : که اطلاعات روی فرم رو تو بانک ذخیره میکنه
2-Update : که تغییر اطلاعات را بروزرسانی میکنه
3- Load : که فرم رو با اخرین اطلاعت بروز رسانی می کنه
و چندین متد دیگه
حالا اگه بخوام مثلا متد Save رو صدا بزنم باید تمام EdtBoxو Combo و .. رو به کلاس پاس بدم تا تو متد از اطلاعاتشوت برای ذخیره استفاده کنم
مثلاً اینطوری
Person.Save(txtNo,TxtName,TxtFamily,CmbCity,CmbMar ried);//Save
و برای Update و غیره هم به شکل زیر
Person.Update(txtNo,TxtName,TxtFamily,CmbCity,CmbM arried);//Update
Person.LoadInfo(txtNo,TxtName,TxtFamily,CmbCity,Cm bMarried);//Load
و کلاس رو اینطور تعریف میکنم
PersonClass Person = New PersonClass();//Define
حالا می خوام بدونم چطور میشه تو فرم همون ابتدا کلاسم رو Public تعریف کنم و همه آرگومان ها را به اون پاس بدم مثال زیر
PersonClass Person = New PersonClass(txtNo,TxtName,TxtFamily,CmbCity,CmbMar ried);;//Define
البته این رو بگم این کار رو من در Eventsها میتونم انجام بدم و فقط به فقط مشکلم در اینه که بتونم خط قبل رو Public تعریف کنم که تو همه Events ها بشه فقط متد رو صدا زد مثل این
Person.Save();//Save
و با هر بار صدا زدن متد مجبور نباشم کل آرگومان ها رو پاس بدم.
ممنون و متشکر از اینکه به این موضوع توجه کردید.
لطفاً در طراحی این کلاس کمکم کنید
شرح کار اینه
من روی فرم چند تا EditBox و چند تا Combo و چیزهای دیگه دارم و کلاسی رو که تعریف کردم چند تا متد داره:
1- Save : که اطلاعات روی فرم رو تو بانک ذخیره میکنه
2-Update : که تغییر اطلاعات را بروزرسانی میکنه
3- Load : که فرم رو با اخرین اطلاعت بروز رسانی می کنه
و چندین متد دیگه
حالا اگه بخوام مثلا متد Save رو صدا بزنم باید تمام EdtBoxو Combo و .. رو به کلاس پاس بدم تا تو متد از اطلاعاتشوت برای ذخیره استفاده کنم
مثلاً اینطوری
Person.Save(txtNo,TxtName,TxtFamily,CmbCity,CmbMar ried);//Save
و برای Update و غیره هم به شکل زیر
Person.Update(txtNo,TxtName,TxtFamily,CmbCity,CmbM arried);//Update
Person.LoadInfo(txtNo,TxtName,TxtFamily,CmbCity,Cm bMarried);//Load
و کلاس رو اینطور تعریف میکنم
PersonClass Person = New PersonClass();//Define
حالا می خوام بدونم چطور میشه تو فرم همون ابتدا کلاسم رو Public تعریف کنم و همه آرگومان ها را به اون پاس بدم مثال زیر
PersonClass Person = New PersonClass(txtNo,TxtName,TxtFamily,CmbCity,CmbMar ried);;//Define
البته این رو بگم این کار رو من در Eventsها میتونم انجام بدم و فقط به فقط مشکلم در اینه که بتونم خط قبل رو Public تعریف کنم که تو همه Events ها بشه فقط متد رو صدا زد مثل این
Person.Save();//Save
و با هر بار صدا زدن متد مجبور نباشم کل آرگومان ها رو پاس بدم.
ممنون و متشکر از اینکه به این موضوع توجه کردید.