| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
一步一步跟我学易语言-第七章:命令
作者:未知    文章来源:网络    点击数:    更新时间:2006-8-18
  命令是由系统提供的能够完成某一特定功能的指令。它在易程序中的书写格式为:

命令名称参数,...... )

    命令名称是程序中调用时所使用的名称,譬如上一章尾所提到的到文本。命令可以接收一些数据以供其处理,这些数据被称为参数。譬如上一章尾的到文本命令就接收了一个数值参数 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, 真) 改为 数值到人民币 ("文本", 真) 试一试,查看程序运行时的中断错误信息。

    下一章我们将继续讲述命令。

-----------------------------------

    本章完毕后,请将支持库夹中的所有类别命令浏览一遍,了解一下易语言究竟提供了哪些命令。

-----------------------------------


相关文章