VB子程序或函数中怎么用数组作参数?

freelazy 2003-10-17 08:43:31
如题:
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2003-10-17
  • 打赏
  • 举报
回复
或者:

Private Sub Command1_Click()
Dim b(10) As Long,i&

For i = 1 To 10
b(i) = i
Next

Call aa(b)
End Sub

Private Sub aa(a)
Dim i As Long

For i = 1 To UBound(a)
MsgBox a(i)
Next
End Sub
射天狼 2003-10-17
  • 打赏
  • 举报
回复
Option Explicit

Private Sub Command1_Click()
Dim b() As Long
Dim i As Long

ReDim b(10)
For i = 1 To 10
b(i) = i
Next

Call aa(b)
End Sub

Private Sub aa(a() As Long)
Dim i As Long

For i = 1 To UBound(a)
MsgBox a(i)
Next
End Sub

001、VB串口通讯视频教程源码41个 002、Visual Basic串口通信工程开发实例导航随书源码7个 003、Visual Basic串口通信与测控应用技术实战详解 源代码(15个全) 004、GE PLC串口通讯,VB编制,读取内存单元 005、PC机与51单片机之间的串口通讯,VB编的,分PC和单片机两部分 006、VB6的串口通信程序,还有crc校验 007、VB Modbus RTU源码,其协议部分已生成DLL,可直接调用 008、VB.net开发的串口调试程序 009、VB.net实现串口编程,希望大家有用 010、VB版串口调试程序,包含VB源码及安装文件,适合调试串口 011、VB编程RS232串口控制DA数模转换 012、VB编程实现的串口调试工具源码 013、VB编写的RS232串口通信测试程序,以txt格式接受,可定义发送字符 014、VB编写的SouthStar串口测试与51串口烧写器V1.0版 015、VB编写的串口调试助手1.0的源码 016、VB编写的串口短信发送程序,需要数据线支持 017、VB编写的串口通信程序,实现多机通信 018、VB编写的串口通信程序,主要用于上位机与下位机间的通信 019、VB编写的串口通信程序界面参考网上的程序较简单 020、VB编写的串口通讯界面,主要面向51单片机的串口通信 021、VB编写的单片机和PC串口通信的调试程序 022、VB编写的仿真实电子琴操界面,包含与FPGA串口通信的功能 023、VB串口API通讯,附带BAS文件全部源码,实现与饭卡读卡器通讯 024、VB串口编程,关于上位机的应用,特别适合初级学习VB的学员 025、VB串口编程调试精灵源码 026、VB串口编程实现完整的多费率电表读数软件 027、VB串口程序,,是一个串口使用例程,对初学者有用,特别是工控类的 028、VB串口传输文本,实现2台PC间的通信,类似简单的聊天工具 029、VB串口的一个电子称的项目 030、VB串口调试程序,用于通过串口控制松下空调测试 031、VB串口调试程序及源码 032、VB串口调试软件源代码,可以参考修改为其它通讯程序 033、VB串口调试软件源文件 034、VB串口控制步进电机程序完整源码 035、VB串口通信 6路10位AD转换数据采集源程序 036、VB串口通信,API串口通信模块源码 037、VB串口通信,适用简单,适合初学者 038、VB串口通信操界面,进行数据采集,画实时曲线 039、VB串口通信程序,可以读取串口并显示保存数据,且能显示数据曲线 040、VB串口通信的源码,学习的好资料 041、VB串口通信调试器的源码程序 042、VB串口通信设计视频演示源码 043、VB串口通信示例 044、VB串口通信数据源码 045、VB串口通信之串口接收程序 046、VB串口通讯测试源代码,有文本和图形两种端口数据观察方式 047、VB串口通讯程序,用来跟单片机通讯 048、VB串口通讯代码(部分) 049、VB串口通讯的参考源程序 050、VB串口通讯实例 高精度电压表(24bit) VB源程序 051、vb串口通讯示例 052、VB串口与伺服电机DSP2407通讯完整代码源程序 053、VB串口源码,动力电池检测数据采集,内含电导巡检模块通讯报文,可,读写,保存,备份数据 054、VB串口字节通信程序,包括:1字节发送子程序,n字节接收子程序 055、VB串行口通信测试示例 056、VB串行通信试验程序 057、VB的MODEM通信源代码,智能化水电远端数据读取系统 058、VB的串口源程序,包括串口的配置界面,接收功能和发送功能 059、VB访问串口,并读取电子秤上显示的数据 060、VB和西门子S7-300 PLC串口通讯程序能实现读写功能 061、VB检测串口工状态 062、VB简单的串口短信收发功能,使用短信猫测试通过 063、VB开发串口通信,关于生物医学工程专业的血氧饱和度的设计 064、VB开发串口通信软件,利用按钮控件控制高清晰数字展示台 065、VB开发的RS232串口图像处理器驱动(摄像头驱动) 066、VB开发的串口通信源码 067、VB开发的串口与三菱FX PLC通讯源码 068、VB控制串口232通讯,对飞利浦M1卡内数据进行处理,支持密码修改等 069、VB利用Mscomm控件编写的通讯终端,可做串口通讯编程参考示例 070、VB平台单片机与PC机串口通信的PC端程序。小巧易用,功能丰富 071、VB嵌入式串口通讯波形分析显示软件 072、VB实现串口调试LED信息显示屏设备主要代码 073、VB实现串口调试工具的完整源码 074、vb实现串口通信 文件传送系统,用vb以及mscomm控件实现 075、VB实现串口通信,发送命令从而接收相应数据 076、VB使用mscom控件实现PC机与单片机串口通信 077、VB通过COM串口读取条形码设备 078、VB通过串口控制单片机读写24C02源代码 079、VB通讯程序,连接串口可在电脑显示来电号码 080、VB下的串口发短信程序,可选择端口,设置短信心号码 081、VB写的串口通信,发送和接收实例 082、VB写的串口通信分析程序源码 083、VB写的串口通讯,通过串口对单片机进行控制 084、VB写的串口通讯软件,简单易学,适合初学者 085、VB写的通过串口与考勤机连接通讯的程序 086、vb用控件的写的串口程序,是vb的经典之 087、VB与USB转串口的通讯完整程序,有详细说明,不需要安装驱动 088、vb与串口通信的关于回路测试的小程序很实用 089、vb语言开发的串口通信,可实现拨号传送文件等 090、VB串口事件处理函数的示例 091、VB的串口通讯,串口通讯为一种古老而又灵活的通讯方式,被广泛地应用 092、VB自动枚举系统串口加摄象头图象采集,坐标系变换 093、Visual Basic2005与自动化系统监控(串并行控制)光盘
VB程序设计综合复习题 1、叙述Visual Basic的特点。 2、当窗体上有三个文本框和一个命令按钮,若程序运行时,焦点定位在第三个文本框(Text3)处,应对何控件的什么属性进行何种设置? 3、若要对窗体上的三个文本框输入数据,个控件焦点的移动可通过Tab键(系统本身具有的),也可通过回车键,则要对文本框的什么事件编程? 4、当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到文本框重新输入? 5、怎样把关于Command命令按钮的Enabled属性的帮助示例代码复制到你的代码窗口?已知帮助的代码如下: Private Sub Form_Load() Text1.Text = ”” ‘消除文本框的内容 Command1.Caption = “Save” ‘在按钮上放置标题 End Sub Private Sub Text1_Change() If Text1.Text = “” Then ‘查看文本框是否为空 Command1.Enabled = False ‘使按钮无效 Else Command1.Enabled = True ‘使按钮有效 End If End Sub 6、当运行程序前,对某些控件设置属性值,除了在窗体直接设置外,还可以通过代码设置,这些代码一般放在什么事件?例如,程序要将命令按钮定位在窗体的央,请写出事件过程。 7、在KeyPress事件,如何取消用户刚键入的字符? 8、静态数组与动态数组的区别是什么?在声明静态数组、重定义动态数组时的下标都可以用变量来表示吗? 9、函数过程和子过程的区别是什么? 10、子过程调用有哪两种形式? 11、什么是形参?什么是实参?什么是值引用?什么地址引用?地址引用时,对应的实参有没有限制? 12、如果要时钟控件每半分钟发生一个Timer事件,则Interval属性应设置为多少? 13、如果在KeyDown事件过程将KeyCode设置为0,KeyPress的KeyAscii参数会不会受影响?如果输入的对象是文本框,那文本框的内容是否有影响? 14、构造满足下列条件的Open语句。 (1)建立一个新的顺序文件SEQNEW.DAT,供用户写入数据,指定文件号为1。 (2)打开一个老的顺序文件SEQOLD.DAT,用户将从该文件读出数据,指定文件号为2。 (3)打开一个老的顺序文件SEQAPPEND.DAT,用户将在该文件后面添加数据,文件号通过调用FreeFile函数获得。 15、请写出程序代码片段,将磁盘上的两个文件合并。(提示:把它们为二进制文件打开) 16、PictureBox控件和Image控件有什么区别? 17、Visual Basic可处理哪些格式的图形文件? 18、在程序运行时怎样在图形(像)框装入或删除图形? 19、简述Printer对象与Printers集合对象的区别。 20、当要在ToolBar控件添加一个按钮,如何实现? 21、当要修改ToolBar控件某按钮的图像,如何实现? 22、Visual Basic记录集有几种类型?有
文名: VB程序设计及应用 者: 李淑华图书分类: 软件 资源格式: PDF 版本: 文字版 出版社: 高等教育出版社书号: 7-04-014767-X发行时间: 2004年04月 地区: 大陆 语言: 简体文 简介: 内容简介: 本书是新世纪高职高专教改项目成果教材,由教育部高职高专教育专业教学改革试点院校编写。全书共分 17 章。主要介绍了 VisualBasic6.0 系统的基础知识,程序设计的常用函数、程序设计语句、数组,简单介绍了面向对象程序设计的基本概念,详细介绍了基本控件、对话框、图形、菜单等设计方法,多文档界面、工具栏、状态栏的程序设计方法,数据库、对象的链接和嵌入、多媒体控件以及常用的 ActiveX 控件的应用,最后介绍了打字练习、画板、学生成绩管理系统等应用程序实例。本书配有大量的实例和测试题,并配有 CAI课件、电子教案。本书由浅入深、通俗易懂,适用于高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院、本科院校使用,还适用于本科院校举办的二级职业技术学院、教育学院以及民办高校使用,也可供参加全国高等学校计算机考试二级 VisualBasic语言程序设计的考生学习参考,同时也适应各类工人员学习参考。 内容截图: 目录: 第1章 VisualBasic概述 1.1 VisualBasic6.0 1.1.1 VB的发展 1.1.2 VB6.0版本简介 1.1.3 VB的特点 1.2 VB的集成开发环境 1.2.1 启动 VB集成开发环境 1.2.2 用户界面 1.3 各种窗口简介 1.3.1 窗体窗口 1.3.2 工程资源管理器窗口 1.3.3 工具箱窗口 1.3.4 属性窗口 1.3.5 代码窗口 1.3.6 调色板窗口 1.3.7 窗体布局窗口 1.3.8 立即窗口 1.3.9 对象浏览器窗口 习题9 第2章 VB基本概念与操 2.1 可视化编程基础 2.2 VB应用程序的开发步骤 2.2.1 创建或打开新工程 2.2.2 建立用户界面 2.2.3 设计用户界面 2.2.4 添加程序代码 2.2.5 运行调试程序 2.2.6 保存文件 2.2.7 生成可执行文件 2.3 修改和定制窗体 2.3.1 选择控件 2.3.2 控件的操 2.4 工程的管理 2.4.1 工程的组成 2.4.2 习题 第 3章 VB程序设计的基础 3.1 命名规则和语法规则 3.1.1 命名规则 3.1.2 语句及语法规则 3.2 数据类型 3.2.1 基本数据类型 3.2.2 用户自定义类型 3.3 常量与变量 3.3.1 常量 3.3.2 变量 3.3.3 变量的用域 3.3.4 变量用域的关系 3.4 常用函数 3.4.1 内部函数 3.4.2 字符串函数 3.5 运算符和表达式 3.5.1 算术运算符与算术表达式 3.5.2 关系运算符与关系表达式 3.5.3 逻辑运算符与逻辑表达式 习题 第 4章 数据的输出与输入 4.1 数据的输出 4.1.1 Print方法 4.1.2 与 Print有关的函数 4.1.3 Cls方法 4.2 数据输入函数 InputBox 4.3 MsgBox函数和 MsgBox语句 4.3.1 MsgBox函数 4.3.2 MsgBox语句 实训 习题 第 5章 VB程序设计语句 5.1 赋值语句 5.2 条件语句 5.2.1 分支结构 5.2.2 情况语句 5.3 循环语句 5.3.1 For循环 5.3.2 Do循环 5.3.3 多重循环 5.3.4 GoTo语句 5.3.5 End语句 5.3.6 应用举例 习题一 5.4 数组 5.4.1 数组的概念 5.4.2 静态数组的定义 5.4.3 数组下标界的测试函数 5.4.4 动态数组的定义 5.4.5 数组的清除和重新定义 5.4.6 数组的基本操 5.4.7 数组应用举例 5.5 控件数组 5.5.1 控件数组的概念 5.5.2 控件数组的建立 习题二 5.6 过程 5.6.1 过程的定义 5.6.2 过程的调用 5.6.3 退出过程 5.6.4 SubMain过程 5.7 函数 5.7.1 函数的定义 5.7.2 函数的调用 5.7.3 退出函数语句 实训 习题三 第6章 窗体 6.1 对象的基本属性 6.1.1 属性的分类 6.1.2 对象的基本属性 6.2 窗体的属性、事件和方法 6.2.1 窗体的常用属性 6.2.2 窗体的常用事件 6.2.3 窗体的常用方法 6.2.4 控件的常用事件 6.2.5 LoadPicture函数 6.3 多窗体 6.3.1 加载窗体 6.3.2 显示窗体 6.3.3 隐藏窗体 6.3.4 卸载窗体 6.3.5 建立多窗体 6.4 鼠标事件与键盘事件 6.4.1 鼠标事件 6.4.2 键盘事件 实训 习题 第 7章 常用控件的使用 7.1 标签框与文本框 7.1.1 标签框 7.1.2 文本框 7.2 命令按钮与计时器 7.2.1 命令按钮 7.2.2 计时器 7.3 单选按钮与复选框 7.3.1 单选按钮 7.3.2 复选框 7.4 框架与滚动条 7.4.1 框架 7.4.2 滚动条 7.5 列表框与组合框 7.5.1 列表框 7.5.2 组合框 7.6 图片框与图像框 7.6.1 图片框 7.6.2 图像框 7.7 设计简单的动画 实训 习题 第 8章 对话框程序设计 8.1 概述 8.1.1 对话框的分类 8.1.2 对话框的特点 8.2 通用对话框 8.2.1 通用对话框控件 8.2.2 通用对话框的属性与方 8.3 通用对话框的使用 8.3.1 打开(Open)对话框 8.3.2 另存为(SaveAs)对话框 8.3.3 颜色(Color)对话框 8.3.4 字体(Font)对话框 8.3.5 打印(Printer)对话框 8.3.6 帮助(Help)对话框 8.4 自定义对话框 8.4.1 自定义对话框的外观 8.4.2 自定义对话框的规则 实训 习题 第9章 图形操 9.1 图形操基础 9.1.1 标准坐标系统 9.1.2 自行定义坐标系 9.2 绘图属性 9.2.1 当前坐标 9.2.2 线宽 9.2.3 线型样式 9.2.4 填充 9.2.5 颜色函数 9.3 图形控件1 9.3.1 直线控件 9.3.2 形状控件 9.4 图形方法 9.4.1 PSet方法 9.4.2 Line方法 9.4.3 Circle方法 9.5 画图应用 实训 第10章 菜单程序设计 10.1 概述 10.1.1 下拉菜单 10.1.2 弹出式菜单 10.1.3 设计菜单的步骤 0.1.4 菜单编辑器 10.2 下拉菜单的设计 10.3 菜单项的控制 10.3.1 有效性控制 10.3.2 菜单项标记 10.3.3 菜单项的增减 10.4 弹出式菜单 实训 习题 第 11章 文件 11.1 文件系统控件 11.1.1 驱动器列表框 11.1.2 目录列表框 11.1.3 文件列表框 11.2 文件基本操 11.3 文件概述 11.3.1 文件结构 11.3.2 文件分类 11.3.3 文件的打开与关闭 11.3.4 文件操语句和函数 11.4 顺序文件 11.4.1 顺序文件的写操 11.4.2 顺序文件的读操 11.5 随机文件 11.5.1 随机文件的打开与关闭 11.5.2 随机文件的写操 11.5.3 随机文件的读操 实训 习题 第 12章 界面设计 12.1 多文档界面 12.1.1 多文档界面的特性 12.1.2 创建和设计 MDI窗体 12.1.3 创建和设计 MDI子窗体 12.1.4 MDI窗体与子窗体的交互 12.1.5 MDI应用程序的菜单 12.1.6 应用 MDI窗体注意事项 12.2 图像列表框、工具栏和状态栏 12.2.1 图像列表框 12.2.2 工具栏 12.2.3 状态栏 12.3 高级文本框控件 12.4 应用程序向导 12.4.1 生成多文档编辑器 12.4.2 生成WWW浏览器 12.4.3 生成资源管理器 实训 第13章 VisualBasic与数据库 13.1 数据库概念 13.2 数据库管理器 13.3 数据控件 13.3.1 数据控件属性 13.3.2 数据网格控件 13.3.3 数据控件的事件 13.3.4 数据控件的常用方法 13.3.5 记录集的属性与方法 13.3.6 数据库记录的增删改操 13.4 结构化查询语言(SQL) 13.4.1 SQL的常用命令 13.4.2 Select语句格式与功能 13.4.3 使用SQL 13.5 ADO数据控件 13.5.1 ADO对象模型 13.5.2 ADO控件的常用属性 13.5.3 ADO控件连接数据库 13.5.4 ADO控件上新增绑定控件 13.5.5 数据窗体向导 实训 第14章 对象的链接与嵌入 14.1 OLE控件概述 14.1.1 使用OLE控件 14.1.2 对象链接与嵌入的区别 14.2 OLE控件常用属性与方法 14.2.1 OLE控件的属性 14.2.2 编辑OLE对象 实训 第15章 多媒体 15.1 多媒体控件 15.1.1 多媒体控件的常用属性 15.1.2 多媒体控件的常用事件 15.2 多媒体控件的使用 15.2.1 利用多媒体控件播放CD 15.2.2 利用多媒体控件播放VCD 15.2.3 利用多媒体控件播放有声的 AVI文件 实训 第 16章 常用 ActiveX控件应用 16.1 滑块控件 16.2 日历控件 16.2.1 日历控件的常用属性 16.2.2 日历控件的常用方法 16.3 动画控件 16.3.1 动画控件的常用属性 16.3.2 动画控件的常用方法 16.4 进程条控件 16.4.1 进程条控件的常用属性 16.4.2 进程条控件的常用事件 16.5 浏览器控件 16.5.1 浏览器控件的常用属性 16.5.2 浏览器控件的常用方法 16.6 多选项卡控件 16.6.1 多选项卡控件的常用属性 16.6.2 多选项卡控件的常用事件 16.7 综合应用 16.7.1 状态栏控件和形状控件 16.7.2 多媒体控件和滑块控件 实训 第 17章 综合应用 17.1 打字系统的设计 17.1.1 打字系统的主要功能 17.1.2 打字系统的程序设计 17.2 画板系统的设计 17.2.1 画板系统的主要功能 17.2.2 画板系统的程序设计 17.3 学生档案管理系统的设计 17.3.1 系统结构图 17.3.2 数据库的建立 17.3.3 主窗体的设计 实训 参考文献
课程名称:可视化程序设计(VB) 一、课程的性质和任务 VISUAL BASIC程序设计是一门理论与实践相结合,偏重于应用的课程。其主要课程内容包括VB程序设计语言概述,VB集成开发环境简介,面向对象程序设计方法简介,VB语法基础(基础语法、程序结构、数组子程序函数等),各种常用控件的使用,以及在图形、文件操和数据库应用等方面的基本应用方法,掌握程序调试方法,为今后进一步从事计算机应用和开发提供一定的基础。 二、教学目的和要求 教学目的:通过VB程序设计语言的学习,要求一是学会掌握一门计算机程序设计高级语言;掌握 Win32应用程序设计的方法和技巧;掌握程序设计的基本思想,结合实践教学培养和提高应用计算机解决实际问题的能力。 三、教学要求 掌握VB程序设计语言的基础语法和常用控件的基本使用方法,了解程序设计的一般方法和原理;掌握VB语言提供的事件编程机制,以及在Windows界面设计(窗口、控件)应用;以及的掌握VB语言在图形、文件操和数据库应用等方面的基本应用方法;掌握程序调试方法,学会应用计算机通过程序解决实际问题。。 三、课程的主要内容 第一章 VISUAL BASIC概述 4学时(2课时讲授+2课时上机) (一) 基本要求 了解VB语言的发展和版本等内容;掌握VB语言的特点;熟悉掌握VB集成开发环境的组成结构及基本操;认识VB工程的组成。 (二) 重点与难点 (1) VB集成开发环境; (2) VB工程的创建。 (三) 教学内容 (1) VB语言简介; (2) VB集成开发环境; (3) VB工程创建。 第二章 简单的VB程序设计 12学时(4课时讲授+8课时上机) (一) 基本要求 掌握结构化程序设计和面向对象程序设计基本思想,掌握类概念,以及对象的建立与编辑、对象的属性、事件和方法;掌握建立简单应用的方法,掌握窗口和基本控件的基本属性和用法,以及VB的管理和环境的设置。 (二) 重点与难点 (1) 面向对象程序设计的基本概念; (2) 窗口和基本控件的基本属性和用法; (3) 工程管理。 (三) 教学内容 (1) 程序设计方法的发展; (2) 对象的概念; (3) 建立简单的应用程序; (4) 窗口与基本控件; (5) 工程管理; (6) 安装光盘的制; (7) 获得帮助。 第三章 VB基本语言12学时(6课时讲授+6课时上机) (一) 基本要求 掌握VB基本语言、数据类型、常量、变量、常用内部函数、运算符、表达式的概念;掌握基本语句(赋值、用户交互函数和过程,选择结构、循序结构);掌握数组(静态数组、动态数组)的概念、基本操、应用,以及控件数组。 (二) 重点与难点 (1) 基本语句、选择结构、循环结构; (2) 数组。 (三) 教学内容 (1) 数据类型; (2) 常量与变量; (3) 基本语句; (4) 内部函数; (5) 运算符; (6) 表达式; (7) 选择结构; (8) 循环结构; (9) 数组; (10) 控件数组。 第四章 Visual Basic常用控件与窗体 12学时(4课时讲授+6课时上机) (一) 基本要求 掌握VB的常用控件和窗体使用,包括常用控件、时钟、菜单设计、通用对话框、多重窗体、高级控件、鼠标器、键盘。掌握Windows窗口程序设计的基本能力。 (二) 重点与难点 (1) 菜单设计和多重窗体的使用。 (2) 时钟和鼠标器、通用对话框 (三) 教学内容 (1) 常用控件; (2) 时钟; (3) 菜单设计; (4) 对话框; (5) 多重窗体; (6) 高级控件; (7) 鼠标器; (8) 键盘; 第五章 Visual Basic文件处理 4学时(2课时讲授+2课时上机) (一) 基本要求: 掌握文件的基本概念,文本文件、二进制文件;熟悉VB提供的驱动器、目录和文件列表框控件的使用;掌握文件建立、关闭、读写的基本语句,以及文件的顺序和随机两种访问方式。了解文件操的常用语句。 (二) 重点与难点 (1) 文件的基本概念,文本文件、二进制文件; (2) 文件建立、关闭、读写的基本语句 。 (三) 教学内容 (1) 文件的基本概念 (2) 驱动器、目录和文件列表框 (3) 文件的读写语句 (4) 顺序文件与随机文件 (5) 二进制文件 (6) 常用的文件操语句 第六章 图形操4学时(2课时讲授+2课时上机) (一) 基本要求 掌握图形操的基本概念,包括坐标系及其变换;掌握线形、线宽、填充图案等基本属性;掌握Picture Box和Image两种控件;掌握图形绘制语句;了解图像处理和简单动画设计技术。 (二) 重点与难点 (1) 线形、线宽、填充图案等基本属性; (2) 图形绘制语句; (三) 教学内容 (1) 图形操
欢迎光临 VBScript 语言参考 这里的信息可以帮你很方便地浏览 Visual Basic 脚本的许多不同部分。 你可以找到在按字母排序的关键字列表列出的 VBScript 语言的所有部分。如果你只想调阅某一部分,例如“对象”,那么语言的每一部分都有它自己更严密的章节。 如何查找呢?单击左边的某个标题,即显示该部分包含的项目列表。从这张列表选择要查看的主题。当这个主题打开后,再链接到其他相关的部分就简单多了。 好了,让我们试一试,体会体会!学习几个语句,研究几种方法,或者熟悉几个函数。你就能学会如何巧妙地运用 VBScript 语言,充分发挥 VBScript 语言的强大功能。 特性 说明 VBScript 特性 VBScript 最新特性列表 未包含在 VBScript VBA 特性 VBScript 最新特性列表:未包含在 VBScript 的应用程序编辑。 未包含在 VBA VBScript 特性 未包含在 Visual Basic VBScript 特性列表:应用程序编辑。 Microsoft Scripting 运行时特性 VBScript 最新的 Scripting 运行时特性列表。 语言元素 说明 Abs 函数 返回数的绝对值。 加法运算符 (+) 两数相加。 And 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数组的 变体 。 Asc 函数 返回字符串首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值。 调用语句 将控制移交 Sub 或 Function 过程。 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式。 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式。 Chr 函数 返回指定 ANSI 字符码的字符。 CInt 函数 返回已被转换为整数子类型的变体的表达式。 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名 Clear 方法 清除 Err 对象的所有属性设置。 CLng 函数 返回已被转换为 Long 子类型的变体的表达式。 颜色常数 颜色常数列表。 比较常数 用于比较运算的常数列表。 连接运算符 (&) 强制两个表达式的字符串连接。 Const 语句 声明用于字母值的常数。 Cos 函数 返回角度的余弦值。 CreateObject 函数 创建并返回对“自动”对象的引用。 CSng 函数 返回已被转换为单精度子类型的变体的表达式。 CStr 函数 返回已被转换为字符串子类型的变体的表达式。 日期和时间常数 在日期和时间运算用来定义星期几和其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表。 Date 函数 返回当前系统日期。 DateAdd 函数 返回加上了指定的时间间隔的日期。 DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期 的指定部分。 DateSerial 函数 返回指定年月日的 日期子类型的变体 。 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期,取值范围为 1 至 31。 Description 属性 返回或者设置说明某个错误的字符串。 Dictionary 对象 存储数据键、项目对的对象。 Dim 语句 声明变量并分配存储空间。 除法运算符 (/) 两数相除并以浮点数格式返回商。 Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块。 Empty 表示尚未初始化的变量值。 Eqv 运算符 使两个表达式相等。 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err 对象 含有关于运行时错误的信息。 Eval 函数 计算并返回表达式的值。 Execute 方法 根据指定的字符串,执行正则表达式的搜索。 Execute 语句 执行单个或更多的指定语句。 Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 代码块。 Exp 函数 返回 e (自然对数的底)的多少次方。 自乘运算符 (^) 指数函数,幂为自变量。 False 关键字,其值为零。 FileSystemObject 对象 提供对计算机文件系统的访问。 Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。 FirstIndex 属性 返回字符串匹配的位置。 Fix 函数 返回数的整数部分。 For...Next 语句 以指定的次数重复一组语句。 For Each...Next 语句 对于数组或集合的每一个元素,重复一组语句。 FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数 返回格式化为百分比(乘以 100)的表达式,以 % 符号结尾。 Function 语句 声明形成 Function 过程体的名称、参数和代码。 GetObject 函数 从文件返回对“自动”对象的访问。 GetRef 函数 返回对可以绑定到事件的过程的引用。 Global 属性 设置或返回 Boolean 值。 Hex 函数 返回表示数的十六进制值的字符串。 HelpContext 属性 设置或返回帮助文件某主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径。 Hour 函数 返回小时数,取值范围为 0 至 23。 If...Then...Else 语句 根据表达式的值,有条件地执行一组语句。 IgnoreCase 属性 设置或返回 Boolean 值,指示模式搜索是否区分大小写。 Imp 运算符 执行两个表达式的逻辑隐含。 初始化事件 发生在创建相关类的实例时。 InputBox 函数 在对话框显示提示,等待用户输入文本或者单击按钮,并返回文本框的内容。 InStr 函数 返回一个字符串在另一个字符串第一次出现的位置。 InStrRev 函数 返回一个字符串在另一个字符串出现的位置,是从字符串的末尾算起。 Int 函数 返回数的整数部分。 整数除法运算符(\) 两数相除,返回的商取其整数部分。 Is 运算符 比较两个对象引用变量。 IsArray 函数 返回 Boolean 值,表示变量是否为数组。 IsDate 函数 返回 Boolean 值,表示表达式是否可以转换为日期。 IsEmpty 函数 返回 Boolean 值,表示变量是否已被初始化。 IsNull 函数 返回 Boolean 值,表示表达式是否含有无效数据 (Null)。 IsNumeric 函数 返回 Boolean 值,表示表达式能否当一个数,用来计算。 IsObject 函数 返回 Boolean 值,表示表达式是否引用了有效的“自动”对象。 Join 函数 返回连接许多包含在一个数组的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的字符。 Len 函数 返回字符串的字符数量,或者存储变量所需的字节数。 Length 属性 返回在搜索字符串匹配的长度。 LoadPicture 函数 返回图片对象。仅用于 32 位平台。 Log 函数 返回数的自然对数。 LTrim 函数 返回去掉前导空格的字符串副本。 Match 对象 提供访问匹配正则表达式的只读属性。 Matches 集合 正则表达式匹配对象的集合。 Mid 函数 从字符串返回指定数量的字符。 Minute 函数 返回小时内的分钟数,取值范围为 0 至 59。 杂项常数 不能纳入任何其他类的常数列表。 Mod 运算符 两数相除,只返回余数。 Month 函数 返回月份,取值范围为 1 至 12。 MonthName 函数 返回表示月份的字符串。 MsgBox 常数 与MsgBox 函数一起使用的常数列表。 MsgBox 函数 在对话框显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。 乘法运算符 (*) 两数相乘。 取反运算符 (-) 表示数值表达式的相反数。 Not 运算符 执行表达式的逻辑“非”运算。 Now 函数 返回当前计算机的系统日期和时间。 Nothing 使对象变量与所有实际的对象没有任何关联。 Null 表示变量含有无效的数据。 Number 属性 返回或设置代表某个错误的数值。 Oct 函数 返回表示一数的八进制值的字符串。 On Error 语句 启用错误处理。 运算符的优先级 表示各种 VBScript 运算符的优先顺序的列表。 Option Explicit 语句 强制显式声明脚本的所有变量。 Or 运算符 执行两个表达式的逻辑“或”运算。 Pattern 属性 设置或返回正被搜索的正则表达式的模式。 Private 语句 声明私有变量并分配存储空间。 PropertyGet 语句 声明在窗体属性过程获取(返回)属性值的名称,参数和代码。 PropertyLet 语句 声明在窗体属性过程指定属性值的名称,参数和代码。 PropertySet 语句 声明在窗体属性过程设置引用到对象的名称,参数和代码。 Public 语句 声明公有变量并分配存储空间。 Raise 方法 产生运行时错误。 Randomize 语句 初始化随机数发生器。 ReDim 语句 声明动态数组变量,并分配或重新分配过程级的存储空间。 RegExp 对象 提供简单正则表达式的支持。 Rem 语句 包含程序的注释。 Replace 函数 返回一个字符串,其某个指定的子串被另一个子串替换,替换的次数也有规定。 Replace 方法 替换在正则表达式搜索已发现的正文。 RGB 函数 返回表示 RGB 颜色值的数。 Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回一随机数。 Round 函数 返回指定位数、四舍五入的数。 RTrim 函数 返回去掉尾部空格的字符串副本。 ScriptEngine 函数 返回表示正在使用的脚本语言的字符串。 ScriptEngineBuildVersion 函数 返回使用的脚本引擎的编译版本号。 ScriptEngineMajorVersion 函数 返回使用的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数 返回使用的脚本引擎的次版本号。 Second 函数 返回时间的秒数,取值范围为 0 至 59。 Select Case 语句 根据表达式的值,在若干组语句选择一组执行。 Set 语句 将对象引用赋予变量或属性。 Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角度的正弦值。 Source 属性 返回最早出错的对象或应用程序的名称。 Space 函数 返回由指定数量的空格组成的字符串。 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函数 返回数的平方根。 StrComp 函数 返回反映字符串比较结果的值。 字符串常数 字符串常数的列表。 String 函数 返回重复的字符串,达到指定的长度。 StrReverse 函数 返回一字符串,其字符的顺序与指定的字符串的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 Tan 函数 返回角度的正切值。 终结事件 发生在相关类的实例终结之时。 Test 方法 根据指定的字符串,执行正则表达式的搜索。 Time 函数 返回反映当前系统时间的日期子类型的变体。 Timer 函数 返回时经子夜 12:00 AM 后的秒数。 TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体。 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或末尾空格的字符串副本。 三态常数 在代码使用,以便表示每个显示的值。 True 其值为 -1 的关键字。 TypeName 函数 返回一字符串,它提供了关于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转换为大写字母。 Value 属性 返回在搜索字符串已发现匹配的值或正文。 VarType 常数 定义变体子类型的常数列表。 VarType 函数 返回标识变体子类型的数值。 VBScript 常数 在 VBScript 提供不同种类的常数。 Weekday 函数 返回表示星期几的数值。 WeekdayName 函数 返回表示星期几的字符串。 While...Wend 语句 只要给定的条件为 True,便执行一串语句。 With 语句 对单个的对象执行一串语句。 Xor 运算符 执行两个表达式的逻辑“异或”运算。 Year 函数 返回表示年份的数值。 语言元素 说明 颜色常数 颜色常数列表。 比较常数 用于比较运算的常数列表。 日期和时间常数 定义星期几和用于日期和时间运算的其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表。 杂项常数 不能纳入任何其他类的常数列表。 MsgBox 常数 和 MsgBox 函数一起使用的常数列表。 字符串常数 字符串常数列表。 三态常数 使用代码,以便表示每个显示的值。 VarType 常数 定义变体子类型的常数列表。 VBScript 常数 在 VBScript 提供不同种类的常数。 语言元素 说明 初始化事件 发生在相关类的实例被创建时。 终结事件 发生在相关类的实例被终结时。 语言元素 说明 Abs 函数 返回数的绝对值。 Array 函数 返回含有数组的变体。 Asc 函数 返回字符串首字母的 ANSI 字符码。 Atn 函数 返回数值的反正切。 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式。 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式。 Chr 函数 返回与指定的 ANSI 字符码相关的字符。 CInt 函数 返回已被转换为整形子类型的变体的表达式。 CLng 函数 返回已被转换为Long子类型的变体的表达式。 Cos 函数 返回角度的余弦。 CreateObject 函数 创建并返回对“自动”对象的引用。 CSng 函数 返回已被转换为单精度子类型的变体的表达式。 CStr 函数 返回已被转换为字符串子类型的变体的表达式。 Date 函数 返回当前系统日期。 DateAdd 函数 返回的日期已经加上了指定的时间间隔。 DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期的指定部分。 DateSerial 函数 返回指定年月日的日期子类型的变体。 DateValue 函数 返回日期子类型的变体。 Day 函数 返回日期,取值范围为 1 至 31。 Eval 函数 计算表达式并返回结果。 Exp 函数 返回 e (自然对数的底) 的多少次方。 Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。 Fix 函数 返回数的整数部分。 FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板定义的。 FormatDateTime 函数 返回的表达式为日期和时间格式。 FormatNumber 函数 返回的表达式为数字格式。 FormatPercent 函数 返回的表达式为百分数(乘以 100)格式,后面有 % 符号。 GetObject 函数 返回从文件对“自动”对象的引用。 GetRef 函数 返回对能够绑定到一事件的过程的引用。 Hex 函数 返回一字符串,代表一个数的十六进制值。 Hour 函数 返回表示钟点的数字,取值范围为 0 至 23。 InputBox 函数 在对话框显式一提示,等待用户输入文本或单击按钮,并返回文本框的内容。 InStr 函数 返回一个字符串在另一个字符串首次出现的位置。 InStrRev 函数 返回一个字符串在另一个字符串出现的位置,但是从字符串的尾部算起。 Int 函数 返回数的整数部分。 IsArray 函数 返回 Boolean 值,反映变量是否为数组。 IsDate 函数 返回 Boolean 值,反映表达式能否转换为日期。 IsEmpty 函数 返回 Boolean 值,反映变量是否已被初始化。 IsNull 函数 返回 Boolean 值,反映表达式是否含有无效数据(Null)。 IsNumeric 函数 返回 Boolean 值,反映表达式能否转换为数字。 IsObject 函数 返回 Boolean 值,反映表达式是否引用了有效的“自动”对象。 Join 函数 返回通过连接许多含有数组的子串而创建的字符串。 LBound 函数 返回指定维数数组的最小有效下标。 LCase 函数 返回的字符串已被转换为小写字母。 Left 函数 返回字符串最左边的指定数量的字符。 Len 函数 返回字符串的字符数或存储变量所需的字节数。 LoadPicture 函数 返回图片对象。只用于 32 位平台。 Log 函数 返回数的自然对数。 LTrim 函数 返回去掉前导空格的字符串。 Mid 函数 从字符串返回指定数量的字符。 Minute 函数 返回分钟数,取值范围为 0 至 59。 Month 函数 返回表示月份的数,取值范围为 1 至 12。 MonthName 函数 返回表示月份的字符串。 MsgBox 函数 在对话框显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。 Now 函数 返回计算机的当前系统日期和时间。 Oct 函数 返回表示该数八进制数值的字符串。 Replace 函数 返回一字符串,其指定的子串已被另一个子串替换了规定的次数。 RGB 函数 返回代表 RGB 颜色值的数字。 Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回随机数。 Round 函数 返回指定位数、四舍五入的数。 RTrim 函数 返回去掉尾部空格的字符串副本。 ScriptEngine 函数 返回反映使用的脚本语言的字符串。 ScriptEngineBuildVersion 函数 返回使用的脚本引擎的编译版本号。 ScriptEngineMajorVersion 函数 返回使用的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数 返回使用的脚本引擎的次版本号。 Second 函数 返回秒数,取值范围为 0 至 59。 Sgn 函数 返回反映数的符号的整数。 Sin 函数 返回角度的正弦值。 Space 函数 返回由指定数量的空格组成的字符串。 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函数 返回数的平方根。 StrComp 函数 返回反映字符串比较结果的数值。 String 函数 返回指定长度的重复字符串。 StrReverse 函数 返回一字符串,其字符的顺序与指定的字符串的顺序相反。 Tan 函数 返回角度的正切值。 Time 函数 返回表示当前系统时间的“日期”子类型的“变体”。 Timer 函数 返回时经子夜 12:00 AM 后的秒数。 TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体。 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或尾部空格的字符串副本。 TypeName 函数 返回一字符串,它提供了关于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转换为大写字母。 VarType 函数 返回标识变体子类型的数值。 Weekday 函数 返回表示星期几的数值。 WeekdayName 函数 返回表示星期几的字符串。 Year 函数 返回表示年份的数值。 语言元素 说明 Clear 方法 清除 Err 对象的所有属性设置。 Execute 方法 根据指定的字符串,执行正则表达式的搜索。 Raise 方法 产生运行时错误。 Replace 方法 替换在正则表达式搜索发现的正文。 Test 方法 根据指定的字符串,执行正则表达式的搜索。 语言元素 说明 类对象 提供对于已创建的类的事件的访问。 字典对象 存储数据键、项目对的对象。 Err 对象 含有关于运行时错误的信息。 FileSystemObject 对象 提供对计算机文件系统的访问。 Match 对象 提供访问匹配正则表达式的只读属性。 Matches 集合 正则表达式匹配对象的集合。 RegExp 对象 提供简单正则表达式的支持。 语言元素 说明 加法运算符 (+) 两数相加。 And 运算符 执行两个表达式的逻辑连接。 赋值运算符 (=) 给变量或属性赋值。 连接运算符 (&) 强制两个表达式的字符串连接。 除法运算符 (/) 两数相除,返回的商为浮点数格式。 Eqv 运算符 使两个表达式相等。 自乘运算符 (^) 指数函数,幂为自变量。 Imp 运算符 执行两个表达式的逻辑隐含。 整数除法运算符 (\) 两数相除,返回的商取整数。 Is 运算符 比较两个对象引用变量。 Mod 运算符 两数相除,仅返回余数。 乘法运算符 (*) 两数相乘。 取反运算符 (-) 表示数值表达式的相反数。 Not 运算符 执行表达式的逻辑“非”运算。 运算符优先级 表示各种 VBScript 运算符的优先顺序的列表。 Or 运算符 执行两个表达式的逻辑“或”运算。 减法运算符 (-) 求两数之差,或表示数值表达式的相反数。 Xor 运算符 执行两个表达式的逻辑“异或”运算。 语言元素 说明 Description 属性 返回或设置某个错误的说明性字符串。 FirstIndex 属性 返回匹配搜索字符串的位置。 Global 属性 设置或返回 Boolean 值。 HelpContext 属性 设置或返回帮助文件主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径。 IgnoreCase 属性 设置或返回 Boolean 值指示模式搜索是否区分大小写。 Length 属性 返回已发现在搜索字符串匹配的长度。 Number 属性 返回或设置表示错误的数值。 Pattern 属性 设置或返回正搜索的正则表达式的模式。 Source 属性 返回或设置最早发生错误的对象或应用程序的名称。 Value 属性 返回已发现在搜索字符串匹配的值或正文。 语言元素 说明 Call 语句 将控制移交 Sub 或 Function 过程。 Class 语句 声明类名。 Const 语句 声明用于字母值的常数。 Dim 语句 声明变量并分配存储空间。 Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块。 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Execute 语句 执行一条或更多的指定语句。 Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 代码块。 For...Next 语句 以规定的次数重复一组语句。 For Each...Next 语句 对于数组或集合的每一个元素,重复一组语句。 Function 语句 声明形成 Function 过程体的名称、参数和代码。 If...Then...Else 语句 根据表达式的值,有条件地执行一组语句。 On Error 语句 启用错误处理。 Option Explicit 语句 强制显式声明脚本的所有变量。 Private 语句 声明私有变量并分配存储空间。 PropertyGet 语句 声明在窗体属性过程获取(返回)属性值的名称,参数和代码。 PropertyLet 语句 声明在窗体属性过程指定属性值的名称,参数和代码。 PropertySet 语句 声明在窗体属性过程设置引用到对象的名称,参数和代码。 Public 语句 声明公有变量并分配存储空间。 Randomize 语句 初始化随机数发生器。 ReDim 语句 声明动态数组变量并在过程级上分配或重新分配存储空间。 Rem 语句 在程序表示注释。 Select Case 语句 根据表达式的值,在若干组语句选择一组执行。 Set 语句 给变量或属性分配一个对象引用。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 While...Wend 语句 只要给定的条件为 True,便执行一串语句。 With 语句 对单个的对象执行一串语句。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧