برنامههای VBScript
- صفحه قبل متغیرهای VB
- صفحه بعدی عبارتهای شرطی VB
مثال
- زیربرنامه
- این زیربرنامه هیچ مقدار برگشتی ندارد.
- برنامههای کاربردی
- اگر میخواهید مقداری را برگردانید، میتوانید از برنامههای کاربردی استفاده کنید.
برنامههای VBScript
ما میتوانیم از دو نوع برنامه استفاده کنیم: زیربرنامه و برنامههای کاربردی.
زیربرنامه:
- یک مجموعه از دستورالعملها است که در میان دستورات Sub و End Sub بسته شدهاند.
- این برنامهپذیر برخی از عملیات را اجرا میکند، اما هیچ مقدار برگشتی ندارد.
- این برنامهپذیر به شما اجازه میدهد تا پارامترها را از طریق فراخوانی برنامه به زیربرنامه انتقال دهید.
- اگر نبود، باید با کروشههای خالی همراه باشند
Sub mysub() بعضی دستورات End Sub
Sub mysub(argument1,argument2) بعضی دستورات End Sub
برنامههای تابع:
- یک مجموعه از دستورات است که در داخل دستورات Function و End Function بسته شدهاند.
- میتوانند عملاتی انجام دهند و مقدار بازگردانده کنند.
- میتوانند با استفاده از فراخوانی برنامه به آنها پارامتر انتقال داد.
- اگر نبود، باید با کروشههای خالی همراه باشند
- از طریق تعیین مقدار به نام برنامههای تابع میتوانند مقادیر بازگردانده کنند.
Function myfunction() بعضی دستورات myfunction = مقدار بعضی End Function
Function myfunction(argument1,argument2) بعضی دستورات myfunction = مقدار بعضی End Function
فراخوانی زیربرنامه یا تابع
میتوانید اینگونه تابعی را فراخوانی کنید:
name = findname()
این تابع به نام "findname" است، این تابع مقداری را بازمیگرداند که در متغیر "name" ذخیره میشود.
یا میتوانید اینگونه کنید:
msgbox "نام شما است" & findname()
ما با فراخوانی تابع به نام "findname"، مقدار بازگردانده شده توسط این تابع در پنجره پیام نمایش داده میشود.
میتوانید اینگونه فراخوانی کنید:
Call MyProc(argument)
یا میتوانید دستور Call را حذف کنید:
MyProc آرگومنت
- صفحه قبل متغیرهای VB
- صفحه بعدی عبارتهای شرطی VB