||
类型 |
函数或语句 |
说明 |
冬瓜汤备注 |
数组 |
Erase |
|
|
ReDim 及preserve |
|
|
|
Option Base 语句 |
用来声明数组下标的缺省下界0或1 |
|
|
返回指定数组维可用的最小下标。 |
注:FB没有join函数 |
||
返回指定数组维可用的最大下标 |
|
||
字符串 |
InStr() |
返回数字,指定一字符串在另一字符串中最先出现的位置。 |
注意:instr有一个[any]选项 |
InStrRev () |
返回数字,指定一字符串在另一字符串中最后出现的位置。 |
|
|
LCase() |
字母转小写 |
|
|
UCase() |
字母转大写 |
|
|
Len() |
包含字符串内字符的数目,或是存储一变量所需的字节数。 |
|
|
Left() |
|
|
|
Right() |
|
|
|
Lset() |
左对齐 |
|
|
Rset() |
右对齐 |
|
|
Ltrim() |
|
|
|
Rtrim() |
|
|
|
Mid() |
两种用法,一种替换,一种截取 |
|
|
Space() |
|
|
|
String() |
|
|
|
Trim() |
|
|
|
Wspace() |
同space()用于unicode |
|
|
Wstring() |
同string()用于unicode |
|
|
Format() |
格式化 |
|
|
数学函数 |
Abs() |
|
|
Acos() |
|
|
|
Asin() |
|
|
|
Atan2() |
|
|
|
Atn() |
|
|
|
Cos() |
|
|
|
Exp() |
|
|
|
Fix() |
|
|
|
Frac() |
返回一个数字的小数部分 |
|
|
Int() |
|
|
|
Log() |
|
|
|
Randominze() |
|
|
|
Rnd() |
|
|
|
Sgn() |
|
|
|
Sin() |
|
|
|
Sqr() |
|
|
|
Tan() |
|
|
|
日期 时间函数 |
Now() |
|
|
Dateserial() |
|
|
|
Timeserial() |
|
|
|
Datevalue() |
|
|
|
Timevalue() |
|
|
|
Second() |
|
|
|
Minute() |
|
|
|
Hour() |
|
|
|
Day() |
|
|
|
Weekday() |
|
|
|
Month() |
|
|
|
Year() |
|
|
|
DatePart() |
|
|
|
DateAdd() |
|
|
|
DateDiff() |
|
|
|
isDate() |
|
|
|
MonthName |
|
|
|
WeekDayName |
|
|
|
Date() |
返回string,表示当前系统日期 |
|
|
Time() |
返回string,表示当前系统时间 |
|
|
SetDate() |
设置系统日期,vb用date语句 |
|
|
SetTime() |
设置系统时间,vb用time语句 |
|
|
Timer() |
|
|
|
数据类型转换
转成数字 |
Cast() |
将表达式强制转成一个特定类型 |
|
Cbyte() |
|
|
|
CDbl() |
|
|
|
Cint() |
|
|
|
CLng() |
|
|
|
CLngInt() |
|
|
|
Cptr() |
|
|
|
CShort() |
|
|
|
CSign() |
|
|
|
CSng() |
|
|
|
CUbyte() |
|
|
|
CUint() |
|
|
|
CULng() |
|
|
|
CUlngInt() |
|
|
|
CUnsg() |
|
|
|
CUshort() |
|
|
|
转成字符串 |
Str() |
数字转成字符串,或Unicode字符串转成ansci字符串 |
|
WStr() |
数字转成unicode字符串,或ansci字符串转成unicode字符串 |
|
|
Val() |
注意Val()在FB中返回的是浮点数Double。如val(“10”)返回10.0 |
|
|
ValInt() |
|
|
|
ValUint() |
|
|
|
ValLng() |
|
|
|
ValUlng() |
|
|
|
其它转换 |
Asc() |
|
|
Chr() |
|
|
|
Bin() |
把数字转成二进制 |
|
|
Oct() |
|
|
|
Hex() |
|
|
|
Wbin() |
|
|
|
Wchr() |
|
|
|
Whex() |
|
|
|
Woct() |
|
|
|
错误处理 |
Erl() |
返回错误行号。调试用的 |
|
Ern() |
返回错误的函数。调试用的 |
|
|
Ermn() |
返回错误的模块。调试用的 |
|
|
Err |
|
|
|
Error |
|
|
|
On Error Goto |
可以用 On error goto 0 |
|
|
resume |
|
注:FB处理错误和VBA是一样的, |
|
Resume next |
|
但VBA多了Raise和clear |
|
文件及I/O |
打开文件函数 |
|
|
Freefile() |
|
|
|
Open |
|
|
|
Close |
|
|
|
Reset |
|
|
|
Open Com |
打开设备端口输入/输出 文件 |
|
|
Open cons |
打开console 输入/输出 |
|
|
Open Lpt |
打开打印机 输入/输出 |
|
|
Open Pipe |
|
|
|
Open scrn |
|
|
|
读/写函数 |
|
|
|
Input |
|
|
|
Output |
|
|
|
Append |
|
|
|
Binary |
|
|
|
Random |
|
|
|
读/写模式 |
|
|
|
Access |
|
|
|
Write |
|
|
|
Read |
|
|
|
ReadWrite |
|
|
|
编码 |
|
|
|
Encoding |
支持utf-8,utf-16,utf-32,ascii(默认) |
|
|
读写 |
|
|
|
Input # |
|
|
|
Write # |
|
|
|
Input() |
|
|
|
Winput() |
|
|
|
Line input # |
|
|
|
Print # |
|
|
|
Put # |
|
|
|
Get # |
|
|
|
位置及其它 |
|
|
|
Lof |
|
|
|
Loc |
|
|
|
Eof |
|
|
|
Seek语句 |
|
|
|
Seek() |
|
|
|
Lock |
|
|
|
Unlock |
|
|
|
用户输入函数 |
Input |
|
|
Line input |
|
|
|
Input() |
|
|
|
Winput() |
|
|
|
inKey |
|
|
|
GetKey |
|
|
|
操作系统相关函数 |
Exec |
|
|
Chain |
|
|
|
Run |
|
|
|
Kill |
|
|
|
Name |
|
|
|
操作目录 |
|
|
|
CurDir |
|
|
|
ChDir |
|
|
|
Dir |
|
|
|
ExePath |
|
|
|
MkDir |
|
|
|
RmDir |
|
|
|
文件属性 |
|
|
|
FileAttr |
|
|
|
FileCopy |
|
|
|
FileDateTime |
|
|
|
FileExists |
|
|
|
FileLen |
|
|
|
操作系统 |
|
|
|
Fre |
|
|
|
Command |
|
|
|
Environ |
|
|
|
IsreDirected |
|
|
|
SetEnviron |
|
|
|
Shell |
|
|
|
System |
|
|
|
|
|
|
|
说明:因为VBA是从QB发展过来的。FB也是兼容QB的。
所以从这一方面可以看出VB与FB有很高的相似性。
类型 |
函数 |
说明 |
冬瓜汤备注 |
内存函数 |
Allocate |
|
|
CAllocate |
|
|
|
Reallocate |
|
|
|
Deallocate |
|
|
|
Peek |
|
|
|
Poke |
|
|
|
Clear |
|
|
|
Swap |
|
|
|
Sadd |
|
|
|
多线程函数 |
ThreadCall |
|
|
ThreadCreate |
|
|
|
ThreadDetach |
|
|
|
ThreadWait |
|
|
|
CondCreate |
|
|
|
CondWait |
|
|
|
CondSignal |
|
|
|
CondBroadCast |
|
|
|
CondDestroy |
|
|
|
MutexCreate |
|
|
|
MutexLock |
|
|
|
MutexUnlock |
|
|
|
MultexDestroy |
|
|
|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )
GMT+8, 2024-11-25 07:21 , Processed in 0.060373 second(s), 17 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.