ورود اعضا



وضعیت سایت

اعضا : 454
محتوا : 223
پیوندها : 8
بازدیدهای محتوا : 387045

بازدیدکنندگان

 77 مهمان و 1 عضو حاضر

درس هفتم - بخش دوم PDF چاپ نامه الکترونیک
نوشته شده توسط فرزاد   

‫ﻣﺜﺎل : ﻳﻚ ﺑﺮﻧﺎﻣـﻪ ی ﺳـﻲ ﺷـﺎرپ ﺟﺪﻳـﺪ ‪ console‬را در ‪ VS.NET‬ﺑـﺎز ﻛﻨﯿـﺪ و ﻧـﺎم آﻧـﺮا دراﺑﺘـﺪا ex۱۲‬ اﻧﺘﺨـﺎب ﻧﻤﺎﻳﯿـﺪ.‬ ‫ﺳﭙﺲ از ﻣﻨﻮی ﭘﺮوژه ﻳﻚ ﻛﻼس ﺟﺪﻳﺪ ﺑﻪ آن اﺿﺎﻓﻪ ﻧﻤﺎﻳﯿﺪ ( ﺑﻪ ﻧﺎم ‪ ( clsDate‬ و ﻛﺪ زﻳﺮ را درون آن ﺑﻨﻮﻳﺴﯿﺪ :‬

‫;‪using System‬‬

‫‪namespace ex۱۲‬‬
‫}‬
‫‪public class clsDate‬‬
‫}
‫;‪private int Year‬‬


()‪public clsDate‬‬
‫}‬
‫{‬

‫‪public int setYear‬‬
‫}
‫‪set‬‬
}‬
‫;‪Year = value‬‬
{‬
{

‫‪public bool IsLeapYear‬‬
{
‫‪get‬‬
‫}‬
‫;(‪return System.DateTime.IsLeapYear(Year‬‬
{‬
‫{‬


{
‫{

‫ﺑﺮای اﺳﺘﻔﺎده از آن در ﻣﺘﺪ ‪ main‬ ﺑﺮﻧﺎﻣﻪ ﺑﻪ ﺻﻮرت زﻳﺮ ﻋﻤﻞ ﻣﻲ ﻛﻨﯿﻢ:‬


‫;‪using System‬‬

‫‪namespace ex۱۲‬‬
‫}
‪class Class۱‬‬
‫}
[‪[STAThread‬‬
‫(‪static void Main(string[] args‬‬
}‬
‫;()‪clsDate m_var = new clsDate‬‬

‫;۱۹۹۰ = ‪m_var.setYear‬‬

‫(‪if (m_var.IsLeapYear‬‬
‫;(".‪Console.WriteLine("۱۹۹۰ is a leap year‬‬
‫‪else‬‬
‫;(".‪Console.WriteLine("۱۹۹۰ is not a leap year‬‬

‫;()‪Console.ReadLine‬‬
{‬
‫{‬
‫{‬



‫ﺗﻮﺿﯿﺤﺎﺗﻲ در ﻣﻮرد ﻛﺪ ﻓﻮق:‬

‫۱ - ﻧﺤﻮه ی ﺗﻌﺮﻳﻒ ﻣﺘﻐﯿﺮ از ﻳﻚ ﻛﻼس ﺟﺰو اﺳﺎﺳﻲ ﺗﺮﻳﻦ ﻗﺴﻤﺖ ھﺎی ﻛﺎر ﺑﺎ ﻳـﻚ ﻛـﻼس ﻣﺤـﺴﻮب ﻣـﻲ ﺷـﻮد‬ ‫ﻛﻪ در ﻗﺴﻤﺖ ھﺎی ﭘﯿﺸﯿﻦ ﻧﯿﺰ ﻣﻌﺮﻓﻲ ﮔﺮدﻳﺪ.

‫ ۲ -‬‬ ‫ھﻨﮕﺎﻣﻲ ﻛﻪ از ‪ if‬ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﯿﻢ ﻟﺰوﻣﻲ ﻧﺪارد ﺣﺘﻤﺎ ﺑﻨﻮﻳﺴﯿﻢ ‪ . m_var.IsLeapYear==true‬ھﻤﯿﻦ ﻛـﻪ اﻳﻦ ﺧﺎﺻﯿﺖ ذﻛﺮ ﻣﻲ ﺷﻮد در وھﻠﻪ ی اول ‪ true‬ﺑﻮدن آن ﭼﻚ ﺧﻮاھﺪ ﺷﺪ.‬

‫۳ -‬ ‫ﻧﺤﻮه ی ﻣﻘﺪار دھﻲ ﺑﻪ ﻳﻚ ﺧﺎﺻﯿﺖ را ھﻢ در ﻛﺪ ﻓﻮق ﻣﻼﺣﻈﻪ ﻣﻲ ﻧﻤﺎﻳﯿﺪ. در ھﻨﮕـﺎم اﺳـﺘﻔﺎده از ﺧﺎﺻـﯿﺖ ھﺎ ﻧﯿﺎزی ﺑﻪ آوردن ﭘﺮاﻧﺘﺰھﺎ () در ﻣﻘﺎﺑﻞ ﻧﺎم آﻧﮫﺎ وﺟﻮد ﻧﺪارد.‬

‫۴ -‬ ‫ﺑﺮای ﻣﺮور ، ﻧﺤﻮه ی ﻣﻌﺮﻓﻲ ﺧﺎﺻﯿﺖ ھﺎ ﺑﺎ ‪ get‬ﻧﯿﺰ ﺑﯿﺎن ﮔﺮدﻳﺪ. ﺑﺎ اﺳﺘﻔﺎده از ‪ set‬ و ‪ get‬ﻣﻲ ﺗﻮان ﺑﻪ ﻛـﻼس ‫ھﺎ ، ﻣﻘﺎدﻳﺮ ﻣﺘﻐﯿﺮھﺎ را ﭘﺎس ﻛﺮد و ﻳﺎ ﻣﻘﺪاری را درﻳﺎﻓﺖ ﻧﻤﻮد.‬

نظر ها
افزودن جدید جستجو
نوشتن نظر
نام:
ایمیل:
 
آدرس سایت:
عنوان:
قالب نوشته:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.
Powered by !Comment 3.26

3.26 Copyright (C) 2009 VCSharp.ir / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."