77范文网 - 专业文章范例文档资料分享平台

易语言所有命令(5)

来源:网络收集 时间:2019-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

画板1.滚动写行 (“求反对数命令演示:” + 到文本 (求反对数 (2)))

※备注:演示\是否运算正确\命令

画板1.滚动写行 (“是否运算正确命令演示:” + 到文本 (是否运算正确 (求反对数 (10)))) 画板1.滚动写行 (“是否运算正确命令演示:” + 到文本 (是否运算正确 (求反对数 (1000))))

※备注:演示\置随机数种子\及\取随机数\命令 置随机数种子 (10)

画板1.滚动写行 (“置随机数种子及取随机数命令演示:” + 到文本 (取随机数 (10, 20))) 画板1.滚动写行 (“置随机数种子及取随机数命令演示:” + 到文本 (取随机数 (10, 20))) 置随机数种子 (10)

*备注:从下面可以看出: 同样的种子将产生同样的随机数系列

画板1.滚动写行 (“置随机数种子及取随机数命令演示:” + 到文本 (取随机数 (10, 20))) 画板1.滚动写行 (“置随机数种子及取随机数命令演示:” + 到文本 (取随机数 (10, 20)))

网络通信类命令示例

易语言系统内定义的网络通信类命令有四个:取主机名、通信测试、转换为主机名、转换为IP地址。示范代码如下:

窗口程序集:窗口程序集1

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

子程序:__启动窗口_创建完毕

标签1.标题 = “㈠、欢迎你登陆bb88的IP获取教程,你的主机名是:” + #换行符 + 取主机名 () + #换行符 + #换行符 + “㈡、你的IP是:” + #换行符 + 转换为IP地址 (取主机名 ())

标签2.标题 = “㈢、测试你自己的计算机是否正常通讯:” + 到文本 (通信测试 (取主机名 (), ))

如果 (标签2.标题 = “㈢、测试你自己的计算机是否正常通讯:” + “-1”) 标签3.标题 = “你的机器还没有正常通讯,因为返回值为-1” 否则

标签3.标题 = “你的机器的通讯响应时间为:” + 到文本 (通信测试 (取主机名 (), )) + “毫秒” 如果结束

标签4.标题 = “㈣、转换为主机名:” + 转换为主机名 (转换为IP地址 (取主机名 ()))

问题:只能ping自己机器的IP及主机名,不能ping远程机器的IP及主机名。比如“标签4.标题 =转换为IP地址 (61.111.222.333)”会提示“错误(20026): 现行容器或参数的数据类型与传递给它的数据的类型不一致”。不知在你们的机上是不是这样?

有关网络通信类命令的详细解析请参看浪花的《易语言网络功能详解》。

位运算类命令示例

子程序:_按钮1_被单击

※备注:演示\位取反\命令

画板1.滚动写行 (“位取反命令演示:” + 到文本 (位取反 (0))) 画板1.滚动写行 (“位取反命令演示:” + 到文本 (位取反 (-1)))

※备注:演示\位与\命令

画板1.滚动写行 (“位与命令演示:” + 到文本 (位与 (1, 2))) 画板1.滚动写行 (“位与命令演示:” + 到文本 (位与 (1, 3)))

※备注:演示\位或\命令

画板1.滚动写行 (“位或命令演示:” + 到文本 (位或 (1, 2))) 画板1.滚动写行 (“位或命令演示:” + 到文本 (位或 (1, 3)))

※备注:演示\位异或\命令

画板1.滚动写行 (“位异或命令演示:” + 到文本 (位异或 (1, 2))) 画板1.滚动写行 (“位异或命令演示:” + 到文本 (位异或 (1, 3)))

画板1.滚动写行 (“位异或命令演示:” + 到文本 (位异或 (100, 位异或 (1, 100))))

*备注:任何数值与其他相同数值连续异或两次就会恢复原值,这种算法可以用作进行简单的数据加密.

数值转换命令示例

所有数值转换命令示例 作者:(暂未知)

1.数值到大写

示例:把双精度小数123.45转换为简体大写形式.

文本容器=数值到大写(123.45,真)

文本容器中存放的就是124.45的简体大写形式: 一百二十三点四六.

2.数值到人民币

示例:在编辑框1中显示123.37的人民币繁体形式.

编辑框1.内容=数值到人民币(123.37,假)

如果要转换的数值有多于3位小数,则自动四舍五入为2位小数.

3.数值到格式文本

示例:把1234567.8912保留两位小数并进行千分位分割.

数值到格式文本(1234567.8912,2,真)

4.取十六进制文本

示例:把数值12转换为十六进制文本.

取十六进制文本(12)

5.取八进制文本

示例:把数值12 转换为八进制文本.

取八进制文本(12)

文件读写命令示例

所有文件读写命令示例 作者:(暂未知)

说明:文件读写例程中部分示例书写采用以下规则: 返回值 = 命令名(参数一, //参数一的注释 参数二) //参数二的注释 以此类推。

1、打开文件

在文件处理中,最重要的操作之一就是打开文件了。通过不同的打开标志,你可以指定文件的打开方式。你可以创建一个新文件,或者打开一个已经存在的文件,根据需要在调用打开文件()命令时加不同的参数控制。

示例:如果我们要打开d:\\e++\\readme.txt,应使用: 打开文件(“d:\\e++\\readme.txt”, //文件名 #读写, //打开方式,缺省为 #读写

#禁止读写) //限制其它进程操作此文件的方式,缺省为#无限制 也可以使用 #读入、#写出 参数,视打开的目的而定。

也可以直接打开当前目录(程序运行的目录)下的文件:打开文件(“readme.txt”,#读写) 如果使用了 #重写、#改写、#改读 这三个参数的话,若原来的文件不存在,则会先创建一

个文件,再打开。尤其是 #重写 参数要注意,若使用了 打开文件(“readme.txt”,#重写)这一命令,则无论readme.txt存不存在,有什么内容,其中数据都会被删除掉,生成一个新文件。使用 #改写、#改读 的区别请参考例程 dkwj.e。

2、打开内存文件

在内存中建立一个文件,能够像普通文件一样读写。由于在内存中,处理速度比普通文件快许多,但最重要的一点,如果在程序退出前不把内存文件的内容写入磁盘文件,退出后内容就会丢失。

示例:建立内存文件请使用:打开内存文件()

3、关闭文件

当你不再需要对一个文件进行读写时,应该使用关闭文件命令,以便释放打开文件所占用的内存。此命令对打开的磁盘文件,内存文件都有效。 示例:文件号=打开文件(“readme.txt”,#读写,) 关闭文件(文件号)

(文件号(整数类型)是打开文件命令的返回值,是以后用来操作该文件的唯一标示)

4、关闭所有文件

此命令作用同关闭文件,不同的是,这条命令直接关闭所有已打开的文件,不用再指定文件号。注意:程序退出时会自动关闭所有本程序打开的文件。 示例:关闭所有文件()

5、锁住文件

当有若干个进程(形象一些,可以当作若干个程序)同时要访问一个文件的时候,使用本命令可以使其他用户(或程序)不能访问此文件的部分或全部内容(可以打开,但看不到内容,也不能保存)。

示例:锁住文件(文件号,

0, //欲加锁或解锁的位置,位置值从 0 开始。 1000, //欲加锁或解锁的长度,本例为1000字节?

0) //加锁重试时间,本例为 0 ,即一旦失败立即返回。如果为 -1 ,则 反复进行重试,直到加锁成功为止。

也可以使用取文件长度()命令锁住整个文件

示例:锁住文件(文件号,0,取文件长度(文件号),-1)

使用 加锁重试时间 参数时请注意,请在第两次使用-1参数调用锁住命令前使用 解锁文件 命令解锁,否则会死循环。

6、解锁文件

解开由 锁住文件 命令锁住的文件,需要注意的是,加解锁两命令的参数(前三个参数)要一致,否则会出错。

示例:解锁文件(文件号,0,取文件长度(文件号))

7、移动读写位置

每一个打开的文件都有一个当前读写位置,使用读或写命令时都会从当前位置开始操作。我们可以使用移动读写位置,把当前位置移动到任何我们想要读写的地方。 示例:移动读写位置(文件号,

#现行位置, //起始移动位置,缺省为 #文件首 10) //移动距离,可以为负,向前移动

8、移到文件首

移动当前读写位置到指定文件首。 示例:移到文件首(文件号) 请参见 yddxwz.e 例程

9、移到文件尾

移动当前读写位置到指定文件尾。 示例:移到文件尾(文件号) 请参见 yddxwz.e 例程

10、读入字节集

关于什么是字节集类型,请参阅 系统基本数据类型,本命令是从指定文件当前位置起读取指定长度的字节集(如图片,声音等)。 示例:读入字节集 (文件号, 取文件长度(文件号)) //欲读入数据的长度

11、写出字节集

本命令是从指定文件中当前位置起写出指定长度的字节集。 示例:写出字节集 (文件号, 1000) //欲写出数据的长度

12、读入文本

使用本命令可以从指定文件中当前位置起读取部分或全部文本。 示例:读入文本(文件号,1000)

13、写出文本

使用本命令可以向指定文件中当前位置起写出部分或全部文本。 示例:写出文本(文件号,1000)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库易语言所有命令(5)在线全文阅读。

易语言所有命令(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/573242.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: