[易语言]易语言常用语句(一)
2010/10/7 8:38:00 人气 6594 健康养生㈠、赋值型语句。(也可称属性型语句)(特征:有一个“=”号将左右两边连起来)
这是我们学易语言首先会接触的一类语句。
比如:标签1.标题= “祖国,您好!” ,这句代码的意思是:标签1的标题是:“祖国,你好!”——即将标签1的标题属性值定为“祖国,你好!”(所谓赋值也)。我们所见的给变量赋值就是用此类语句。
赋值语句常见有以下两类:
⑴、将某一对象的某种属性值赋给另一对象。
比如:标签1.标题=编辑框5.内容。意思即是“标签1的标题跟编辑框5中的内容一样”。比如我们在编辑框5中输入“易语言使英语盲也学会了编程”,那么在相关事件(比如单击按钮)的驱动下,标签1的标题也相应显示为“易语言使英语盲也学会了编程”。
⑵、将某一类型的属性值赋予某个对象。
比如:标签1.标题=“祖国,你好!”,将“祖国,你好!”赋给标签1的标题。所赋予的属性值可以是各种类型的,比如:窗口1.可视=真,这个“真”是一个逻辑型数值。如果是文本型数值要用双引号,比如刚才的例子:标签1.标题=“祖国,你好!”即是。 又如,我们会发现这类句子标签2.标题 = 到文本 (取小时 (取现行时间 ())) + “:” + 到文本 (取分钟 (取现行时间 ())) + “:” + 到文本 (取秒 (取现行时间 ()))。因为标签类对象只接受文本型数据,所以要把时间型数据转化为文本型,否则测试时会提示:“所接受的数据类型与传递给它的数据类型不一致”。
有时我们会发现此类句子:容器1=容器1 10,这个语句的意思是:“将容器1加10之后,再将新值传回给容器1”。 从这里可以看出,这里的“=”号跟数学中的“=”号在含义上是不同的,在数学中不可能出现b=b 2之类的表达式,而在易语言中这种表达式却是允许的,而且是经常运用的。
另外,我们又会看到这类句子:编辑框1.高度=取用户区高度()。“=”号的右边表示操控程序的命令,也即是说有时可以将系统命令、执行条件、项目、常量、子程序、函数、资源乃至其他对象的方法等,都可以当作是属性值赋给对象。“编辑框1.高度=取用户区高度 ()”可以理解为取得“取用户区高度 ()”的返回值(运算结果),然后将此值赋给编辑框1。
这是我们学易语言首先会接触的一类语句。
比如:标签1.标题= “祖国,您好!” ,这句代码的意思是:标签1的标题是:“祖国,你好!”——即将标签1的标题属性值定为“祖国,你好!”(所谓赋值也)。我们所见的给变量赋值就是用此类语句。
赋值语句常见有以下两类:
⑴、将某一对象的某种属性值赋给另一对象。
比如:标签1.标题=编辑框5.内容。意思即是“标签1的标题跟编辑框5中的内容一样”。比如我们在编辑框5中输入“易语言使英语盲也学会了编程”,那么在相关事件(比如单击按钮)的驱动下,标签1的标题也相应显示为“易语言使英语盲也学会了编程”。
⑵、将某一类型的属性值赋予某个对象。
比如:标签1.标题=“祖国,你好!”,将“祖国,你好!”赋给标签1的标题。所赋予的属性值可以是各种类型的,比如:窗口1.可视=真,这个“真”是一个逻辑型数值。如果是文本型数值要用双引号,比如刚才的例子:标签1.标题=“祖国,你好!”即是。 又如,我们会发现这类句子标签2.标题 = 到文本 (取小时 (取现行时间 ())) + “:” + 到文本 (取分钟 (取现行时间 ())) + “:” + 到文本 (取秒 (取现行时间 ()))。因为标签类对象只接受文本型数据,所以要把时间型数据转化为文本型,否则测试时会提示:“所接受的数据类型与传递给它的数据类型不一致”。
有时我们会发现此类句子:容器1=容器1 10,这个语句的意思是:“将容器1加10之后,再将新值传回给容器1”。 从这里可以看出,这里的“=”号跟数学中的“=”号在含义上是不同的,在数学中不可能出现b=b 2之类的表达式,而在易语言中这种表达式却是允许的,而且是经常运用的。
另外,我们又会看到这类句子:编辑框1.高度=取用户区高度()。“=”号的右边表示操控程序的命令,也即是说有时可以将系统命令、执行条件、项目、常量、子程序、函数、资源乃至其他对象的方法等,都可以当作是属性值赋给对象。“编辑框1.高度=取用户区高度 ()”可以理解为取得“取用户区高度 ()”的返回值(运算结果),然后将此值赋给编辑框1。
开个妹儿嘛,我还单身。
暂无回复!
发表回复