2020-3-27 14:57:35 | 作者:老铁SEO | 0个评论 | 人浏览
Sub过程
Sub过程是包含在Sub语句和EndSub语句中的一系列VisualBasic语句。每次调用过程时都执行过程中的语句,从Sub语句后的第一个可执行语句开始,到遇到的第一个EndSub、ExitSub或Return语句结束。
Sub过程执行操作但并不返回值。它能够带参数,如呼叫代码传递给它的常数、变量或表达式。
声明Sub过程的语法如下所示:
[accessibility]Subsubname[(argumentlist)]
'StatementsoftheSubproceduregohere.
EndSub
可访问性可以是Public、Protected、Friend、ProtectedFriend或Private。
可以在模块、类和结构中定义Sub过程。默认情况下它们是Public,这意味着可以从应用程序中的任意位置调用它们。
参数声明
声明过程的每个参数与声明变量的方法一样,都是指定参数名和数据类型。也可以指定传递机制,以及参数是否可选。
参数列表中每个参数的语法如下所示:
[Optional][ByVal|ByRef][ParamArray]argumentnameAsdatatype
如果参数是可选的,则还必须在其声明中提供默认值,如下所示:
Optional[ByVal|ByRef]argumentnameAsdatatype=defaultvalue
调用语法
可以使用独立的调用语句来显式调用Sub过程。不能在表达式中使用其名称来调用它。调用语句必须提供所有非可选参数的值,并且必须用括号将参数列表括起来。如果未提供任何参数,则也可以选择省略括号。Call关键字的使用也是可选的。
调用Sub过程的语法如下所示:
[Call]subname[(argumentlist)]
下面的Sub过程通知计算机操作员应用程序将要执行哪个任务,并且还显示一个时间戳。应用程序不是在每个任务的开头重复此代码,而仅是从不同的位置调用TellOperator。每次调用都会传递Task参数中的字符串以标识开始执行的任务。
SubTellOperator(ByValTaskAsString)
DimStampAsDate'StampislocaltoTellOperator.
Stamp=TimeOfDay()'Getcurrenttimefortimestamp.
'UseMessageBoxclassofSystem.Windows.Formsnamespace.
MessageBox.Show("Starting"&Task&"at"&CStr(Stamp))
EndSub
典型的TellOperator调用如下所示:
CallTellOperator("fileupdate")
vb脚本语言
VisualBasicScript是VisualBasic语言的一个子集合!
可以理解为VBS是以VB语言为基础发展出来的一种简单型的脚本语言!
VB语言多用语Windows环境下的编程!
而VBS多用与ASP环境下的网页编程,主要运用就在于利用ADODB控件访问数据库,以作动态网站!
如果学会了VB,当然VBS就如同儿戏!简单的很!因为VBS是由VB发展出来的一种简单型的脚本语言,多数语法与VB类似!
vb脚本从入门到精通
VBScript基本语法参照VB
他们差不多
VB会了VBScript就也会了
差别不大
推荐新手到www.51windows
下面有VBScript语法手册
vb脚本后缀
VB的文件都是.vb*结尾的。
VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
“Visual”指的是开发图形用户界面(GUI)的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。
“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,一种在计算技术发展历史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(ActiveServerPage)文件。
VB简单易学,通用性强,用途广泛。
VB在创建和编译工程时要产生许多文件,分为:设计时文件、杂项开发文件和运行时文件。
设计时文件是工程的建造块,例如基本模块(.bas)和窗体模块(.frm)。
杂项文件是由VisualBasic开发环境中的各种不同的进程和函数产生的,例如打包和展开向导从属文件(.dep)。
开发应用程序时会产生各种设计时文件和其它杂项文件,如下表所列:
扩展名描述扩展名描述
.bas基本模块.frm窗体文件
.cls类模块.frx二进制窗体文件
.res资源文件.vbpVisualBasic工程文件
.ctx用户控件的二进制文件.pgx二进制属性页文件
.dca活动的设计器的高速缓存.ctl用户控件文件
.ddf打包和展开向导CAB信息文件.tlb远程自动化类型库文件
.dep打包和展开向导从属文件.vbgVisualBasic组工程文件
.dobActiveX文档窗体文件.vbl控件许可文件
.doxActiveX文档二进制窗体文件.dws部署向导脚本文件
.dsr活动的设计器文件.vbr远程自动化注册文件
.dsx活动的设计器的二进制文件.vbwVisualBasic工程工作空间文件
.log加载错误的日志文件.vbz向导发射文件
.oca控件类型库缓存文件.wctWebClassHTML模板
.pag属性页文件