核心函数库列表
系统核心支持库流程控制
ife 如果
if 如果真
switch 判断
while 判断循环首
DoWhile 循环判断首
counter 计次循环首
for 变量循环首
continue 到循环尾
break 跳出循环
return 返回
end 结束
算术运算
mul 相乘
div 相除
IDiv 整除
mod 求余数
add 相加
sub 相减
neg 负
sgn 取符号
abs 取绝对值
int 取整
fix 绝对取整
round 四舍五入
pow 求次方
sqr 求平方根
sin 求正弦
cos 求余弦
tan 求正切
atn 求反正切
log 求自然对数
exp 求反对数
IsCalcOK 是否运算正确
randomize 置随机数种子
rnd 取随机数
逻辑比较
like 近似等于
and 并且
or 或者
not 取反
位运算
bnot 位取反
band 位与
bor 位或
bxor 位异或
shl 左移
shr 右移
MakeLong 合并整数
MakeWord 合并短整数
变量操作
set 赋值
store 连续赋值
数组操作
ReDim 重定义数组
GetAryElementCount 取数组成员数
UBound 取数组下标
CopyAry 复制数组
AddElement 加入成员
InsElement 插入成员
RemoveElement 删除成员
RemoveAll 清除数组
SortAry 数组排序
ZeroAry 数组清零
环境存取
GetCmdLine 取命令行
GetRunPath 取运行目录
GetRunFileName 取执行文件名
GetEnv 读环境变量
PutEnv 写环境变量
拼音处理
GetAllPY 取所有发音
GetPYCount 取发音数目
GetPY 取拼音
GetSM 取声母
GetYM 取韵母
CompPY 发音比较
CompPYCode 输入字比较
文本操作
len 取文本长度
left 取文本左边
right 取文本右边
mid 取文本中间
chr 字符
asc 取代码
InStr 寻找文本
InStrRev 倒找文本
UCase 到大写
LCase 到小写
QJCase 到全角
BJCase 到半角
str 到文本
LTrim 删首空
RTrim 删尾空
trim 删首尾空
TrimAll 删全部空
ReplaceText 文本替换
RpSubText 子文本替换
space 取空白文本
string 取重复文本
StrComp 文本比较
split 分割文本
pstr 指针到文本
时间操作
ToTime 到时间
TimeChg 增减时间
TimeDiff 取时间间隔
GetDaysOfSpecMonth 取某月天数
TimeToText 时间到文本
TimePart 取时间部分
year 取年份
month 取月份
day 取日
WeekDay 取星期几
hour 取小时
minute 取分钟
second 取秒
GetSpecTime 指定时间
now 取现行时间
SetSysTime 置现行时间
GetDatePart 取日期
GetTimePart 取时间
数值转换
val 到数值
UNum 数值到大写
NumToRMB 数值到金额
NumToText 数值到格式文本
hex 取十六进制文本
oct 取八进制文本
ToByte 到字节
ToShort 到短整数
ToInt 到整数
ToLong 到长整数
ToFloat 到小数
字节集操作
BinLen 取字节集长度
ToBin 到字节集
GetBinElement 取字节集数据
BinLeft 取字节集左边
BinRight 取字节集右边
BinMid 取字节集中间
InBin 寻找字节集
InBinRev 倒找字节集
RpBin 字节集替换
RpSubBin 子字节集替换
SpaceBin 取空白字节集
bin 取重复字节集
SplitBin 分割字节集
pbin 指针到字节集
磁盘操作
GetDiskTotalSpace 取磁盘总空间
GetDiskFreeSpace 取磁盘剩余空间
GetDiskLabel 取磁盘卷标
SetDiskLabel 置磁盘卷标
ChDrive 改变驱动器
ChDir 改变目录
CurDir 取当前目录
MkDir 创建目录
RmDir 删除目录
FileCopy 复制文件
FileMove 移动文件
kill 删除文件
name 文件更名
IsFileExist 文件是否存在
dir 寻找文件
FileDateTime 取文件时间
FileLen 取文件尺寸
GetAttr 取文件属性
SetAttr 置文件属性
GetTempFileName 取临时文件名
ReadFile 读入文件
WriteFile 写到文件
文件读写
open 打开文件
OpenMemFile 打开内存文件
close 关闭文件
reset 关闭所有文件
lock 锁住文件
Unlock 解锁文件
FSeek 移动读写位置
SeekToBegin 移到文件首
SeekToEnd 移到文件尾
ReadBin 读入字节集
WriteBin 写出字节集
ReadText 读入文本
WriteText 写出文本
ReadLine 读入一行
WriteLine 写文本行
read 读入数据
write 写出数据
feof 是否在文件尾
loc 取读写位置
lof 取文件长度
InsBin 插入字节集
InsText 插入文本
InsLine 插入文本行
RemoveData 删除数据
CryptOpen 打开加密文件
系统处理
run 运行
GetClipBoardText 取剪辑板文本
SetClipBoardText 置剪辑板文本
IsHaveTextInClip 剪辑板中可有文本
ClearClipBoard 清除剪辑板
GetScreenWidth 取屏幕宽度
GetScreenHeight 取屏幕高度
GetCursorHorzPos 取鼠标水平位置
GetCursorVertPos 取鼠标垂直位置
GetColorCount 取颜色数
InputBox 输入框
MsgBox 信息框
beep 鸣叫
GetTickCount 取启动时间
SetWaitCursor 置等待鼠标
RestroeCursor 恢复鼠标
sleep 延时
GetTextRegItem 取文本注册项
GetNumRegItem 取数值注册项
GetBinRegItem 取字节集注册项
SaveRegItem 写注册项
DeleteRegItem 删除注册项
IsRegItemExist 注册项是否存在
GetBackColor 取默认底色
GetWinPic 快照
GetKeyText 读配置项
SetKeyText 写配置项
GetSectionNames 取配置节名
GetSysVer 取操作系统类别
OpenManyFileDialog 多文件对话框
媒体播放
PlayMusic 播放音乐
PlayStop 停止播放
PlayMID 播放MID
PlayMP3 播放MP3
SyncPlayMP3 同步播放MP3
PauseMP3Play 暂停播放MP3
UnPauseMP3Play 继续播放MP3
GetMP3PlayState 取MP3播放状态
程序调试
OutputDebugText 输出调试文本
stop 暂停
assert 检查
IsDebugVer 是否为调试版
其他
LoadWin 载入
iif 选择
choose 多项选择
IsMissing 是否为空
IsCreated 是否已创建
GetDataTypeSize 取数据类型尺寸
rgb 取颜色值
GetEventUnit 取事件组件
EventPost 事件转移
CopyWinUnit 复制窗口组件
DoEvents 处理事件
LoadPic 载入图片
UnloadPic 卸载图片
GetHDiskCode 取硬盘特征字
GetSysLang 取系统语言
WriteMem 写到内存
SetDllCmdInf DLL命令调用转向
SetErrorManger 置错误提示管理
SetDllCmdLoadPath 置DLL装载目录
GetUnitName 取组件名称
GetObjectType 取对象类型
FindUnit 寻找组件
GetFoundUnitCount 取找到组件数目
GetFoundUnit 取所找到组件
ReleaseFounddHandle 清除组件寻找句柄
MachineCode 置入代码
数据库
MutiUser 是否支持多用户
GetErrCode 取错误码
GetErrMsg 取错误信息
create 创建
use 打开
ruse 替换打开
select 置当前库
dbf 取当前库
CloseDBF 关闭
CloseAll 全部关闭
GetDBF 取库文件名
used 是否已打开
RecCount 取记录数
DateCreated 取创建时间
FCount 取字段数
GetFieldName 取字段名
ModiFieldName 改字段名
GetFieldType 取字段类型
FSize 取字段尺寸
CreateIndex 新建索引
SetIndexTo 置当前索引
ndx 取当前索引
reindex 更新索引
GetIndexCount 取索引数
GetIndexName 取索引名
GetIndexField 取索引字段
SetLockTimeout 置加锁重试时间
LockDBF 锁住数据库
UnlockDBF 解锁数据库
LockCount 锁住增删
UnlockCount 解增删锁
LockRec 锁住记录
UnlockRec 解锁记录
UnlockAll 全部解锁
avg 取平均值
sum 求和
max 取最大值
min 取最小值
MaxTime 取最大时间
MinTime 取最小时间
count 计算数目
CopyStructTo 复制结构
CopyTo 复制记录
csort 计算排序
sort 排序
total 分类计算
AppendFrom 添加
Append 加记录
AppendBlank 加空记录
replace 替换
modify 修改
delete 删除
IsDeleted 是否已删除
recall 恢复删除
pack 彻底删除
zap 清空
r 读
w 写
ReadField 读字段
WriteField 写字段
AppendBin 附加字节集
AppendMemo 附加备注
seek 索引查找
locate 查找
GoTop 到首记录
GoBottom 到尾记录
skip 跳过
RecNO 取记录号
goto 跳到
GetBookmark 取标签
IsRecExist 记录是否存在
GotoBookmark 标签跳转
bof 首记录前
eof 尾记录后
flush 写出缓存
FlushAll 写出所有缓存
edit 编辑
IsEncrypted 是否已加密
SetPassword 置数据库密码
InputDBPwd 密码输入框
CopyPassword 复制密码
网络通信
GetHostName 取主机名
ping 通信测试
IPToHostName 转换为主机名
HostNameToIP 转换为IP地址
控制台操作
fputs 标准输出
fgets 标准输入
核心函数库:使用方法“直接复制英文到代码输入区敲回车”
页:
[1]