易语言-初识易语言

 

初识易语言

安装易语言

安装是傻瓜式安装,下载后按照步骤安装即可。

安装后打开易语言选择创建windows窗口程序就会生成一个窗口程序。

了解易语言

独立编译是将支持库全部和程序封装到一起了,没有实现一个编译的效果。

静态编译会将支持库通过一个静态链接的方式整合成了一个文件。也就是我们最终看到的exe执行文件。

有些组件不支持静态编译,这里我们就可以使用独立编译。

组件的使用方法:

_启动窗口的作用是当程序启动后就会自动调入本窗口,凡是以短下划线“_”开头的名称都是具有特定意义的名称

组件的属性

1
_启动窗口.标题、编辑框.内容、标签.标题、按钮.标题等等,这些都是组件的属性。

属性也是可以通过代码来修改的,如组件的名称.属性 = 内容。

组件的事件:

1
启动窗口_创建完毕、按钮_被单击等都是一个事件。如果事件发生了,就需要对各种事件进行处理,如按钮被单击的时候我们可以让它弹出个信息框,这就是对事件的一种响应。

注:横线上面的事件是自有的事件,下面是基本的事件,基本的事件就是大部分组件都有的事件。

组件的方法:

1
如编辑框.加入文本()就是组件的方法,也相当于组件的一个命令。

基本的数据类型

数据在计算机中存储和处理时,需要有一个类型,让计算机知道这是个什么类型的数据。

易语言中基本的数据类型有字节型、整数型、小数型、逻辑型、文本型、字节集型、短整数型、长整数型、双精度小数型、日期时间型、子程序指针型。

数据类型的转换

数据的类型是可以进行转换的,如整数型可以转换为文本型,但不是任何类型都可以互相转换的,只有支持转换的类型才可以。支持的类型可以使用到XX进行转换,如到文本、到整数。
这些基本的数据类型中除了子程序指针和逻辑型不能转换外,其它的都有转换的命令。

转换丢失精度的问题

注意整数和数值的差异。数值是可以包含小数部分的,整数型只包含整数部分。

什么叫做变量

任何一个数据都不可能凭空存在于系统中,它需要一个容器,一个来存放的地方。简单的说变量就是存储数据的容器。

变量的类型

每一个变量都有它所对应的类型,如果不写该变量的类型则默认为整数型。

指定类型的变量只能存储指定类型的数据。

变量如果不给它赋值的话是有一个默认值,如文本、字节集默认为空,逻辑型为假,数值型为0,日期时间型是100年1月1号。

如何创建变量

菜单栏—插入—局部变量,也可以使用快捷键Ctrl+L,这是局部变量创建的方式。

变量名是可以随意填写的,类型大家根据自己的需求定义即可。

1
= 赋值命令 在这里表示赋值,就是往这个变量中添加数据

变量中的数据是可以被使用,也可以进行修改,但是一个变量同时只能存储一个数据,如果这时在传给它一个数据,就会覆盖掉原来的。

变量的有效范围

变量是有一个有效范围的,超出指定范围(作用域)后就不可以继续使用了。

变量分为全局变量、程序集变量、局部变量,上面创建的就是一个局部变量。

局部变量只能在指定的子程序中使用,超出了指定的子程序后就不能使用了。

局部变量适合于临时数据的一个存储,当用完之后就会自动的销毁掉。

程序集变量只能在当前程序集中使用,创建的方式是在程序集名那里按回车。

全局变量即表示在整个程序中都可以使用,可以通过菜单栏—插入—全局变量或Ctrl+G快捷键创建。

什么是命令

就是我们给程序下达的命令,让程序按照我们的想法执行。

命令在一个程序中是非常重要的,因为整个代码的执行就是在执行各种各样的命令,通过命令才可以让程序丰富起来,让他去执行各种各样的操作。

命令的参数

命令的参数就是执行这个命令所需的东西,有时候需要给它传递一个参数才能去执行这个命令。

输出调试文本命令

用来调试程序的,输出一段指定的数据,或者是变量。

1
参数:输出调试文本。通用型。输出调试的文本信息,只在调试中执行。

输出调试文本是系统核心支持库命令,不能直接输出字节集、数组信息,输出的文本内容有长度限制。

子程序指针实际上输出时也是转换成了整数型,因为它表示的是一个子程序的地址,所以说它只能输出除了子程序指针和字节集以外的基本类型。

第一个易语言程序

要求:点击按钮弹出信息框。

信息框

通过这个命令可以弹出一个信息框。

1
第四个参数:父窗口。通用型。指定信息框的父窗口,可以是一个"窗口"类型数据或者一个整数型窗口句柄.如果被省略,默认为无。

主窗口因为某些原因,有时候会设置为总在最前显示,这时如果弹出信息框就会被主窗口挡住,所以需要设置一下父窗口,确保弹出信息框时不被挡住。