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