وی بی اسکریپت توتوریل
- پچھلے پیج وی توتوریل
- پائیدھی پیج وی معرفی
مثال
- If...then..else 语句
- اساتذة مثال میدهد که چگونه میتوانند دستورات if...then..else بنویسند.
- If...then..elseif 语句
- اساتذة مثال میدهد که چگونه میتوانند دستورات if...then...elseif... بنویسند.
- Select case 语句
- یہ مثال بتاتا ہے کہ select case جملہ کیسے لکھا جاتا ہے.
شرطی جملہ
معمولاً جب ہم کد لکھتے ہیں تو مختلف شرطوں کے مطابق مختلف آپریشنوں کو چلانا ہوتا ہے۔ ہم اس کام کو شرطی جملات کے ذریعے انجام دین سکتے ہیں.
VBScript میں ہم تین طرح کی شرطی جملات استعمال کرسکتے ہیں:
- if جملہ
- اگر آپ چاہتے ہیں کہ شرط صحیح ہونے پر متعدد کد چلائیں تو اس جملہ کو استعمال کرسکتے ہیں.
- if...then...else جملہ
- اگر آپ چاہتے ہیں کہ دو کد میں سے ایک کو چن کر چلائیں تو اس جملہ کو استعمال کرسکتے ہیں.
- if...then...elseif جملہ
- اگر آپ چاہتے ہیں کہ ایک سیریز کوآپریشن کا انتخاب کریں تو اس جملہ کو استعمال کرسکتے ہیں.
- select case جملہ
- اگر آپ چاہتے ہیں کہ ایک سیریز کوآپریشن کا انتخاب کریں تو اس جملہ کو استعمال کرسکتے ہیں.
If....Then.....Else
اگر آپ چاہتے ہیں کہ شرط صحیح ہونے پر متعدد کد چلائیں تو If...Then...Else جملات استعمال کرسکتے ہیں:
- شرط صحیح ہونے پر کچھ کا کا م چلائیں
- دو کد میں سے ایک کو چن کر چلائیں
اگر آپ چاہتے ہیں کہ شرط صحیح ہونے پر صرف ایک جملہ چلائیں تو کد کو ایک سطر میں لکھیں:
if i=10 Then msgbox "سلام"
در کد میں بھی .else.. جملہ نہیں ہے۔ ہم نے صرف شرط صحیح ہونے پر ایک آپریشن کو چلایا ہے (جب i 10 ہوتا ہے).
اگر آپ چاہتے ہیں کہ شرط صحیح ہونے پر متعدد جملات چلائیں تو ایک سطر میں ایک جملہ لکھیں اور اس کے بعد "End If" کا لفظ استعمال کرسکتے ہیں:
if i=10 Then msgbox "سلام" i = i+1 اگر ختم کریں
در کد میں بھی .else.. جملہ نہیں ہے۔ ہم نے صرف شرط صحیح ہونے پر متعدد آپریشنوں کو چلایا ہے.
اگر آپ چاہتے ہیں کہ شرط صحیح ہونے پر کچھ کا کا م کریں اور شرط صحیح نہ ہونے پر دوسرے کا کا م کریں تو "Else" کی لفظ استعمال کرسکتے ہیں:
if i=10 then msgbox "سلام" درکار msgbox "کخود را میں بیدار کریں" اگر ختم کریں
شرط صحیح ہونے پر پہلا کد چلے گا، اگر شرط صحیح نہیں ہو تو دوسرا کد چلے گا (جب i 10 نہیں ہوتا ہے).
If....Then.....Elseif
اگر آپ چاہتے ہیں کہ ایک سیریز کوآپریشن کا انتخاب کریں تو if...then...elseif جملات استعمال کرسکتے ہیں:
if payment="Cash" then msgbox "آپ نقد ادائیگی کریں گے!" elseif payment="Visa" then msgbox "آپ وائز کے ساتھ ادائیگی کر رہے ہیں." elseif payment="AmEx" then msgbox "آپ امریکن ایکسپریس سے ادائیگی کریں گے." درکار msgbox "نا معلوم ادائیگی کا طریقہ." اگر ختم کریں
Select Case
اگر آپ چاہتے ہیں کہ کسی کسی کوڈ سیریز سے کسی کوڈ کو چنا جائے، تو SELECT جملہ استعمال کرسکتے ہیں:
انتخاب ادائیگی کیس "Cash" msgbox "آپ نقد سے ادائیگی کریں گے" کیس "Visa" msgbox "آپ ویزا سے ادائیگی کریں گے" کیس "AmEx" msgbox "آپ امریکن ایکسپریس سے ادائیگی کریں گے" کیس الا msgbox "نا معلوم ادائیگی کا طریقہ" انتخاب ختم کریں
مذکورہ کوڈ کا کام کی اصول: ابتدا میں، ہمیں ایک سادا ایکسیپریشن (غیرضروری ایک متغیر) کی ضرورت ہوتی ہے، جس کا ایک بار مقادیر کا محاسبه کیا جاتا ہے۔ بعد میں، اس ایکسیپریشن کا مقادیر، ہر ایک کیس میں کا مقادیر سے مقابلو کیا جاتا ہے، اگر کوئی کیس میچ کیا جاتا ہے تو، کوئی بھی کیس کا کد چل جائے گا۔
- پچھلے پیج وی توتوریل
- پائیدھی پیج وی معرفی