易语言 支持库 命令名称
- 格式:doc
- 大小:44.50 KB
- 文档页数:36
易语言命令重点笔记(粗体为常用,红色为注意事项)一、核心支持库调用格式:〈无返回值〉置随机数种子([整数型欲置入的种子数值])- 系统核心支持库->算术运算英文名称:randomize为随机数生成器初始化一个种子值,不同的种子值将导致“取随机数”命令返回不同的随机数系列。
本命令为初级命令。
参数<1>的名称为“欲置入的种子数值”,类型为“整数型(int)”,可以被省略。
如果省略本参数,将默认使用当前计算机系统的时钟值。
操作系统需求: Windows、Linux调用格式:〈整数型〉取随机数([整数型欲取随机数的最小值],[整数型欲取随机数的最大值]) - 系统核心支持库->算术运算英文名称:rnd返回一个指定范围内的随机数值。
在使用本命令取一系列的随机数之前,应该先使用“置随机数种子”命令为随机数生成器初始化一个种子值。
本命令为初级命令。
参数<1>的名称为“欲取随机数的最小值”,类型为“整数型(int)”,可以被省略。
参数必须大于或等于零。
本参数如果被省略,默认为 0 。
参数<2>的名称为“欲取随机数的最大值”,类型为“整数型(int)”,可以被省略。
参数必须大于或等于零。
本参数如果被省略,默认为无限。
操作系统需求: Windows、Linux调用格式:〈无返回值〉连续赋值(通用型数组/非数组用作赋于的值或资源,通用型变量/变量数组被赋值的变量或变量数组,... )- 系统核心支持库->变量操作英文名称:store将指定的常数、常数集、常量、资源、对象或者变量赋于到一系列变量或变量数组中去。
本命令为初级命令。
命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“用作赋于的值或资源”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。
参数<2>的名称为“被赋值的变量或变量数组”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。
Windows平台支持库手册1、系统核心支持库4.4版2、 BT下载支持库1.4版3、 DirectX支持库1.5版4、 EXCEL2000支持库1.0版5、 Java支持库1.3版6、 MySql支持库2.1版7、 OPenGL支持库1.2版8、 PowerPoint2000支持库1.0版9、 Sqlite数据库支持库1.5版10、 WORD2000支持库1.1版11、 XML解析支持库1.5版12、 XP风格界面库1.6版13、办公组件支持库3.6版14、保密通讯支持库1.4版15、操作系统界面功能支持库1.0版16、超级菜单支持库1.6版17、超文本浏览框支持库1.1版18、代码编辑框支持库1.0版19、电话语音支持库1.2版20、端口访问支持库1.0版21、多媒体支持库2.4版22、多线程支持库1.1版23、高级表格支持库1.3版24、互联网服务支持库1.6版25、互联网支持库1.0版26、脚本语言支持组件1.2版27、进程通讯支持库1.1版28、局域网操作支持库1.0版29、控制台操作支持库1.0版30、扩展界面支持库二1.1版31、扩展界面支持库六1.1版32、扩展界面支持库三2.5版33、扩展界面支持库五1.5版34、扩展界面支持库一1.2版36、数据操作支持库一1.0版37、数据结构支持库1.2版38、数据库操作支持库1.4版39、数据图表支持库1.6版40、数码设备支持库1.5版41、数值计算支持库1.0版42、特殊功能支持库2.1版43、通用对象支持库1.0版44、图像格式转换支持库1.0版45、拖放支持库1.0版46、网络传送支持库2.0版47、网络拦截支持库1.1版48、网络通讯支持库1.0版49、网络通讯支持库二1.0版50、位图操作支持库1.0版51、文本语音转换支持库1.1版52、文字编码转换支持库1.0版53、压缩解压支持库1.1版54、易LOGO支持库1.0版55、易向导支持库1.0版56、应用接口支持库1.1版57、邮件接收支持库1.6版58、远程服务支持库1.2版59、正则表达式支持库1.2版Linux平台支持库手册1、系统核心支持库4.4版2、 BT下载支持库1.4版3、 MySql支持库2.1版4、 Sqlite数据库支持库1.5版5、 XML解析支持库1.5版6、保密通讯支持库1.4版7、多线程支持库1.1版8、控制台操作支持库1.0版9、数据操作支持库一1.0版11、数值计算支持库1.0版12、特殊功能支持库2.1版13、通用对象支持库1.0版14、网络传送支持库2.0版15、网络通讯支持库1.0版16、网络通讯支持库二1.0版17、文字编码转换支持库1.0版18、邮件接收支持库1.6版19、远程服务支持库1.2版20、正则表达式支持库1.2版。
易语言-数据库帮助文档系统核心支持库 (5.0#64版)--- 命令类别: 数据库 ---是否支持多用户调用格式: 〈逻辑型〉是否支持多用户 () - 系统核心支持库->数据库英文名称:MutiUser检查本支持库所提供的数据库功能是否支持多用户同时对数据库操作。
如果支持,返回真,否则返回假。
本命令为初级命令。
操作系统需求: Windows****************************************************取错误码调用格式: 〈整数型〉取错误码 () - 系统核心支持库->数据库英文名称:GetErrCode如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值。
如果该数据库命令执行成功,执行本命令将返回 0 。
本命令为初级命令。
操作系统需求: Windows****************************************************取错误信息调用格式: 〈文本型〉取错误信息 () - 系统核心支持库->数据库英文名称:GetErrMsg如果执行某数据库命令失败,在其后执行本命令可以取回错误信息文本。
如果该数据库命令执行成功,执行本命令将返回空文本。
本命令为初级命令。
操作系统需求: Windows****************************************************创建调用格式: 〈逻辑型〉创建 (文本型欲创建数据库的文件名,字段信息数组字段信息表) - 系统核心支持库->数据库英文名称:create创建指定的数据库文件,如果该数据库文件存在,将被覆盖。
成功返回真,失败返回假。
本命令为初级命令。
参数<1>的名称为“欲创建数据库的文件名”,类型为“文本型(text)”。
参数<2>的名称为“字段信息表”,类型为“字段信息(FieldInf)”,提供参数数据时只能提供数组数据。
易支持库.易模块与DLL三者的区别:3631个人观点:简单的说三者之间的区别:格式上:◆易支持库(.fne)是易语言本身自带的可以更新的;◆动态链接库(DLL (.dll)需要建立DLL命令前提是要有函数支持,并且DLL不仅仅支持易语言还支持其他的语言◆易模块(.ec)是易语言外部子程序文件,也是一种外部函数库文件,类似于中文DLL,通过易语言编写的一种支持库使用:◆支持库可以直接调用◆DLL要调用DLL命令并且填写函数以及参数可以应用于其他语言◆易模块可以用易语言编写调用后可以直接应用相当于外部支持库三者都是用来建立子程序的工具以下是度娘搜到的详细说法,感兴趣的可以研究下:=========================================================易支持库(.fne)实质就是动态链接库(DLL ),只不过易支持库专用于易语言,而DLL(.dll)可用于包括易语言在内的各种语言。
而易模块(.ec)是易语言外部子程序文件,也是一种外部函数库文件,类似于中文DLL。
三者有相同或相类似的地方,易支持库(.fne)实质就是动态链接库(DLL),只不过易支持库专用于易语言,而DLL(.dll)可用于包括易语言在内的各种语言。
而易模块(.ec)是易语言外部子程序文件,也是一种外部函数库文件,类似于中文“DLL”。
三者有相同或相类似的地方,都要编译成一定的文件格式,都可通过各自的管理器来编写,都有类似于“_启动子程序”的部分(支持库和DLL称之为头文件或启动文件),都有关于本文件的描述(比如易模块要先设置程序信息,包括程序名、作者信息等才能编译),都要有接口函数(接口子程序),接口函数的编写也很类似,区别只在中文和英文。
这些都是程序外部扩展库的共同特征。
三者的出现都大大地扩展了易语言的功能,所以我们可以把三者统称为易语言外部扩展库。
通过这三种文件,易语言用户自己就可以充分利用微软视窗系统的开放功能(DLL),并通过DLL和OCX组件等有效调用其他编程语言的功能,使易语言在功能实现上与其他语言不相上下。
六.数组操作6.1重定义数组命令操作系统支持:Windows、Linux、Unix 所属类别:数组操作本命令可以重新定义指定数组的维数及各维的上限值。
语法:无返回值重定义数组(欲重定义的数组变量,是否保留以前的内容,数组对应维的上限值, ... )使用:.版本 2.程序集窗口程序集1.子程序_按钮1_被单击.局部变量a, 整数型, , "2,2".局部变量b, 整数型, , "0".局部变量i, 整数型.局部变量ii, 整数型重定义数组(a, 假, 2, 2)*欲重定义的数组变量:a*是否保留以前的内容:假(真)*数组对应维的上限值:2*数组对应维的上限值:2a [1] [1] =1a [1] [2] =2a [2] [1] =3a [2] [2] =4b =a重定义数组(a, 假, 2, 4).计次循环首(取数组下标(b, 1), i).计次循环首(取数组下标(b, 2), ii)a [i] [ii] =b [i] [ii].计次循环尾().计次循环尾()b ={ }画板1.滚动写行(a [1] [1], a [1] [2], a [1] [3], a [1] [4], a [2] [1], a [2] [2], a [2] [3], a [2] [4])运行结果:1 2 0 0 3 4 0 06.2取数组成员数命令操作系统支持:Windows、Linux、Unix 所属类别:数组操作取指定数组变量的全部成员数目,如果该变量不为数组,返回-1,因此本命令也可以用作检查指定变量是否为数组变量。
使用:.版本 2.程序集窗口程序集1.子程序__启动窗口_创建完毕.局部变量A, 整数型, , "3,4"编辑框1.内容=到文本(取数组成员数(A))运行结果:12原因:数组A为[3,4], 取数组成员数(A)命令,既有3*4=12,共12个成员。
易语言-数据库帮助文档系统核心支持库 (5.0#64版)--- 命令类别: 数据库 ---是否支持多用户调用格式: 〈逻辑型〉是否支持多用户 () - 系统核心支持库->数据库英文名称:MutiUser检查本支持库所提供的数据库功能是否支持多用户同时对数据库操作。
如果支持,返回真,否则返回假。
本命令为初级命令。
操作系统需求: Windows****************************************************取错误码调用格式: 〈整数型〉取错误码 () - 系统核心支持库->数据库英文名称:GetErrCode如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值。
如果该数据库命令执行成功,执行本命令将返回 0 。
本命令为初级命令。
操作系统需求: Windows****************************************************取错误信息调用格式: 〈文本型〉取错误信息 () - 系统核心支持库->数据库英文名称:GetErrMsg如果执行某数据库命令失败,在其后执行本命令可以取回错误信息文本。
如果该数据库命令执行成功,执行本命令将返回空文本。
本命令为初级命令。
操作系统需求: Windows****************************************************创建调用格式: 〈逻辑型〉创建 (文本型欲创建数据库的文件名,字段信息数组字段信息表) - 系统核心支持库->数据库英文名称:create创建指定的数据库文件,如果该数据库文件存在,将被覆盖。
成功返回真,失败返回假。
本命令为初级命令。
参数<1>的名称为“欲创建数据库的文件名”,类型为“文本型(text)”。
参数<2>的名称为“字段信息表”,类型为“字段信息(FieldInf)”,提供参数数据时只能提供数组数据。
易语言支持库命令名称易语言支持库命令名称系统核心支持库流程控制如果如果真判断判断循环首循环判断首计次循环首变量循环首到循环尾跳出循环返回结束算术运算相乘相除整除求余数相加相减取符号取绝对值取整绝对取整四舍五入求次方求平方根求正弦求正切求反正切求自然对数求反对数是否运算正确置随机数种子取随机数逻辑比较等于不等于小于大于小于或等于大于或等于近似等于并且或者取反位运算位取反位与位或位异或左移右移合并整数合并短整数变量操作赋值连续赋值数组操作重定义数组取数组成员数取数组下标复制数组加入成员插入成员清除数组数组排序数组清零环境存取取命令行取运行目录取执行文件名读环境变量写环境变量拼音处理取所有发音取发音数目取拼音取声母取韵母发音比较输入字比较文本操作取文本长度取文本左边取文本右边取文本中间字符取代码寻找文本倒找文本到大写到小写到全角到半角到文本删首空删尾空删首尾空删全部空文本替换子文本替换取空白文本取重复文本文本比较分割文本指针到文本时间操作到时间增减时间取时间间隔取某月天数时间到文本取时间部分取年份取月份取日取星期几取小时取分钟取秒取现行时间置现行时间取日期取时间数值转换到数值数值到大写数值到金额数值到格式文本取十六进制文本取八进制文本到字节到短整数到整数到长整数到小数字节集操作取字节集长度到字节集取字节集数据取字节集左边取字节集右边取字节集中间寻找字节集倒找字节集字节集替换子字节集替换取空白字节集取重复字节集分割字节集指针到字节集磁盘操作取磁盘总空间取磁盘剩余空间取磁盘卷标置磁盘卷标改变驱动器改变目录取当前目录创建目录删除目录复制文件删除文件文件更名文件是否存在寻找文件取文件时间取文件尺寸取文件属性置文件属性取临时文件名读入文件写到文件文件读写打开文件打开内存文件关闭文件关闭所有文件锁住文件解锁文件移动读写位置移到文件首移到文件尾读入字节集写出字节集读入文本写出文本读入一行写文本行读入数据写出数据是否在文件尾取读写位置取文件长度插入字节集插入文本行删除数据打开加密文件系统处理运行取剪辑板文本置剪辑板文本剪辑板中可有文本清除剪辑板取屏幕宽度取屏幕高度取鼠标水平位置取鼠标垂直位置取颜色数输入框鸣叫取启动时间置等待鼠标恢复鼠标延时取文本注册项取数值注册项取字节集注册项写注册项删除注册项注册项是否存在取默认底色快照读配置项写配置项取配置节名取操作系统类别多文件对话框媒体播放播放音乐停止播放播放MID播放MP同步播放MP暂停播放MP继续播放MP取MP播放状态程序调试输出调试文本暂停是否为调试版其他载入选择多项选择是否为空是否已创建取数据类型尺寸取颜色值取事件组件事件转移复制窗口组件处理事件载入图片卸载图片取硬盘特征字取系统语言写到内存命令调用转向置错误提示管理置DLL装载目录取组件名称取对象类型寻找组件取找到组件数目取所找到组件清除组件寻找句柄置入代码数据库是否支持多用户取错误码取错误信息创建打开替换打开置当前库取当前库关闭全部关闭取库文件名是否已打开取记录数取创建时间取字段数取字段名改字段名取字段类型取字段尺寸新建索引置当前索引取当前索引更新索引取索引数取索引名取索引字段置加锁重试时间锁住数据库解锁数据库锁住增删解增删锁锁住记录全部解锁取平均值求和取最大值取最小值取最大时间取最小时间计算数目复制结构复制记录计算排序排序分类计算添加加记录加空记录替换修改删除是否已删除恢复删除彻底删除清空读字段写字段附加字节集附加备注索引查找查找到首记录跳过取记录号跳到取标签记录是否存在标签跳转首记录前尾记录后写出缓存写出所有缓存编辑是否已加密置数据库密码密码输入框复制密码网络通信取主机名通信测试转换为主机名转换为IP地址控制台操作标准输出标准输入数据类型窗口取窗口句柄销毁获取焦点可有焦点取用户区宽度取用户区高度禁止重画允许重画重画部分重画取消重画刷新显示移动调整层次弹出菜单发送信息投递信息取标记组件置外形图片激活置托盘图标弹出托盘菜单置父窗口标题边框底色底图底图方式背景音乐播放次数控制按钮最大化按钮最小化按钮位置可否移动图标回车下移焦点键关闭键打开帮助帮助文件名帮助标志值在任务条中显示随意移动外形总在最前保持标题条激活窗口类名创建完毕可否被关闭将被销毁位置被改变尺寸被改变被激活被取消激活空闲首次激活托盘事件被显示被隐藏菜单选中禁止可视被选择字体角度加粗删除线下划线字体大小字体名称编辑框加入文本内容文本颜色背景颜色隐藏选择最大允许长度是否允许多行滚动条对齐方式输入方式密码遮盖字符转换方式调节器方式调节器底限值调节器上限值起始选择位置被选择字符数被选择文本数据源数据列内容被改变调节钮被按下图片框图片显示方式播放动画外形框线条效果线型线宽线条颜色填充颜色画板取设备句柄清除取点画点画直线画椭圆画弦画饼画矩形画渐变矩形填充矩形画圆角矩形翻转矩形区画多边形置写出位置滚动写行写出定位写出取宽度取高度画图片取图片宽度取图片高度复制取图片单位转换画板背景色自动重画绘画单位画笔类型画出方式画笔粗细画笔颜色刷子类型刷子颜色文本背景颜色画板宽度画板高度绘画分组框标签调用反馈事件效果渐变边框宽度渐变边框颜色渐变背景方式渐变背景颜色横向对齐方式是否自动折行纵向对齐方式反馈事件按钮被单击选择框按钮形式平面标题居左单选框组合框取顶端可见项目置顶端可见项目取项目数取项目数值置项目数值取项目文本置项目文本加入项目插入项目删除项目最大文本长度自动排序行间距现行选中项列表项目项目数值列表项被选择编辑内容被改变将弹出列表列表被关闭双击选择列表框取已选择项目数取所有被选择项目是否被选择选择项目取焦点项目置焦点项目多列允许选择多项选择列表框是否被选中选中项目是否被允许允许单选选中状态被改变横向滚动条最小位置最大位置页改变值行改变值允许拖动跟踪纵向滚动条进度条方向滑块条刻度类型单位刻度值允许选择首选择位置选择长度选择夹取子夹数目取子夹名称。
二. 算术运算 (2)2.1相乘命令 (2)2.2相加命令 (3)2.3相除命令 (4)2.4相减命令 (5)2.5整除命令 (6)2.6求余数命令 (7)2.7 负命令 (8)2.8取符号命令 (9)2.9取绝对值命令 (10)2.10取整/取绝对整命令 (11)2.10.1取整 (11)2.10.2绝对取整命令 (11)2.11四舍五入命令 (12)2.12求次方命令 (14)2.13求平方根命令 (15)2.14求正弦/余弦命令 (15)2.15求正切/反正切命令 (16)2.16求自然对数命令 (18)2.17求反对数命令 (19)2.18是否运算正确命令 (20)2.19置随机数种子/取随机数命令 (21)二. 算术运算2.1相乘命令操作系统支持:Windows、Linux、Unix所属类别:算术运算返回两个数值的乘积,运算符号为“*”或“×”。
语法:双精度小数型相乘(被乘数,乘数,... )使用:.版本2.子程序_按钮1_被单击.局部变量被乘数, 整数型, , , 被乘数1-9.局部变量乘数, 整数型, , , 乘数1-9.局部变量要显示的内容, 文本型.计次循环首(9, 被乘数).变量循环首(1, 被乘数, 1, 乘数)要显示的内容=到文本(被乘数) +“×”+到文本(乘数) +“=”+到文本(被乘数×乘数)画板1.定位写出(乘数×57 -30, 被乘数×21 -10, 要显示的内容) .变量循环尾().计次循环尾()程序运行结果显示:2.2相加命令操作系统支持:Windows、Linux、Unix所属类别:算术运算运算符号为“+”,用途为:1、返回两个数值的和;2、将两个文本首尾连接起来,返回连接后的文本;3、将两个字节集首尾连接起来,返回连接后的字节集。
语法:通用型相加(被加数或文本或字节集,加数或文本或字节集,... )使用:.版本2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型.局部变量A, 整数型A =1B =3编辑框1.内容=到文本(A +B)结果为:42.3相除命令操作系统支持:Windows、Linux、Unix所属类别:算术运算返回两个数值的商,运算符号为“/”或“÷”。
易语言多线程支持库说明支持库名称及版本:多线程支持库(2.0#3版)所支持语言:中文(大陆)提供对多线程的支持,并通过实现进入许可证机制以避免多线程冲突本库为一般支持库,需要易系统3.7版本的支持,需要系统核心支持库3.7版本的支持,提供了8种命令。
如 CreateThread (&测试, ,) 预执行的子程序前必须 + &--- 命令类别:多线程控制 ---调用格式:〈逻辑型〉启动线程(子程序指针欲执行的子程序,[整数型参数数据],[整数型变量线程句柄]) - 多线程支持库->多线程控制英文名称:CreateThread创建并启动一条线程,可重复使用以创建多条线程,成功返回真,失败返回假。
本命令为初级命令。
参数<1>的名称为“欲执行的子程序”,类型为“子程序指针(SubPtr)”。
本参数提供创建线程时欲启动的子程序,根据是否需要传递参数数据,该子程序必须没有或具有一个整数型参数,否则将出错。
参数<2>的名称为“参数数据”,类型为“整数型(int)”,可以被省略。
本参数提供线程被启动时传递到欲启动子程序的整数数据。
如果本参数未被省略,此时被启动子程序必须接收一个整数型参数,否则将出错。
参数<3>的名称为“线程句柄”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。
如果提供了本参数,将向参数变量写入线程句柄(Windows下为HANDLE,Linux下为pthread_t),请在适当的时机关闭该句柄。
如果不提供本参数接收线程句柄,内部将自动处理线程句柄。
操作系统需求: Windows、Linux调用格式:〈整数型〉创建进入许可证() - 多线程支持库->多线程控制英文名称:CreateCriticalSection创建并返回一个进入许可证数值,此许可证值用作进入程序中的指定许可代码区,以避免多线程冲突。
成功返回非零整数值,失败返回0。
系统核心支持库所支持语言:中文(大陆)本支持库是易语言的核心库,为系统本身和每个易程序提供必需的功能支持本库为易语言系统的基本库之一,需要易系统3.7版本的支持,提供了51种库定义数据类型,提供了674种命令,提供了335个库定义常量。
操作系统需求:Windows、Linux一、流程控制1、如果调用格式:〈无返回值〉如果(逻辑型条件)- 系统核心支持库->流程控制英文名称:ife本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。
本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。
本条件值的结果决定下一步程序执行位置。
操作系统需求:Windows、Linux、Unix2、如果真调用格式:〈无返回值〉如果真(逻辑型条件)- 系统核心支持库->流程控制英文名称:if本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。
同“如果”命令相比,本命令没有为假时的程序部分。
本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。
本条件值的结果决定下一步程序执行位置。
操作系统需求:Windows、Linux、Unix3、判断调用格式:〈无返回值〉判断(逻辑型条件)- 系统核心支持库->流程控制英文名称:switch本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断。
本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。
本条件值的结果决定下一步程序执行位置。
操作系统需求:Windows、Linux、Unix4、判断循环首调用格式:〈无返回值〉判断循环首(逻辑型条件)- 系统核心支持库->流程控制英文名称:while本命令根据提供的逻辑参数的值,来决定是否进入循环。
易语言命令集一、流程控制命令集1、如果调用格式:〈无返回值〉如果(逻辑型条件)英文名称:ife本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。
本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。
本条件值的结果决定下一步程序执行位置。
2、如果真调用格式:〈无返回值〉如果真(逻辑型条件)英文名称:if本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。
同“如果”命令相比,本命令没有为假时的程序部分。
本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。
本条件值的结果决定下一步程序执行位置。
3、判断调用格式:〈无返回值〉判断(逻辑型条件)英文名称:switch本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断。
本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。
本条件值的结果决定下一步程序执行位置。
4、判断循环首调用格式:〈无返回值〉判断循环首(逻辑型条件)英文名称:while本命令根据提供的逻辑参数的值,来决定是否进入循环。
如果提供的逻辑参数值为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的“判断循环尾”命令的下一条命令处以跳出循环。
本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。
本条件值的结果决定下一步程序执行位置。
对应命令:调用格式:〈无返回值〉判断循环尾()英文名称:wend本命令已经被隐藏。
执行本命令将返回到对应的“判断循环首”命令处继续进行循环。
本命令为初级命令。
易语言支持库命令名称系统核心支持库流程控制如果如果真判断判断循环首循环判断首计次循环首变量循环首到循环尾跳出循环返回结束算术运算相乘相除整除求余数相加相减取符号取绝对值取整绝对取整四舍五入求次方求平方根求正弦求余弦求正切求反正切求自然对数求反对数是否运算正确置随机数种子取随机数逻辑比较等于不等于小于大于小于或等于大于或等于近似等于并且或者取反位运算位取反位与位或位异或左移右移合并整数合并短整数变量操作赋值连续赋值数组操作重定义数组取数组成员数取数组下标复制数组加入成员插入成员删除成员清除数组数组排序数组清零环境存取取命令行取运行目录取执行文件名读环境变量写环境变量拼音处理取所有发音取发音数目取拼音取声母取韵母发音比较输入字比较文本操作取文本长度取文本左边取文本右边取文本中间字符取代码寻找文本倒找文本到大写到小写到全角到半角到文本删首空删尾空删首尾空删全部空文本替换子文本替换取空白文本取重复文本文本比较分割文本指针到文本时间操作到时间增减时间取时间间隔取某月天数时间到文本取时间部分取年份取月份取日取星期几取小时取分钟取秒指定时间取现行时间置现行时间取日期取时间数值转换到数值数值到大写数值到金额数值到格式文本取十六进制文本取八进制文本到字节到短整数到整数到长整数到小数字节集操作取字节集长度到字节集取字节集数据取字节集左边取字节集右边取字节集中间寻找字节集倒找字节集字节集替换子字节集替换取空白字节集取重复字节集分割字节集指针到字节集磁盘操作取磁盘总空间取磁盘剩余空间取磁盘卷标置磁盘卷标改变驱动器改变目录取当前目录创建目录删除目录复制文件移动文件删除文件文件更名文件是否存在寻找文件取文件时间取文件尺寸取文件属性置文件属性取临时文件名读入文件写到文件文件读写打开文件打开内存文件关闭文件关闭所有文件锁住文件解锁文件移动读写位置移到文件首移到文件尾读入字节集写出字节集读入文本写出文本读入一行写文本行读入数据写出数据是否在文件尾取读写位置取文件长度插入字节集插入文本插入文本行删除数据打开加密文件系统处理运行取剪辑板文本置剪辑板文本剪辑板中可有文本清除剪辑板取屏幕宽度取屏幕高度取鼠标水平位置取鼠标垂直位置取颜色数输入框鸣叫取启动时间置等待鼠标恢复鼠标延时取文本注册项取数值注册项取字节集注册项写注册项删除注册项注册项是否存在取默认底色快照读配置项写配置项取配置节名取操作系统类别多文件对话框媒体播放播放音乐停止播放播放MID播放MP同步播放MP暂停播放MP继续播放MP取MP播放状态程序调试输出调试文本暂停是否为调试版其他载入选择多项选择是否为空是否已创建取数据类型尺寸取颜色值取事件组件事件转移复制窗口组件处理事件载入图片卸载图片取硬盘特征字取系统语言写到内存命令调用转向置错误提示管理置DLL装载目录取组件名称取对象类型寻找组件取找到组件数目取所找到组件清除组件寻找句柄置入代码数据库是否支持多用户取错误码取错误信息创建打开替换打开置当前库取当前库关闭全部关闭取库文件名是否已打开取记录数取创建时间取字段数取字段名改字段名取字段类型取字段尺寸新建索引置当前索引取当前索引更新索引取索引数取索引名取索引字段置加锁重试时间锁住数据库解锁数据库锁住增删解增删锁锁住记录全部解锁取平均值求和取最大值取最小值取最大时间取最小时间计算数目复制结构复制记录计算排序排序分类计算添加加记录加空记录替换修改删除是否已删除恢复删除彻底删除清空读字段写字段附加字节集附加备注索引查找查找到首记录跳过取记录号跳到取标签记录是否存在标签跳转首记录前尾记录后写出缓存写出所有缓存编辑是否已加密置数据库密码密码输入框复制密码网络通信取主机名通信测试转换为主机名转换为IP地址控制台操作标准输出标准输入数据类型窗口取窗口句柄销毁获取焦点可有焦点取用户区宽度取用户区高度禁止重画允许重画重画部分重画取消重画刷新显示移动调整层次弹出菜单发送信息投递信息取标记组件置外形图片激活置托盘图标弹出托盘菜单置父窗口标题边框底色底图底图方式背景音乐播放次数控制按钮最大化按钮最小化按钮位置可否移动图标回车下移焦点键关闭键打开帮助帮助文件名帮助标志值在任务条中显示随意移动外形总在最前保持标题条激活窗口类名创建完毕可否被关闭将被销毁位置被改变尺寸被改变被激活被取消激活空闲首次激活托盘事件被显示被隐藏菜单选中禁止可视被选择字体角度加粗倾斜删除线下划线字体大小字体名称编辑框加入文本内容文本颜色背景颜色隐藏选择最大允许长度是否允许多行滚动条对齐方式输入方式密码遮盖字符转换方式调节器方式调节器底限值调节器上限值起始选择位置被选择字符数被选择文本数据源数据列内容被改变调节钮被按下图片框图片显示方式播放动画外形框线条效果线型线宽线条颜色填充颜色画板取设备句柄清除取点画点画直线画椭圆画弧线画弦画饼画矩形画渐变矩形填充矩形画圆角矩形翻转矩形区画多边形置写出位置滚动写行写出定位写出取宽度取高度画图片取图片宽度取图片高度复制取图片单位转换画板背景色自动重画绘画单位画笔类型画出方式画笔粗细画笔颜色刷子类型刷子颜色文本背景颜色画板宽度画板高度绘画分组框标签调用反馈事件效果渐变边框宽度渐变边框颜色渐变背景方式渐变背景颜色横向对齐方式是否自动折行纵向对齐方式反馈事件按钮类型被单击选择框按钮形式平面标题居左单选框组合框取顶端可见项目置顶端可见项目取项目数取项目数值置项目数值取项目文本置项目文本加入项目插入项目删除项目最大文本长度自动排序行间距现行选中项列表项目项目数值列表项被选择编辑内容被改变将弹出列表列表被关闭双击选择列表框取已选择项目数取所有被选择项目是否被选择选择项目取焦点项目置焦点项目多列允许选择多项选择列表框是否被选中选中项目是否被允许允许单选选中状态被改变横向滚动条最小位置最大位置页改变值行改变值允许拖动跟踪纵向滚动条进度条方向滑块条刻度类型单位刻度值允许选择首选择位置选择长度选择夹取子夹数目取子夹名称置子夹名称表头方向允许多行表头子夹管理现行子夹隐藏自身是否填充背景将改变子夹子夹被改变影像框文件名居中播放透明背景播放日期框允许编辑附件类型今天最小日期最大日期选择日期被改变月历不显示今天不圈注今天开始星期首日显示星期序号滚动月数允许选择多天最多选择天数首选择日尾选择日内背景颜色标题颜色标题背景颜色非本月颜色驱动器框驱动器驱动器被改变目录框目录目录被改变文件框被选择文件通配符通常存档只读系统隐藏选择文件被改变颜色选择器颜色允许透明颜色被改变超级链接框跳转电子信箱地址地址访问后的颜色热点颜色调节器热点跟踪通用对话框过滤器初始过滤器初始目录默认文件后缀创建时提示文件必须存在文件覆盖提示目录必须存在不改变目录字体颜色帮助命令时钟时钟周期周期事件打印机开始打印结束打印取消打印换页开始下一份置自定义纸张类型删除自定义纸张类型取自定义纸张大小取所有纸张类型打印作业名打印份数多份打印方式最小页号最大页号首页页号末页页号打印选择区左边空顶边空右边空底边空当前页号已打印份数打印区宽度打印区高度打印被中止字段信息名称数据报发送数据取回数据端口数据到达客户连接断开连接连接断开服务器取回客户断开客户客户进入客户离开启动停止信号操作端口号数据位数停止位数奇偶校验事件字符等待时间自动启动奇偶校验方案流控制方案流控制收到信号打印设置信息纸张类型纸张方向左边距上边距右边距下边距页号位置首页打印页号是否打印到文件打印文件名自动填充自动添加表格线奇偶页方式打印范围方式起始打印位置结束打印位置每页打印行数打印缩放比表格全部选择取光标行号取光标列号取选择行数取选择列数等宽缩放全部复制粘贴到光标处粘贴打印打印预览表格线颜色缩放比允许选择块显示标尺显示空表格线禁止调整行高禁止调整列宽允许粘贴扩展光标位置改变选择行列数改变行高被改变列宽被改变尺寸被扩展取表头行数置表头行数取表头列数置表头列数取行高置行高置列宽取类型置类型取文本色置文本色取背景色置背景色取字体名置字体名取字体尺寸置字体尺寸取字体属性置字体属性取边距置边距取文本输入格式置文本输入格式取对齐方式置对齐方式取密码方式置密码方式取文本置文本取数据置数据合并分解是否被合并加线条删线条是否有线条置初始属性初始尺寸取行数取列数插入行添加行删除行插入列删除列存到字节集从字节集读存到文件从文件读单元格到字节集字节集到单元格单元格到文件文件到单元格刷新保存更改打印设置取打印设置置打印设置取打印页宽取打印页高取只读方式置只读方式数据提供者允许添加允许删除当前记录改变添加记录删除记录通用提供者初始行数初始列数数据库提供者数据库文件名字节集字段处理数据库密码图形按钮正常图片点燃图片按下图片禁止图片透明颜色外部数据库取连接文本启动事务回滚事务提交事务查询重新查询关闭记录集到前一记录到后一记录执行打开MDB数据库打开SQL数据库外部数据提供者连接文本查询SQL对象获取是否相等读文本属性读数值属性读逻辑属性读日期属性读对象型属性读属性写属性方法通用方法文本方法数值方法逻辑方法日期方法对象型方法创建图片对象创建字体对象取回图片取回字体取错误查看取接口变体型取数值取逻辑值取对象取变体型创建数组取字节集变体类型未知数值型文本型逻辑型日期型对象型错误值型数值型数组文本型数组逻辑型数组日期型数组对象型数组错误值型数组变体型数组常量引号左引号右引号换行符黑色藏青墨绿深青红褐紫红褐绿浅灰灰色蓝色绿色红色品红黄色白色蓝灰藏蓝嫩绿青绿黄褐粉红嫩黄银白紫色天蓝灰绿青蓝橙黄桃红芙红深灰透明隐藏窗口普通激活最小化激活最大化激活普通不激活最小化不激活读入读写重写改读无限制禁止读禁止写禁止读写文件首文件尾现行位置只读文件隐藏文件系统文件子目录存档文件无属性文件字节型短整数型整数型长整数型小数型双精度小数型日期时间型子程序指针型年份季度月份自年首周数小时分钟星期几自年首天数确认取消钮放弃重试忽略钮取消是否钮是否钮重试取消钮错误图标询问图标警告图标信息图标默认按钮一默认按钮二默认按钮三默认按钮四程序等待系统等待位于前台文本右对齐取消钮放弃钮重试钮忽略钮是钮否钮首拼及全拼双拼自动判别键状态退格键回车键空格键上光标键右光标键下光标键分号键等号键逗号键减号键圆点键除号键反撇号键左中括号键右中括号键斜杠键单引号键顶层底层最高层次高层全部转换日期部分时间部分输入文本输入整数输入小数拷贝翻转拷贝从上到下从左到右从左上到右下从右上到左下从下到上从右到左从右下到左上从左下到右上字节集型备注型通常索引读音索引南方读音索引不区分大小写忽略所有空格禁止修改禁止添加禁止删除禁止自动判断根类现行设置现行用户本地机器所有用户单击左键双击单击右键默认色文本图片文件名图片数据字节集数据上左上中上右中左中中中右下左下中下右缩放图片。