وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.NET (VB.NET از وب سایت پی وی لرن همراه هستیم. با بررسی حلقه ها در VB.net ، مباحث را ادامه خواهیم داد.
ممکن است شرایطی پیش بیاید که لازم باشد چندین بار ، یک بلاک کد را اجرا کنید. به طور کلی ، دستورات به صورت متوالی اجرا می شوند: عبارت اول در یک تابع ابتدا اجرا می شود ، بعد از آن دومین عبارت و غیره.
زبان های برنامه نویسی ساختارهای كنترل متنوعی را ارائه می دهند كه مسیرهای اجرای پیچیده تری را فراهم می كنند.
یک دستور حلقه به ما امکان می دهد چندین بار بیانیه یا گروهی از عبارات را اجرا کنیم و شکل زیر یک عبارت حلقه در اکثر زبان های برنامه نویسی است.
VB.Net انواع حلقه های زیر را برای رسیدگی به نیازهای حلقه فراهم می کند.
نوع حلقه | شرح |
---|---|
حلقه Do | بلوک جملات محصور شده را تکرار می کند در حالی که یک شرط بولین True است یا تا زمانی که این شرایط True شود. و این می تواند در هر زمان با بیانیه Exit Do خاتمه یابد. |
For…Next | گروهی از جملات را با تعداد معینی تکرار می کند و در هنگام اجرای حلقه ، تعداد تکرارهای حلقه را شمارش می کند. |
For Each…Next | تکرار گروهی از عبارات برای هر عنصر در یک مجموعه. این حلقه برای دسترسی و دستکاری همه عناصر موجود در یک آرایه یا مجموعه VB.Net استفاده می شود. |
While… End While | این مجموعه ای از اظهارات را اجرا می کند تا زمانی که یک شرط معین True باشد. |
With… End With | این دقیقاً یک ساختار حلقه نیست. این مجموعه ای از عبارات را اجرا می کند که به طور مکرر به یک شی یا ساختار واحد اشاره می کند. |
حلقه های تو در تو | می توانید از یک یا چند حلقه در داخل حلقه ی while ، For یا Do استفاده کنید. |
دستورات کنترلی حلقه (Loop control statements) اجرا را از توالی طبیعی آن تغییر می دهد، هنگامی که اجرا حوزه ای را ترک می کند ، تمام اشیاء اتوماتیک که در آن دامنه ایجاد شده اند از بین می روند.
VB.NET اظهارات کنترلی زیر را ارائه می دهد.
Control Statement دستورات کنترلی | توضیح |
---|---|
دستور Exit | حلقه یا case statement را خاتمه داده و اجرای آن را بلافاصله پس از حلقه یا select case به بیانیه منتقل می کند. |
دستور Continue | حلقه را برای پرش از باقیمانده بدنه خود ایجاد می کند و بلافاصله قبل از تکرار، شرط خود را دوباره تست می کند. |
دستور GoTo | کنترل انتقال به بیانیه دارای لیبل. اگر چه توصیه نمی شود از برنامه GoTo در برنامه خود استفاده کنید. |
آموزش VB.Net را با بررسی حلقه ها در VB.net ادامه دادیم. در جلسه ی آینده به بررسی Strings یا رشته ها خواهیم پرداخت.