起步

机缘巧合下知道了易语言的存在,想要学习易语言却发现相关博客文章太少,官网手册的学习文档中的版本又太旧。这次跟着《十天学会易语言图解教程》学习易语言,打算对自己提高要求做个笔记,也希望能给想要学习易语言的伙伴们提供一些帮助。

笔者有前端编程基础,可能不会讲解的太细致。大家可以配合官方的《十天学会易语言图解教程》一起看。

下载与安装

  1. 官网下载地址
  2. 下载版本:【易语言5.9完全版下载(包括知识库、多媒体教程)】e59_chs_all.exe
  3. 安装易语言,一直下一步即可。
  4. 如若打开不了的话,可以百度找下**补丁,替换下e.exe,有条件的话还是支持正版。

第一个程序

1.双击打开易语言,如下图所示:
在这里插入图片描述
2. 点击中间的新建,选择Windows窗口程序,并在窗口中创建一个【按钮】和一个【编辑框】。具体方法:点击右边的小组件图标,再到窗口内用鼠标拉开大小就行。
在这里插入图片描述
在这里插入图片描述
3.双击【按钮】,打开程序设计页面,在子程序名的表格后面输入:编辑框1.内容=“hello world”,这句话就是【按钮】所执行的动作或程序或事件了。
点击【三角形运行】按钮,启动hello world程序。
启动成功后,点击【按钮】,【编辑框】的内容就变成hello world了。
在这里插入图片描述

windows窗口程序

1. 事件处理子程序

程序被专门用作接收运行时来自程序窗口的事件,被称为事件处理子程序。它们名称的组成格式为_产生事件的窗口单元名称_事件名称
那么名称为_按钮1_被单击的子程序,就是用来接收名称为“按钮1”的按钮窗口单元上所产生的“被单击”事件。也就是说,易程序运行时用户一旦单击了此按钮,系统将会自动执行具有此名称的子程序。
这类程序名称不能修改

2.引用格式

引用一个窗口单元必须使用它的名称,引用窗口单元的某个属性必须使用: 窗口单元名称.属性名称 的格式,如编辑框1.内容
修改其他属性
在这里插入图片描述

基础

变量

命名格式:中文名称、英文数字

局部变量(子程序变量)

  1. 新增局部变量:【插入】-》【局部变量】,得到一个变量表,在变量表第一列变量名中,输入自定义的变量名;在变量表第二列中,点击【空格键】,在出现的数据类型弹框中选择变量类型

程序集变量

  1. 光标移到程序集名称上回车即可添加一个程序集变量。
  2. 如果增加了新的窗口,就会为每一个窗口自动生成一个窗口程序集窗口程序集变量可以作用于窗口内的所有程序,但不能作用于其它窗口程序集的子程序。

全局变量

  1. 新增全局变量:【插入】-》【全局变量】,得到一个全局变量表
  2. 全局变量,在程序的任何位置都可以使用。包括不同的程序集与子程序。
    在这里插入图片描述
    各变量作用范围示例
    在这里插入图片描述

常量

常量可在易程序的左侧小窗口中找到,用#常量名调用
在这里插入图片描述

数据类型与数据类型长度

数据名称 数据类型长度
name(~~) length
字节型 0~255个字节
短整数型 -32,768 到 32,767 之间的数值,尺寸为 2 个字节
整数型 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节
长整数型 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之间的数值,尺寸为 8 个字节
小数型 3.4E +/- 38 (7位小数) 之间的数值,尺寸为 4 个字节
双精度小数型 1.7E +/- 308 (15位小数) 之间的数值,尺寸为 8 个字节
逻辑型 “真”或“假”,尺寸为 2 个字节
日期时间型 记录日期及时间,尺寸为 8 个字节
文本型 可记录一段文本,文本由以 0 结束的一系列字符组成
字节集 用作记录一段字节型数据。字节集与字节数组之间可以互相转换,在程序中允许使用字节数组的地方也可以使用字节集,或者相反。字节数组的使用方法,譬如用中括号对(“[ ]”)加索引数值引用字节成员,使用数组型数值数据进行赋值等等,都可以被字节集所使用。两者之间惟一的不同是字节集可以变长,因此可把字节集看作可变长的字节数组
子程序指针 用作指向一个子程序,尺寸为 4 个字节。具有此数据类型的容器可以用来间接调用子程序

各数据类型初始值

在这里插入图片描述
字节型、短整数型、整数型、长整数型、小数型、双精度小数型统称为数值型,它们之间的区别在于所容纳数值范围的不同和数据尺寸的不同。

所有数值型变量的初始值都为 0 ,逻辑型变量的初始值为假,日期时间型变量的初始值为1899年12月30日,文本型变量的初始值为长度为 0 的空文本,字节集变量的初始值为空字节集。如果变量为数组,其每个数组成员的初始值都与单个容器相同。

易语言编辑器

内置输入法

有四种,首拼、全拼、双拼、英文。首拼、全拼、双拼、英文。
例如:欲输入“取整 (1.23)”语句,各种输入法的输入文本为:
首拼及全拼输入法:qz (1.23) 或者quzheng (1.23)
双拼输入法:quvg (1.23)
英文输入法:int (1.23)

输入字可以用来输入程序中所涉及到的一切名称,包括:

  • 所有当前运行支持库中所提供的命令、窗口和报表单元数据类型及其属性和方法、普通数据类型及其成员和方法、库定义常量等等名称;
  • 用户在程序中定义的子程序参数、子程序局部容器、程序集容器、全局容器名称;
  • 用户定义的子程序、 DLL外部命令名称;
  • 用户定义的数据类型及其成员名称;
  • 用户所加入的资源和所定义的常量的名称;
  • 用户在设计窗口或报表时所定义的窗口单元、菜单项目或报表单元名称;
  • 系统数据类型名称,如:“整数型”、“小数型”等等;
  • 系统常量名称,如:逻辑值常量“真”和“假”等。

注意

a. 编辑框1就是windows窗口程序中的编辑框,名字必须一致;输入完整名字后,再输入.,会有可修改内容的提示框,与其他编辑器一致(如vscode,webstorm)
b.引号必须是中文引号
c. 每输入名称时需要在弹出的提示框内用enter选择

版权声明:本文为匿名原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: