سفارش تبلیغ
صبا ویژن
[ و گفته‏اند که در روزگار خلافت عمر بن خطاب از زیور کعبه و فراوانى آن نزد وى سخن رفت ، گروهى گفتند اگر آن را به فروش رسانى و به بهایش سپاه مسلمانان را آماده گردانى ثوابش بیشتر است . کعبه را چه نیاز به زیور است ؟ عمر قصد چنین کار کرد و از امیر المؤمنین پرسید ، فرمود : ] [ قرآن بر پیامبر ( ص ) نازل گردید و مالها چهار قسم بود : مالهاى مسلمانان که آن را به سهم هر یک میان میراث بران قسمت نمود . و غنیمت جنگى که آن را بر مستحقانش توزیع فرمود . و خمس که آن را در جایى که باید نهاد . و صدقات که خدا آن را در مصرفهاى معین قرار داد . در آن روز کعبه زیور داشت و خدا آن را بدان حال که بود گذاشت . آن را از روى فراموشى رها ننمود و جایش بر خدا پوشیده نبود . تو نیز آن را در جایى بنه که خدا و پیامبر او مقرر فرمود . [ عمر گفت اگر تو نبودى رسوا مى‏شدیم و زیور را به حال خود گذارد . ] [نهج البلاغه]

علمی ،آموزشی،تحقیقاتی

از این کلاس می خواهیم برای نمایش تاریخ/ ساعت و غیره استفاده کنیم.

برای مثال می خواهیم تاریخ جاری سیستم را به صورت یک خاصیت از این کلاس دریافت کنیم. برای این منظور کد زیر را به برنامه اضافه می نماییم:

 


public string currentSystemDate
{
get
{
return System.DateTime.Today.ToString() ;
}
}

توضیح کد فوق :

خاصیتی را که می خواهیم از برنامه دریافت کنیم با کلمه ی کلیدی get معرفی می نماییم. هر چیزی که این قسمت برگرداند خروجی currentSystemDate خواهد بود. این دستور زبان که در بالا معرفی شد استاندارد است و در همه جا به یک صورت تعریف و بکار برده می شود. پس شکل آنرا به خاطر بسپارید.
از کلمه ی کلیدی
return برای برگرداندن یک خروجی از خاصیت و یا تابع استفاده می شود.

برای استفاده از این خاصیت جدید ، در فایل Class1.cs که متد main برنامه ی ما در آنجا قرار دارد به صورت زیر عمل می کنیم :

clsDate m_var = new clsDate(); // initialize variable
Console.WriteLine ( m_var.currentSystemDate );
Console.ReadLine();//pause!

 

توضیح کد فوق :

رای استفاده از یک کلاس باید یک متغیر از آن را تعریف کنیم. در هر زبانی یک سری نوع های استاندارد مانند int و string و غیره وجود دارند. کلاس هم در حقیقت یک نوع داده ی بسیار بسیار قدرتمند به شمار می آید. برای تعریف یک متغیر از نوع جدید روش کار مانند سابق است. برای مثال زمانی که یک متغیر عدد صحیح را تعریف می کنید به صورت زیر عمل می شود :

int i=0;

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

clsDate m_var = new clsDate();

از کلمه ی کلیدی new اینجا به صورت استاندارد برای مقدار دهی اولیه به این متغیر جدید استفاده می نماییم.

سپس به روش دستیابی به این خاصیتی که به کلاس اضافه کرده ایم می رسیم.

m_var.currentSystemDate

کلا چه یک خاصیت و یا یک متد را به کلاس اضافه نماییم برای دستیابی به آن از عملگر نقطه پس از ذکر نام متغیر تعریف شده از نوع کلاس خود ، استفاده می نماییم. برای استفاده از خاصیت ها نیازی به آوردن () بعد از ذکر نام خاصیت نمی باشد.

 

عموما از خاصیت ها برای برگرداندن و یا تنظیم یک مقدار ساده استفاده می شود و در آنها عملیات پیچیده ای مد نظر نمی باشد.

 

توضیحی در مورد ; () System.DateTime.Today.ToString

نام دانشجویان:

                  مینا امیری

                  سمانه تقدسی پور

                   زهرا نجفی

مقطع تحصیلی:

                   کاردانی نرم افزار

 

<**ادامه مطلب...**>




مژده فرجی ::: دوشنبه 87/10/16::: ساعت 3:42 عصر

>> بازدیدهای وبلاگ <<
بازدید امروز: 5


بازدید دیروز: 8


کل بازدید :59409
 
 >>اوقات شرعی <<
 
>> درباره خودم<<
مدیر وبلاگ : مژده فرجی[85]
نویسندگان وبلاگ :
سمانه طالبی (@)[0]

مژده فرجی (@)[0]


 
 
>>موسیقی وبلاگ<<
 
>>اشتراک در خبرنامه<<
 
 
>>طراح قالب<<