زبان های برنامه نویسی

۱ مطلب با موضوع «هفته‌ی پنجم :: فهیمه» ثبت شده است

نحوه ی اضافه کردن به صفحات وب


 باید در تگ Script آن اضافه کرد.

< html >

< head >

< title >vbscript example< /title >

< script language=”vbscript” >

Msgbox “Welcome to the world of VB Script”

< /script >

< /head >

< body >

< /body >

< /html >



حلقه ها


For ... Next Loop
این حلقه مثل for  در تمام زبان ها برای انجام یک سری عملیات به تعداد دفعات مشخص استفاده می شود.next در آخر آن برای اضافه شدن شرط حلقه می باشد.
.
<html>
<body>

<script type="text/vbscript">
For i = 0 To 5
  document.write("The number is " & i & "<br />")
Next
</script>

</body>
</html>


 در این حلقه می توان از step  هم برای مشخص کردن گام های حلقه استفاده کرد و همچنین میتوان از keyword  exit برای خروج از حلقه در شرایط خاص استفاده کرد.

For i=1 To 10
  If i=5 Then Exit For
  some code
Next

For Each Next Loop
این حلقه عملیاتی را بر روی اعضای یک مجموعه انجام می دهد.

<html>
<body>

<script type="text/vbscript">
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
  document.write(x & "<br />")
Next
</script>

</body>
</html>
Do ...Loop
 
در این زبان  حلقه ها یی که تعداد انجام آنها مشخص نمی باشد را پشتیبانی می کند از جمله while-do until
که به علت تشابه آن با بقیه زبان ها از مثال هایی برای آن ها ذکر نشده است.

Keywords

 1-Empty این keyword برای نشان دادن این است که متغییر ی مقدار دهی نشده است . که با null متفاوت است.

2-isEmpty  برای تست کردن اینکه یک متغیر مقدار داده شده است یا نه.

3-Noting برای نشان دادن اینکه value  های یک object مقدار دهی نشده است و منابع را می توان آزاد کرد به این ترتیب.

4-null برای نشان دادن اینکه یک متغیر مقدار درستی دریافت نکرده است .



متغیر ها

 
در زبان VBScript  برای تعریف متغیر ها از Dim  استفاده می شود و نوع متغیر هم در تعریف مشخص می شود و برای استفاده از یک متغیر ابتدا باید آن را تعریف کرد چون تعریف نکردن آن باعث به وجود آمدن error  می شود یک دستور Option Explicit وجود دارد که با آوردن آن در ابتای کد اگر متغیری تعریف نشده باشد اجازه استفاده از آن را نمی دهد که  با این کار اصل  Defense in Depth پیروی کرده است.همچنین می توان از public  و  private  هم برای تعریف متغیر ها استفاده کرد.


Dim x
Dim x,y
Private x,y
Public x,y,z 

در VBScript  پارسر برای هر متغیر subtype  در نظر می گیرد که در واقع نوع متغیر می باشد مثلا اگر متغیری  را با  عدد   45 مقدار دهی کنیم TypeName  به عنوان خروجی Integer  را میدهد و اگر با string مقدار دهی شده باشد به عنوان خروجی String  بر می گرداند . برای اینکه ببینیم یک متغیر از چه نوعی می باشد از تابع با فرمت  زیر استفاده می شود. برای مقایسه ی متغیر ها ابتدا باید نوع آنها را چک کنیم.

IsXxx(expression)
  به طور مثال برای بررسی اینکه متغییر عددی است یا نه از تابع زیر استفاده می شود.

IsNumeric(expression)
  همچنین تابع دیگری وجود دارد به نام varType که به هر نوع متغیر یک ID نسبت می دهد  از این تابع در مواردی استفاده می شود که کار با اعداد راحت تر باشد.


۴ نظر موافقین ۰ مخالفین ۰ ۰۶ دی ۹۱ ، ۱۶:۱۴
فهیمه هاجری