دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۱۸ : بررسی توابع در VB.NET

  • دسته‌بندی‌ها :
جلسه ۱۸ : بررسی توابع در VB.NET
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. با بررسی توابع در VB.NET همراه خواهیم بود.

      بررسی توابع در VB.NET

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

      • رویه های تابعی (Functions)
      • رویه های فرعی (Sub procedures)

      توابع یک مقدار را برمی گردانند ، در حالی که Subs یک مقدار را برنمی گرداند.

      تعریف تابع یا Function

      عبارت Function برای اعلام نام ، پارامتر و بدنه یك تابع استفاده می شود. سینتکس برای عبارت Function به صورت زیر است.

      مثال : 

      که،

      Modifiers – سطح دسترسی تابع را مشخص کنید. مقادیر ممکن عبارتند از: عمومی ، خصوصی ، محافظت شده ، دوست ، دوست محافظت شده و اطلاعات مربوط به اضافه بار ، overriding ، اشتراک گذاری و shadowing.

      FunctionName – نام تابع را نشان می دهد.

      ParameterList – لیست پارامترها را مشخص می کند.

      ReturnType – نوع داده متغیری که تابع بازگشت می دهد را مشخص می کند.

      مثال

      قطعه کد زیر تابع FindMax را نشان می دهد که دو مقدار عدد صحیح را می گیرد و عدد بزرگ تر را باز می گرداند.

      مثال : 

      بازگشت یک مقدار از تابع

      در VB.Net ، یک تابع می تواند از دو طریق مقداری را با فراخوانی کد برگرداند.

      • با استفاده از عبارت بازگشت
      • با اختصاص مقدار به نام تابع

      مثال زیر با استفاده از تابع FindMax نشان داده شده است.

      مثال : 

      هنگامی که کد بالا کامپایل و اجرا می شود، نتیجه زیر را ایجاد می کند.

      مثال : 

      تابع بازگشتی

      یک تابع می تواند خود را فراخوانی کند. این به عنوان بازگشتی شناخته می شود. در زیر مثالی وجود دارد که فاکتوریل را با استفاده از یک تابع بازگشتی برای تعداد معینی محاسبه می کند.

      مثال : 

      هنگامی که کد بالا کامپایل و اجرا می شود، نتیجه زیر را ایجاد می کند.

      مثال : 

      آرایه های Param

      در بعضی مواقع ، ضمن اعلام یک تابع  یا رویه ی فرعی ، از تعداد آرگومان های تصویب شده به عنوان پارامتر مطمئن نیستید. VB.Net param arrays (یا آرایه های پارامتر) در این زمان ها به کمک شما می آیند.

      مثال زیر این مسئله را نشان می دهد.

      مثال : 

      هنگامی که کد بالا کامپایل و اجرا می شود، نتیجه زیر را ایجاد می کند.

      مثال : 

      انتقال آرایه ها به عنوان آرگومان های تابع

      شما می توانید آرایه ای را به عنوان آرگومان تابع در VB.Net منتقل کنید. مثال زیر این مسئله را نشان می دهد.

      مثال : 

      هنگامی که کد بالا کامپایل و اجرا می شود، نتیجه زیر را ایجاد می کند.

      مثال : 

      کلام پایانی

      بررسی توابع در VB.NET را در این بخش از آموزش VB.NET را دنبال نمودیم. در بخش بعدی به بررسی زیر رویه ها خواهیم پرداخت. با ما همراه باشید.

      QR:  جلسه ۱۸ : بررسی توابع در VB.NET
      به اشتراک بگذارید