
常用软件类: |
|杀毒安全 | |联络聊天 | |网络软件 | |多媒体类 | |系统工具 | |图形图像 | |系统工具 | |应用软件 | |行业软件 |
开发设计类: |
|动画制作 | |图像处理 | |3D设计 | |操作系统 | |站长学院 | |网络相关 | |WEB设计 | |数据库类 | |程序开发 |
命令名称 (参数,...... )
命令名称是程序中调用时所使用的名称,譬如上一章尾所提到的到文本。命令可以接收一些数据以供其处理,这些数据被称为参数。譬如上一章尾的到文本命令就接收了一个数值参数 100 。命令所能接收参数的数目和各参数的数据类型由命令本身所决定。所有参数必须用括号一起括住,多个参数之间用逗号隔开。命令执行完毕后还可能返回数据,是否返回数据及所返回数据的数据类型同样由命令本身所决定。譬如上一章尾的到文本命令就将返回文本型数据。
下面我们通过具体编程来理解上述概念。
请新建一个程序,然后进行以下操作:
1、在_启动窗口的左边加入一个画板,右下加一个按钮;
2、双击按钮1,在_按钮1_被单击子程序中顺序输入以下语句:
mj
hb1.gdxh(qxxsj())
hb1.gdxh(szdrmb(100))
输入完毕后子程序内容如下:
鸣叫 ()
画板1.滚动写行 (取现行时间 ())
画板1.滚动写行 (数值到人民币 (100, 假))
大家可能对第二、三行语句的首部不大理解,我们以后会讲到,现在您只需要知道此语句就是将取现行时间、数值到人民币这两个命令的返回数据显示出来就可以了。
我们在上面的程序中使用了三个不同的命令:鸣叫、取现行时间、数值到人民币。
对于鸣叫命令,通过查看其解释,我们了解到它既不接收参数也不返回数据,仅用作完成发声功能,所以它的参数部分是空的。取现行时间命令将返回一个日期时间型数据,它也没有参数。数值到人民币返回文本型数据并且接收两个参数:参数1类型为双精度小数型,名称为“欲转换形式的数值”;参数2类型为逻辑型,名称为“是否转换为简体”,其默认值为“假”。由于我们在程序中没有为参数2提供数据,所以系统自动取用其默认值。
运行一下程序,单击按钮后查看其结果,了解这三个命令的执行情况。
关闭程序,继续进行以下输入操作:
1、加入一个名称为“容器1”的小数型容器;
2、在子程序尾部继续添加以下语句:
rq1=100.38
hb1.gdxh(szdrmb(rq1,zhen))
hb1.gdxh(szdrmb(sswr(rq1,1)))
输入完毕后所添加的语句如下:
容器1 = 100.38
画板1.滚动写行 (数值到人民币 (容器1, 真))
画板1.滚动写行 (数值到人民币 (四舍五入 (容器1, 1), 假))
从 数值到人民币 (容器1, 真) 语句可以看出,命令的参数数据可以通过容器来提供。而 数值到人民币 (四舍五入 (容器1, 1), 假) 说明,命令的参数数据还可以通过另外一个命令的返回值来提供。关于四舍五入命令,您可以使用前面的方法来查看其详细解释,以后不再提示。
为命令参数提供数据时,必须同样遵循容器的写入规则。您可以将 数值到人民币 (容器1, 真) 改为 数值到人民币 ("文本", 真) 试一试,查看程序运行时的中断错误信息。
下一章我们将继续讲述命令。
-----------------------------------
本章完毕后,请将支持库夹中的所有类别命令浏览一遍,了解一下易语言究竟提供了哪些命令。
-----------------------------------