VBScript Program

实例

子程序
这个子程序不会返回值。
函数程序
假如你希望返回某个值时,可以使用函数程序。

VBScript Program

我们可使用两种程序:子程序和函数程序。

子程序:

  • 是一系列的语句,被封装在 Sub 和 End Sub 语句内。
  • 可执行某些操作,但不会返回值。
  • 可带有通过程序调用来向子程序传递参数。
  • Kung wala, dapat may walang laman na mga pagsasalamin sa paligid.
Sub mysub
 some statements
End Sub
Sub mysub argument1, argument2
 some statements
End Sub

Function program:

  • Ito ay isang serye ng mga statement, na nakakapaloob sa mga statement na may pangalang Function at End Function.
  • Maari itong magsagawa ng ilang mga operasyon at ibabalik ng halaga.
  • Maari itong magkaroon ng parametro sa pamamagitan ng pagtatalaga ng program.
  • Kung wala, dapat may walang laman na mga pagsasalamin sa paligid.
  • Maari itong ibalik ng halaga sa pamamagitan ng pagtatalaga ng halaga sa pangalan ng function program.
Function myfunction()
 some statements
 myfunction=some value
End Function
Function myfunction(argument1,argument2)
 some statements
 myfunction=some value
End Function

Tumawag sa subprogram o function program

Maari itong tumawag sa function na ito:

name = findname()

Ang pangalan ng function na ito ay "findname", ang function na ito ay ibabalik ng isang halaga, ang halaga na ito ay ibahagi sa variable na "name".

O, maari rin itong gawin sa ganito:

msgbox "Your name is " & findname()

Tumawag kami ng function na may pangalang "findname", ang halaga na ibabalik ng function na ito ay ipapakita sa message box.

Maari itong tumawag sa subprogram na ito:

Call MyProc(argument)

O, maari rin itong iwanan ang Call statement:

MyProc argument