四时宝库

程序员的知识宝库

“易语言”基础知识——了解编程

通过分析上一篇文章第一个易程序,来了解什么是编程。

1.“_启动窗口”的作用

“_启动窗口”的作用是非常重要的,当程序启动后自动调入本窗


凡是以短下划线“_”开头的名称都是具有特定意义的名称。名称为“_启动窗口”的程序窗口,易程序在运行起来后会自动载入并显示,这就是例程执行后能够马上显示出窗口的原因。

大家也不要更改这个窗口 的名称。



注意:有些控件双击会进入默认的事件子程序,实际上也可通过属性面板中的下拉菜单中找到所有的事件子程序。

“易语言”基础知识——如何较好地输入程序代码




双拼输入法的编码规则与Windows系统所提供的双拼输入法一致。

例如:欲输入“取整 (1.23)”语句,各种输入法的输入文本为:

首拼及全拼输入法:qz (1.23) 或者quzheng (1.23)

双拼输入法:quvg (1.23)

英文输入法:int (1.23)

以上各种输入法的名称部分输入文本(如:qz,quzheng,quvg,int)简称为“输入字”。拼音类输入法的输入字(如:qz,quzheng,quvg)简称为“拼音输入字”。首拼及全拼输入法的输入字简称为“首拼及全拼输入字”,双拼输入法的输入字简称为“双拼输入字”。

易语言怎么实现短信发送

易语言实现短信发送开发教程

1、免费注册短信账号

免费注册互亿无线短信平台会员(平台会自动免费给每个会员赠送测试短信)

“易语言”基础知识——“易语言”的帮助系统和常见问题


1.初始配置信息

以后所有叙述都假设在安装易语言后,没有使用“程序”?“系统配置”菜单项修改过系统的初始配置信息。如果不能确定,请在启动易语言的同时一直按住Shift键,出现系统界面后再放开,此时将自动清除以前的设置信息。

2.输入程序后一定要回车

如果在输入一行程序后,没有按回车键,这时系统认为没有确认,所以在程序语句前面会加上“草稿”两个字。如果想去除“草稿”两个字,就要输入后加入回车确认。如果已有“草稿”两个字,想要去除,可以激活想要改的程序行。激活方法是在要改的一行处按键盘上的空白键,或用鼠标双击此程序行。

易语言与OPC数据连接的一种方法

One:界面

Two:核心代码

【1、服务器连接】

.版本 2

.支持库 OPCDAAuto


.子程序 connectserver, 逻辑型

易语言API多线程总汇

【thread】 即,线程,是进程中某一顺序的控制流,在单个程序中同时运行多个线程完成不同工作,称为多线程。


理解:进程是一个可执行程序,由私有虚拟地址空间、代码、数据和其它操作系统资源组成,一个应用程序可以有一个或多个进程,一个进程 可以有一个多个线程,其中一个是主线程。函数功能 初始化一个临界资源对象。

【临界资源】

临界资源是指每次仅允许一个进程访问的资源。

易语言聚合视频播放器源码+成品

这段时间肺炎严重,天天窝家里没事干,写了一个开源的聚合视频播放器

功能介绍:

1:支持本地接口和在线接口手动/自动同步

2:支持软件窗口搜索视频后自动切换到解析窗口播放

3:其它功能就不说了,用了都说好

软件界面





下载地址在评论区,记得点赞哦,谢谢!

易语言对接会员注册短信接口DEMO示例

.版本 2
.支持库 iconv
.支持库 EXMLParser
 
.程序集 窗口程序集_启动窗口
 
.子程序 __启动窗口_创建完毕
 
 
 
.子程序 账户信息判断, 逻辑型, 公开
 
.如果真 (接口名.内容 = "")
    信息框 ("请输入用户名", 0, )用户名获取地址:http://user.ihuyi.com/?9vXc7
  
    返回 (假)
.如果真结束
.如果真 (接口密.内容 = "")
    信息框 ("请输入密码", 0, )
    返回 (假)
.如果真结束
返回 (真)
 
.子程序 发送数据判断, 逻辑型, 公开
 
.如果真 (手机号.内容 = "")
    信息框 ("请输入手机号码", 0, )
    返回 (假)
.如果真结束
.如果真 (短信内容.内容 = "")
    信息框 ("请输入要发送的内容", 0, )
    返回 (假)
.如果真结束
返回 (真)
 
 
.子程序 _按钮1_被单击
.局部变量 节点名数组, 文本型, , "0"
.局部变量 子节点数, 整数型
.局部变量 i, 整数型
 
.如果真 (取反 (账户信息判断 ()))
    返回 ()
.如果真结束
.如果真 (取反 (发送数据判断 ()))
    返回 ()
.如果真结束
状态标签.标题 = 短信发送 (接口名.内容, 接口密.内容, 手机号.内容, 短信内容.内容)
xml文件名 = 取当前目录 () + "\data\submit.xml"
状态标签.标题 = 到文本 (编码转换 (到字节集 (状态标签.标题), #编码_UTF_8, #编码_GBK, ))
写到文件 (xml文件名, 到字节集 (状态标签.标题))
xml.导入 (xml文件名)
xml.取根节点名 (根节点)
xml.取子节点数 (根节点, 子节点数)
.如果真 (子节点数 > 0)
    xml.取子节点名 (根节点, 节点名数组)
    输出调试文本 (节点名数组 [1])
    输出调试文本 (节点名数组 [2])
    输出调试文本 (节点名数组 [3])
    输出调试文本 (xml.取节点值文本 (根节点 + "/code", ))
    输出调试文本 (xml.取节点值文本 (根节点 + "/msg", ))
    输出调试文本 (xml.取节点值文本 (根节点 + "/smsid", ))
    状态标签.标题 = "状态码:" + xml.取节点值文本 (根节点 + "/code", ) + #换行符 + "描述:" + xml.取节点值文本 (根节点 + "/msg", ) + #换行符 + "流水号:" + xml.取节点值文本 (根节点 + "/smsid", )
.如果真结束
xml.释放 ()
返回 ()
 
 
返回 ()
 
.子程序 _按钮2_被单击
.局部变量 节点名数组, 文本型, , "0"
.局部变量 子节点数, 整数型
.局部变量 i, 整数型
 
.如果真 (取反 (账户信息判断 ()))
    返回 ()
.如果真结束
 
状态标签.标题 = 剩余条数 (接口名.内容, 接口密.内容)
xml文件名 = 取当前目录 () + "\data\getnum.xml"
状态标签.标题 = 到文本 (编码转换 (到字节集 (状态标签.标题), #编码_UTF_8, #编码_GBK, ))
写到文件 (xml文件名, 到字节集 (状态标签.标题))
xml.导入 (xml文件名)
xml.取根节点名 (根节点)
xml.取子节点数 (根节点, 子节点数)
.如果真 (子节点数 > 0)
    xml.取子节点名 (根节点, 节点名数组)
    输出调试文本 (节点名数组 [1])
    输出调试文本 (节点名数组 [2])
    输出调试文本 (节点名数组 [3])
    输出调试文本 (xml.取节点值文本 (根节点 + "/code", ))
    输出调试文本 (xml.取节点值文本 (根节点 + "/msg", ))
    输出调试文本 (xml.取节点值文本 (根节点 + "/num", ))
    状态标签.标题 = "状态码:" + xml.取节点值文本 (根节点 + "/code", ) + #换行符 + "描述:" + xml.取节点值文本 (根节点 + "/msg", ) + #换行符 + "条数:" + xml.取节点值文本 (根节点 + "/num", )
.如果真结束
xml.释放 ()
返回 ()
 
 
.子程序 GBK编码转换, 文本型, 公开, 将一个GBK编码的文本转换为URL编码,返回一个URL编码
.参数 文本, 文本型, , 需要转换为URL编码的GBK编码的文本
.局部变量 GBK文本, 字节集
.局部变量 URL码, 文本型
.局部变量 n, 整数型
 
GBK文本 = 到字节集 (文本)
.计次循环首 (取字节集长度 (GBK文本), n)
    URL码 = URL码 + "%" + 取十六进制文本 (GBK文本 [n])
 
.计次循环尾 ()
返回 (URL码)
 
 
.子程序 UTF8编码转换, 文本型, 公开, 将一个UTF8编码的文本转换为URL编码,返回一个URL编码
.参数 文本, 文本型, , 需要转换为URL编码的UTF8编码的文本
.局部变量 URL码, 文本型
.局部变量 n, 整数型
.局部变量 UTF8文本, 字节集
 
UTF8文本 = 编码转换 (到字节集 (文本), #编码_GBK, #编码_UTF_8, )
.计次循环首 (取字节集长度 (UTF8文本), n)
    URL码 = URL码 + "%" + 取十六进制文本 (UTF8文本 [n])
 
.计次循环尾 ()
返回 (URL码)
 
.子程序 _分组框4_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型

想学点编程?给大家分享中文易语言编程,做些小工具简单方便

有些人想学点编程,简单的做些小工具自已用,当然也可以自已深入学习的更牛。

这里给大家分享中文易语言编程,做些小工具简单方便的不得了。

交流身边的真实事情,求100个关注,还请客官顺手点一下关注,谢谢!

学习方法:

1、打开易语言官网

http://www.dywt.com.cn/pdown.htm

2、下载易语言5.9完整版并安装(建议别安装在c盘)

易语言5.9完全版下载(包括知识库、多媒体教程)

初识 MySQL 存储过程

MySQL 中的 “存储过程” :

  • 为以后的使用而保存的一条或多条MySQL语句的集合
  • 即:将sql打包,集中处理,类似于批处理,但是优于批处理
  • 类似于其他编程语言的自定义函数

(鉴于开发中很少使用mysql命令行,所以下面的例子均基于如dbeaver这样的客户端开发)


创建存储过程:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接