易语言学习笔记——基础篇

易语言学习笔记20180710

一、 易语言的数据类型可以分为基本数据类型和特殊数据类型

1.     其中基本数据类型分为:

①   数值型

②   逻辑型

③   日期时间型

④   文本型

⑤   字节集型

⑥   子程序指针型

2.     然后基本数据类型中的数值类型有包含了:

①   字节型

②   短整数型

③   整数型

④   长整数型

⑤   小数型

⑥   双精度小数型

3.     数据类型可以用来描述不同变量的类型或者组件属性的类型

 

第三个程序:数据类型转换

.版本 2

.程序集 窗口程序集_启动窗口

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



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

' 转换数据类型
' 信息框 (到小数 (编辑框1.内容) > 3.14, 0, , )
信息框 (到时间 (编辑框1.内容) > 日期框1.今天, 0, , )

4.     特殊数据类型是指除易语言基本数据类型之外的其他数据类型。其中包括了:

①   通用数据类型

②   库定义数据类型

③   自定义数据类型

④   内部组件数据类型

5.     通用型数据类型:通用型数据类型仅在系统内部使用,它能够匹配所有的系统基本数据类型、库定义数据类型、自定义数据类型

6.     库定义数据类型:库定义数据类型由易语言支持库提供,用户在程序中可以直接使用,就如同是系统基本数据类型一样

7.     自定义数据类型:用户可以随时在程序中自行定义新的数据类型。但是自定义数据类型时需要设置数据类型的名称以及成员,其中数据类型成员各个属性的设置方法等同于变量设置方法

8.     内部组件数据类型:在一语言中,每一种内部组件都可以作为一种数据类型来使用

 

第四个程序:自定义数据类型

.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 人物1, 英灵信息

人物1.姓名 = “001”
人物1.性别 = 真
人物1.职阶 = “saber”
人物1.斗级 = 100

第五个程序:内部组件数据类型

.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 变量1, 标签

变量1 = 标签1
变量1.左边 = 10
变量1.顶边 = 10
变量1.标题 = “我是一个标签”

第六个程序:动态添加组件

.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 变量1, 按钮
.局部变量 个数, 整数型, 静态
.局部变量 n, 整数型

' 复制窗口组件 (按钮1, 变量1)
' 变量1.左边 = 50 + 个数 × 按钮1.宽度
' 变量1.顶边 = 10
' 变量1.可视 = 真
' 个数 = 个数 + 1
' 结果是从左到右增加按钮,但是当窗体大小容不下的时候还是依次往后添加,思考怎么换行?
.' 如果 (个数 < 5)
    ' 复制窗口组件 (按钮1, 变量1)
    ' 变量1.左边 = 50 + 个数 × 按钮1.宽度
    ' 变量1.顶边 = 10
    ' 变量1.可视 = 真
    ' 个数 = 个数 ࿰
  • 21
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值