易语言 【第一篇】基础
简介
官网
http://www.dywt.com.cn/
第一个易程序
.版本 2 .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .局部变量 随机数 置随机数种子 () 随机数 = 取随机数 (0, 2) 输出调试文本 (随机数)
链接器
用于静态编译,将连接器放到e安装目录,找到link.e双击并打开执行
控件事件
.版本 2 .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .局部变量 随机数, 整数型 置随机数种子 () 随机数 = 取随机数 (0, 2) 输出调试文本 (随机数) .子程序 _按钮1_被单击 输出调试文本 (“单击事件”)
智能补全
输入完关键字,回车
输出
流程控制
如果
如果真
判断
判断循环首
循环判断首
计次循环首
变量循环首
到循环尾
跳出循环
返回
结束
知识点
如果
灰色箭头,表示如果假的执行区
判断比如果格式更美观
.版本 2 .程序集 窗口程序集_启动窗口 .程序集变量 程序集_随机数, 整数型 .子程序 __启动窗口_创建完毕 .局部变量 随机数, 整数型 置随机数种子 () 程序集_随机数 = 取随机数 (0, 99) 输出调试文本 (程序集_随机数) \' 按钮单击事件 .子程序 _按钮1_被单击 .局部变量 输入, 整数型 \' 输出调试文本 (编辑框1.内容) \' 输入 = 到整数 (编辑框1.内容) .\' 如果 (输入 > 程序集_随机数) \' 信息框 (“输入的数字太大了”, 0, , ) .否则 .\' 如果 (输入 < 程序集_随机数) \' 信息框 (“输入的数字太小了”, 0, , ) .否则 \' 信息框 (“输入正确”, 0, , ) .如果结束 .如果结束 输入 = 到整数 (编辑框1.内容) .判断开始 (输入 > 程序集_随机数) 信息框 (“输入的数字太大了”, 0, , ) .判断 (输入 < 程序集_随机数) 信息框 (“输入的数字太小了”, 0, , ) .默认 信息框 (“输入正确”, 0, , ) .判断结束
如果/判断
循环
1.计次循环首 给一个次数,指定循环多少次。(可以只指定一个参数) (python: for i in range(n))
2.变量循环首 计次循环首的升级版本。能控制每次增加的值 同时可以进行递减循环(python: for i in range(n,step))
3.判断循环首和循环判断首 通过判断条件是否满足,如果满足才会进行循环。(while/ do…while)
4.跳出循环(break) 到循环尾(continue)
软件登录界面制作
.版本 2 .程序集 窗口程序集_启动窗口 .程序集变量 用户名, 文本型 .程序集变量 密码, 文本型 .子程序 _标签1_反馈事件, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 .子程序 _按钮1_被单击 用户名 = 编辑框1.内容 密码 = 编辑框2.内容 .判断开始 (用户名 = “admin” 且 密码 = “123456”) 信息框 (“账号正确”, 0, , ) .默认 信息框 (“账号密码不正确”, 0, , ) .判断结束
数组
重定义数组
取数组成员数
取数组下标
复制数组
加入成员
插入成员
删除成员
清除数组
数组排序
数组清零
知识点
数据类型
数据类型分类
自定义数据类型
类型转换
变量
窗口与程序集
窗口和程序集是同一套代码
变量作用域
全局变量:作用于所有地方(程序集、子程序等都能使用)
程序集变量:作用于当前的程序集内
局部变量:作用于子程序内
静态变量:作用于子程序内(和局部变量不同的是,静态变量在程序调用结束后,不会被销毁)
常量:作用于所有地方(和全局变量的作用域一样。但是不能被修改,使用: #常量名)
资源表:(图片/声音) 作用于所有地方
变量与内存
取变量地址
取变量数据地址
运算符与表达式
二、算术运算
相乘
相除
整除
求余数
相加
相减
负
取符号
取绝对值
取整
绝对取整
四舍五入
求次方
求平方根
求正弦
置随机数种子
取随机数
三、逻辑比较
等于
不等于
小于
大于
小于或等于
大于或等于
近似等于
并且
或者
取反
四、变量操作
赋值
连续赋值
算术运算、逻辑比较、赋值
递归
单级目录下找文件
单级目录下找目录
多级目录下找文件
注册表
子程序
可空:参数可不传递
参考:传地址
类
定义
调用