(1) 函数库的名称空间和模块
Conversion 转换函数
DateAndTime 日期和时间函数
Strings 字符串函数
VbMath 随机函数
(2) 基础类库中的名称空间和类
引用名称空间的方法:
项目引用新建一个项目时,根据所建项目类型,自动导
入部分名称空间的引用
直接引用给出名称空间的全名,就可访问其中的任一个类及其
各项内容
例使用Math类开方函数sqrt:
Label1.Text = system.Math.sqrt(100)
Imports语句导入在代码中就可直接使用名称空间的类或成员。
导入语句的格式:Imports 名称空间
数学函数
.NET中的数学函数包含在Math类。
使用前在模块的开头用语句Imports System.Math导入
Rnd函数返回0和1(包括0但不包括1)之间的双精度随机数. 每次运行时,要产生不同序列的随机数,先执行Randomize 语句。
产生a~b的之间的随机整数:Int(Rnd *(b-a)+a)
(1) Chr和Asc函数互为反函数。
(2) Str函数将非负数值转换成字符类型后,会在转换后的字符串左边增加一空格。
(3) Val将数字字符串转换为数值类型,当字符串中出现数值类型规定的字符外的字符,则停止转换,函数返回的是停止转换前的结果。
例如表达式:
Val("-123.45ty3")结果为-123.45。
(4) CDdate函数将以日期型表达式转换成日期类型。
例如表达式:CDate("2005/5/12")结果为日期类型
中还有其他类型转换函数,例如,CInt、CBool、CSng、CStr等,详细例子查阅帮助功能。
日期函数
计算从当前日期到2007年6月30日有多少天?表达式为:
DateDiff("d", Now, #6/30/2007#)
Shell函数
Shell函数可调用各种应用程序。
格式如下:
Shell(命令字符串[,窗口类型])
命令字符串为要执行的应用程序名(包括路径),必须是可执行文件(.com、.exe、.bat)。
窗口类型表示执行应用程序的窗口状态,0~4,6的整型数值,1表示正常窗口状态。
函数调用成功返回一个任务标识ID,不成功,则返回0。
提示:如果不知道应用程序的路径名,可用Start命令启动程序
例i = Shell(start & "calc.exe")。