جهت دانلود کد برنامه روی تصویر کلیک نمایید.
با استفاده از مفهوم شی و کلاس برنامه ای طراحی کنید که استانها به تفکیک نمایش داده شود و با کلیک بر روی نام هر استان ، اطلاعات جزئی ، استان مذکور به نمایش درآید؟
پیش نیاز :
مفهوم شی و استان
استفاده از کنترلر های Toolbox و تعیین ویژگی Properties برای کنترلر ها
تعریف event و رخداد برای کنترلر ها
Code :
تمامی کد های برنامه به تفکیک :
کلاس استان :
namespace Example1
{
class Ostan
{
public string OstanName;
public string MarkazOstan;
public int Masahat;
public int jamiyat;
}
}
Note :
یکی از ساده ترین مفاهیمی که می توان برای کلاس و اشیا مثال زد ، مفهوم استان می باشد ، کلاس استان در حکم یک الگو و استانهای مختلف نمونه های ساخته شده از این الگو با مقادیر متفاوت هستند.
1- مساله
برنامه ای بنویسید که با کلیک بر روی هر استان اطلاعات کلی در مورد استان مذکور در اختیار کاربر قرار بدهد.
2- الگوریتم
با اجرای این برنامه نقشه ی ایران نمایش داده شده و استان ها به تفکیک از هم میباشند ، با کلیک بر روی نام هر کدام از استان ها اطلاعات کلی مربوط به استان انتخاب شده به کاربر نمایش داده می شود.
هنگام لود Form به ازای استان های موجود از کلاس Ostan شی یا Instance ساخته میشود ، حال که شی ساخته شد پس حافظه ای به این شی تخصیص داده شده و حال دیگر فیلد های این شی که از کلاس مورد نظر است قابل مقدار دهی می باشند.
درون متد Form_Load اطلاعات مورد نظر استان ها را تکمیل می کنیم.
و با کلیک بر روی لینک هر استان ، اطلاعات جزیی مربوط به هر استان نمایش داده می شود.
3- واسط کاربری
در ابتدا با اجرای برنامه شکل زیر مشاهده می گردد.
[ سه شنبه 94/12/11 ] [ 12:42 عصر ] [ NASRIN AMIRNIROMAND ]