精品教材
以上程序其实很容易理解,基本都是生活上的语言,但这是第一次用到函数,如到文本()、取现行时间()以及销毁(),在这里简单地介绍一下:
到文本()
因为文字标签显示的内容都是文字(也就是文本),所以如果要显示时间的话,就要进行格式转换,在易语言有很多类型,如文本型、数值型、时间日期型、逻辑型等等,以后在使用过程中我们会慢慢接触到各种变量类型。到文本()函数就是把非文本类型的内容转换成文本型。
另外二个函数同学们可以通过字面意思理解一下。
同学们上机练习时请自行设计一个程序,使用按钮来控制文字标签、窗口的
各种属性。相信大家一定会做出很多有趣的程序来。
- 11 -
易语言教程――初级版
第四课 图文并茂
上节课我们已经学会了简单的交互,这节课我们就要利用易语言做一个介绍绍兴的多媒体程序,让更多的人了解绍兴、喜欢绍兴。
我们要设计这样一个程序:
程序运行后将只显示三个按钮:黄酒、石桥、名人,当单击其中一个按钮后,在程序窗口的左边显示该按钮相应的文字介绍,如绍兴黄酒的介绍,在程序窗口的右边显示该按钮相应的图片。在制作过程中,我们可以先做一个,掌握以后再把后面二个加上去,但在本教材中一次完成,请根据自己的实际情况,决定是否需要分步完成。分步完成的同学要注意三个图片框一开始摆放的时候不要相互重叠,以免图片框相互嵌套。如果出现嵌套情况,本程序的效果可能无法实现。
先在预览设计窗口中拖放一个文字标签(上图①),并把标题设为空;拖放三个按钮(上图③),设好标题及位置;最后拖放三个图片框(上图②),注意三个图片框一开始摆放的时候不要相互重叠,以免图片框嵌套。
跟我做:
1.完成以上工作后,我们先要把图片框中的图片设置好,设置好图片后最调整图片框的位置与大小。
a.选中图片框1,在工作夹窗口的属性标签中找到“图片”项,点击 ,在弹出的对话框中选择相应的图片,并在“显示方式”中选择“缩放图片”,让图片适应图片框的大小。
b.依次把图片框2、图片框3设置好。
c.把3个图片框的宽度与高度设置为175,把位置设置为“左边180,顶边8”,
- 12 -
精品教材
具体大小位置可能与实际略有不同,要注意调整。
d.把3个图片框的可视设置为假,即在程序运行时不可见。
2.完成以上步骤后,你将只能看到图片框3,图片框1、2已经被图片框3覆盖,而在程序运行时3个图片框将都不可见。
3.选中“按钮1”即“黄酒”按钮,在工作夹窗口中选择“被单击”事件,切换到程序编辑窗口。完成如下图所示程序:
4.依次设置按钮2、按钮3单击时标签1的标题内容和图片框的可视情况。 5.运行程序,测试程序是否成功。
同学们,你运行程序时是否出现以下情况?
1.标签中的文字没有完整显示出来。 2.图片太大,没有完整显示。
3.各个按钮点击后,最后只能看到图片框3中的图片,点“黄酒”、“石桥”按钮时无法显示相应的图片。
除了上述问题以外你还遇到了什么问题,你解决了多少问题,帮助别的同学解决了多少问题,你请同学帮助解决了多少问题?
请你依照教材例子,但一个介绍学校的多媒体程序。
小结:
这节课是第一个比较完整的交互性程序,由于第一次做,而且一下子用了三个图片框,可视、不可视,位置、大小等可能让你觉得原来易语言并不容易,而且还有那么一点点烦、难。
同学们,相信我,这只是你第一次设计比较完整的交互性程序所引起的恐惧感,其实这是为了让你更快掌握易语言,设计出更好的作品,如果你能闯过这一关,那么易语言就会让你感觉真的很“易”。
- 13 -
易语言教程――初级版
第五课 看看计算机的计算能力
前几节课我们的程序虽然有些会变化,但这个变都是我们事先设定的,在程序运行过程没有办法临时改变,比较第三节课时,我们要求设置字体大小为12,在运行时我想设置成14就不行了,那是不是没有办法了呢?
答案当然是肯定的,既然我们说易语言很强大,这点小问题当然难不到它了。这节课我们要学习编辑框控件,有了这个编辑框,我们不仅能随心所欲地在程序运行过程改变,而且还能让电脑帮我们计算,比如计算机圆的周长与面积。
例:编写求圆的面积与周长的程序,用一个文本编辑框输入圆的半径,用一个标签组件显示计算出来的圆的面积,用另外一个标签组件显示圆的周长。
跟我做:
1.新建一个“窗口程序”。
2.从窗口组件箱向启动窗口添加2个按钮、5个文字标签和1个编辑框组件,并将他们的位置摆放如下图所示。
3.设置各组件属性,最好设计预览窗口如图所示:
4.选择“计算”按钮,设置在单击时的事件如下:
半径=到数值(编辑框1.内容) 面积=3.14*半径*半径 周长=2*3.14*半径
标签4.标题=到文本(面积)
- 14 -
精品教材
标签5.标题=到文本(周长)
提示:在第一行输入后,敲下回车键后会提示找到不“半径”这个变量,这时我们只要选择新增为局部变量,数据类型为“双精度小数型”即可,后面的面积、周长都一样。
最终效果如图:
5.把“退出”按钮的事件“被单击”时也处理好即可。
说明:①编辑框中输入的数据为文本型,所以我们一开始就要把这个数据转换为数值型,以便进行加减乘除;②文字标签也为文本型,所以最后我们要把计算得到的数据转换为文本型。
6.运行程序,在编辑框中输入一个数字,点击“计算”按钮测试结果是否正确。
423
已知:球体的体积计算公式为:v= πr ,球的表面积公式为:f=4πr ,此
3
处的r为球体的半径。
要求:设计一个程序,用编辑框输入球的半径r ,单击一个按钮时,进行计算,并将计算结果即球的体积的表面积分别用2个文字标签显示出来。
你会利用编辑框做一个简单的记事本吗?
试着实践一下:当程序运行后,可以调整程序窗口的大小,而且程序中的编
辑框能根据程序窗口的大小而自动改变大小,始终与窗口大小保持一致。
你可以先打开Windows附件中的记事本,看看这个记事本在窗口大小发生变化时它的编辑框是如何变化的。
- 15 -