ادامه:
توجه: هنگامی که یک ساختار for ، متغیر کنترلی خود را در بخش مقدار دهی اولیه هدر ساختار for معرفی می کند، استفاده از متغیر کنترلی بعد از بدنه ساختار for، یک خطای کامپایلری است.
توجه: استفاده از ویرگول در هدر یک ساختار for که نیاز مند دو نقطه ویرگول است، یک خطای دستوری است.
توجه: قرار دادن یک نقطه ویرگول بلافاصله در سمت راست پرانتز راست هدر ساختار for، باعث می شود تا بدنه آن ساختار for یک عبارت تهی شود.
توجه: از تغییر مقدار متغیر کنترلی در بدنه یک حلقه for دوری کنید تا از خطاهای دیگر جلوگیری شود.
دو برنامه نمونه بعدی، برنامه نمونه ای از ساختار for را تشریح می کند.
برنامه زیر از ساختار for برای جمع کردن تمام اعداد صحیح زوج از 2 تا 100 استفاده می کند، سپس نتیجه را در یک MessageBox نمایش می دهد.به خاطر داشته باشید که استفاده از MessageBox مستلزم اضافه کردن یک مرجع به System.Windows.Forms.dll به پروژه است.
1 //sum.cs
2 //summation with the for structure.
3 //
4 using System;
5 using System.Windows.Forms;
6 //
7 class Sum
8 {
9 static void Main(string[] args)
10 {
11 int sum=0;
12 //
13 for( int number=2; number<=100;number++)
14 Sum+=number;
15 //
16 MessageBox.Show(«the sum is»+sum,
17 «sum even integers from 2 to 100»,
18 MessageBox.OK,
19 MessageBoxIcon.Information);
20 //
21 } // end method main
22 } // end class sum
مستندات MSDN موجود در ویژوال استودیو .NET، لیست کاملی از گزینه های MessageBoxButtons و MessageBoxIcon را فراهم کرده است. جدول زیر را در نظر بگیرید.
آیکون های MessageBox |
شرح |
MessageBoxIcon.Exclamation |
یک آیکون علامت تعجب را تعیین می کند . معمولا برای هشدار دادن به کاربر در برابر مشکلات بالقوه استفاده می شود. |
MessageBoxIcon.Information |
تعیین می کند که کادر محاوره ای حاوی یک پیام اطلاعاتی برای کاربر است. |
MessageBoxIcon.Question |
یک آیکون علامت سئوال را مشخص می کند. معمولا در کادر های محاوره ای استفاده می شود که سئوالی را از کاربر می پرسند. |
MessageBoxIcon.Error |
یک کادر محاوره ای را با یک x در یک دایره قرمز تعیین می کند. کاربر را از خطاها یا پیام های مهم آگاه می کند. |
1آیکون هایی برای کادر های محاوره ای پیام
دکمه های MessageBox |
شرح |
MessageBoxButton.OK |
تعیین می کند که کادر محاوره ای باید یک دکمه ok داشته باشد. |
MessageBoxButton.OKCancel |
تعیین می کند که کادر محاوره ای باید دکمه های ok و cancel داشته باشد.درباره برخی شرایط به کاربر هشدار می دهد و به او اجازه می دهد تا یک عمل را ادامه داده یا لغو کند. |
MessageBoxButton.YesNo |
نشان می دهد که کادر محاوره ای باید دارای دکمه های yes و no باشد.برای پرسیدن سئوال از کاربر استفاده می شود. |
MessageBoxButton.YesNoCancel |
نشان می دهد که کادر محاوره ای باید دارای دکمه های yes و no و cancel باشد.برای پرسیدن سئوال از کاربر استفاده می شود.اما اجازه لغو عمل را نیز به کاربر می دهد. |
MessageBoxButton.RetryCancel |
نشان می دهد که کادر محاوره ای باید حاوی دکمه های retry و cancel باشد.معمولا برای اطلاع دادن به یک کاربر درباره عملی ناموفق استفاده می شود.و به کاربر اجازه تکرار یا لغو عمل را می دهد. |
MessageBoxButton.AbortRetryIgnore |
نشان می دهد که کادر محاوره ای باید دارای دکمه های abort ، retry و ignore باشد. معمولا برای اطلاع دادن به کاربری استفاده می شود که بیانگر ناموفق بودن یکسری عملیات می باشد، عمل ناموفق را تکرار کرده یا از آن صرف نظر کرده و ادامه می دهد. |
2 دکمه هایی برای کادر های محاوره ای پیام.
توجه: در صورت امکان اندازه هدر های ساختار کنترلی را به یک خط محدود کنید.
ذکر مطلب با ذکر منبع بلا مانع است.
تلاش برای خشنود سازی همه ی آدم ها، کلید همه ی شکست هاست
salam jgar yani age man in ghesmato kamel bekhonam mohandes misham.
ey val
khob age eshkali soali chizi ham dashtam a shoma miporsam,doset daram ghorbaonet mire (p)dige harfi nadaram.bye
دیدگاه توسط faezeh(pishi kocholo)m — ژوئیه 21, 2008 @ 10:31 ق.ظ. |
عزیزم شما خودت مهندسی . سئوالی بود من در خدمت هستم
دیدگاه توسط negarsoft — ژوئیه 21, 2008 @ 3:55 ب.ظ. |