تارا فایل

پاورپوینت ساختار های کنترلی vb net


ساختار های کنترلی vb.net

در زمان نوشتن یک برنامه کامپیوتری با استفاده از هر زبان برنامه نویسی نظیر VB.NET  می توان از ساختارهای متفاوتی به منظور کنترل روند اجرای کدها، استفاده نمود .   ساختارهای فوق  را می توان به سه گروه عمده تقسیم نمود.

VB.NET دارای چندین ساختار تکرار است : For…Next Do…While Do…Until For…Each

ساختار For…Next ساختار فوق دارای سه بخش اساسی است : بخش اول ، خطی است که مسئولیت مشخص نمودن تعداد دفعات اجرای حلقه تکرار را برعهده دارد . بخش دوم ، مجموعه دستوراتی که می بایست تکرار گردند را مشخص می نماید. بخش سوم ، خطی است که انتهای حلقه تکرار را مشخص خواهد کرد.

شکل عمومی ساختار For…Next کد: For   counter =1 To EndValue      ….. دستورات تکرارشونده ….   Next Counter از ساختار For…Next در مواردی که تعداد دفعات اجرای حلقه تکرار از قبل مشخص است ، استفاده می گردد .

شکل عمومی ساختار Do…While : کد: ِDo While   Expression test      ….. دستورات تکرارشونده ….   Loop  

ساختار Do…Until همانگونه که در ساختار Do…While مشاهده گردید ، عبارت شرطی در ابتدای حلقه قرار گرفته و پس از بررسی و در صورت درست بودن ، دستورات موجود در حلقه اجراء خواهند شد . با استفاده از ساختار Do…Until می توان عملیات بررسی شرط را در انتهای حلقه و پس از یک بار اجرای قطعی دستورات تکرار شونده ، انجام داد.

شکل عمومی ساختار Do…Until : کد: ِDo While         ….. دستورات تکرارشونده ….  Loop  Until  Expression test

ساختار For…Each ساختار فوق دارای عملکردی مشابه For…Next می باشد. با این تفاوت که از آن به منظور انجام عملیات مورد نظر در ارتباط با هر یک از عناصر درون یک آرایه و یا یک Collection استفاده می گردد .

در این مثال پس از تعریف یک آرایه و نسبت دهی مقدار به هر یک از عناصر آن ، با استفاده از For …Each محتویات هر یک از عناصر آرایه در خروجی نمایش داده می شود.
Dim Item As String    Dim StrArticles(2) As String    StrArticles(0) = " ساختارهای کنترلی – بخش اول "    StrArticles(1) = " ساختارهای کنترلی – بخش دوم “    StrArticles(2) = " ساختارهای کنترلی – بخش سوم “   For Each Item In StrArticles        Message.Text = Message.Text Next


تعداد صفحات : 10 | فرمت فایل : .ppt

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