نحوه فراخوانی یک تابع در VB: 3 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه فراخوانی یک تابع در VB: 3 مرحله (همراه با تصاویر)
نحوه فراخوانی یک تابع در VB: 3 مرحله (همراه با تصاویر)

تصویری: نحوه فراخوانی یک تابع در VB: 3 مرحله (همراه با تصاویر)

تصویری: نحوه فراخوانی یک تابع در VB: 3 مرحله (همراه با تصاویر)
تصویری: آموزش نصب مجنتو 2 2024, ممکن است
Anonim

با مفاهیم "عملکرد" در VB گیر کرده اید؟ اگر بله ، این راهنما را بخوانید تا سازه های به اصطلاح "عملکرد" را در پارادایم VB بیاموزید.

مراحل

فراخوانی یک تابع در VB مرحله 1
فراخوانی یک تابع در VB مرحله 1

مرحله 1. تابع چیست؟

  • در صورت نیاز به بازگرداندن مقدار به کد فراخوانی ، از روش Function استفاده کنید.
  • یک تابع خود دارای یک نوع است و این تابع بر اساس کدی که در آن قرار دارد ، مقداری را به زیر روال فراخوانی باز می گرداند.
در تابع VB مرحله 2 فراخوانی کنید
در تابع VB مرحله 2 فراخوانی کنید

مرحله 2. چگونه عملکرد را اعلام کنیم؟

  • شما می توانید یک روش عملکرد را فقط در سطح ماژول تعریف کنید. این بدان معناست که زمینه اعلان برای یک تابع باید یک کلاس ، ساختار ، ماژول یا رابط باشد و نمی تواند یک فایل منبع ، فضای نام ، رویه یا بلوک باشد.
  • یک تابع دقیقاً مانند یک روال فرعی اعلام می شود ، به جز استفاده از کلمه کلیدی "Function" به جای "Sub".
  • رویه های پیش فرض دسترسی عمومی می توانید سطوح دسترسی آنها را با اصلاح کننده های دسترسی تنظیم کنید.
در تابع VB مرحله 3 تماس بگیرید
در تابع VB مرحله 3 تماس بگیرید

مرحله 3. چگونه Function را فراخوانی کنیم؟

  • شما با استفاده از نام رویه و سپس لیست آرگومان در پرانتز ، در یک عبارت ، یک فرایند Function را فراخوانی می کنید.
  • فقط در صورت عدم ارائه آرگومان ، می توانید پرانتز را حذف کنید. با این حال ، اگر همیشه پرانتز را وارد کنید ، کد شما بیشتر قابل خواندن است.
  • همچنین می توان یک تابع را با استفاده از دستور Call فراخوانی کرد ، در این حالت مقدار بازگشت نادیده گرفته می شود.
  • برای برگرداندن یک مقدار ، مقداری از نوع مناسب را به نام تابع اختصاص دهید ، گویی متغیر است.

نحو

اعلام

[modmodifier] [proceduremodifiers] [Shared] Function name [(Of typeparamlist)] [(parameterlist)] [As returntype] [statement] [Exit Function] [statement ها] End Function

صدا زدن

"بدون نام Function_Name ()" با Call Call Function_Name ()

مثال

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

افزودن تابع خصوصی (ByVal x به عنوان عدد صحیح ، ByVal y به عنوان عدد صحیح) به عنوان عدد صحیح Dim Res به صورت صحیح Res = x + y Add = Res End Function Private Sub Form_Load () Dim a As Integer Dim b As Integer Dim c As Integer a = 32 b = 64 c = افزودن (a ، b) MsgBox ("مجموع است:" و c) End Sub

توصیه شده: