0

آموزش جامع Visual C#.NET

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 154065
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به: آموزش جامع Visual C#.NET
پنج شنبه 24 اردیبهشت 1394  3:34 PM

می رسیم به یکی دیگه از دستورات تکرار که خیلی مفید و مورد استفاده زیاد است.
 
این دستور for میباشد و زمانی به کار میره که ما دقیقا میدونیم باید حلقمون چند بار تکرار بشه .
 
تقریبا میشه گفت در هر برنامه ای از for استفاده شده پس سعی کنید این دستور رو خوب و کاربردی یاد بگیرید.
 
میرم سراغ توضیحاتش :
 
نحو کلی این دستور :
 
کد PHP:
for ( 
<initialization>;  
<condition>;  
<operation>) 
<code to loop> 
}  
 
توجه : هر یک از قسمت هارو به ترتیب اجرا بررسی می کنم.
 
 
<initialization>: این قسمت فقط یک بار اجرا میشه و در اون متغیرها تعریف میشن.(همون متغیر کنترلی برای کنترل حلقه)
 
 
<condition>: عبارت کنترلی که تا زمانی که اون برقرار باشه حلقه تکرار میشه.
 
 
<code to loop> محل قرار گرفتن دستورات.
 
 
<operation>: بعد از اجرای دستورات حلقه به این قسمت مراجعه می کند و دستوراتی را که می خواهیم به متغیر کنترلی اعمال کنیم اجرا می کند. معمولا یک واحد به آن اضافه یا کم می شود.
 
 
با یک مثال عملی در ویژوال استودیو خودتون اینو انجام بدین.
 
 
طبق آموزش های اول تاپیک اقدام به ایجاد یک فرم بکنید و یک button به نام btnFor و یک listbox به نام lstFor ایجاد کنید. می خواهیم با دستورات for اعداد صفر تا نه را در listbox نشان دهیم.با استفاده از کد زیر این کار رو انجام بدین.ظاهر و اندازه های فرم خودتون رو مطابق میلتون تغییر بدید و سپس روی button دو بار کلیک کنید و کد زیر رو در اون قرار بدید.
 
 
کد PHP:
for ( int i =0 , i < 10 ; i++) 
lstfor.items.add(i); 
}  
در قسمت تعریف متغیر یک متغیر به نام i ایجاد کردیم و مقدار اولیه صفر رو بهش اختصاص دادیم. بعد شرط کنترلی i<10 رو انتخاب کردیم برای برناممون و یک دستور که کارش اضافه کردن محتوی متغیر i به لیست باکس هست رو قرار دادیم.متغیر کنترلی i رو در قسمتش یک بار افزایش دادیم تا برنامه بتواند تا زمانی که i به ده نرسیده تکرار شود.
 
 
این حلقه ده بار تکرار می شود و هربار مقدار متغیر را در لیست باکس اضافه می کند.( البته زمانی که روی دکمه کلیک کنید) توصیه می کنم حتما این کار رو خودتون انجام بدین تا بتونید راحت تر به برنامه نویسیتون ادامه بدید.
 
خلاصه : i تعریف و مقداردهی اولیه می شود. شرط چک می شود و بعد دستور اجرا می شود. بعدا یک واحد یه i اضافه می شود. این تکرار ها ده بار انجام میشن تا نتیجه کار ما نمایش اعداد صفر تا نه در لیست باکس باشد.

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها