内容发布更新时间 : 2024/11/17 18:29:52星期一 下面是文章的全部内容请认真阅读。
DDOS
标签5.标题=到文本(周长)
提示:在第一行输入后,敲下回车键后会提示找到不“半径”这个变量,这时我们只要选择新增为局部变量,数据类型为“双精度小数型”即可,后面的面积、周长都一样。
最终效果如图:
5.把“退出”按钮的事件“被单击”时也处理好即可。
说明:①编辑框中输入的数据为文本型,所以我们一开始就要把这个数据转换为数值型,以便进行加减乘除;②文字标签也为文本型,所以最后我们要把计算得到的数据转换为文本型。
6.运行程序,在编辑框中输入一个数字,点击“计算”按钮测试结果是否正确。
423
已知:球体的体积计算公式为:v= πr ,球的表面积公式为:f=4πr ,此
3
处的r为球体的半径。
要求:设计一个程序,用编辑框输入球的半径r ,单击一个按钮时,进行计算,并将计算结果即球的体积的表面积分别用2个文字标签显示出来。
你会利用编辑框做一个简单的记事本吗?
试着实践一下:当程序运行后,可以调整程序窗口的大小,而且程序中的编
- 16 -
DDOS
辑框能根据程序窗口的大小而自动改变大小,始终与窗口大小保持一致。
你可以先打开Windows附件中的记事本,看看这个记事本在窗口大小发生变化时它的编辑框是如何变化的。
- 17 -
DDOS
第六课 让世界丰富多彩
上节课我们已经掌握了文字标签的变化,但我们的文字都是黑色的,有没有办法让文字的颜色根据需要而改变呢?
答案当然是肯定的,这节课就让我们一起来完成这个任务吧!
例:编写一个程序,在程序窗口中可以选择文字标签中文字的颜色和文字标签的背景色。
跟我做:
1.新建一个“窗口程序”。
2.从窗口组件箱向启动窗口添加2个颜色选择器组件(在基本组件2中)、3个文字标签,并将他们的属性设置好,位置摆放如下图所示。
3.选择“颜色选择器1”即改变文字颜色的那个颜色选择器,在工作夹的属性选项中选择“颜色被改变时”事件,输入程序:
标签1.文本颜色 = 颜色选择器1.颜色 颜色选择器2同样操作,程序为: 标签1.背景颜色 = 颜色选择器2.颜色 4.运行程序进行测试,查看效果。
如果一切顺利的话,相信你现在应该已经能够改变文字标签的文字颜色和背景色了,现在我们对这个程序进行改进一下,增加一个调整文字大小的组件。
例:利用滑块组件,调节文字标签中的文字大小,从5到80进行调节。
跟我做:
1.在上面的例子中增加一个滑块组件,并调整各组件的位置,如下图所示: 2.设置滑块组件的属性,使最小位置的值为5,最大位置的值为80,即为我们要设置文字大小的范围。
3.为滑块组件添加事件“位置被改变”,程序如下: 标签1.字体.字体大小 = 滑块条1.位置
- 18 -
DDOS
4.运行程序进行测试,检验效果。
程序运行时进行相应设置时应该可以看到如下图所示的效果:
提示:我们在做滑块组件的位置时,也可以设置为1到16,只要在程序中改为: 标签1.字体.字体大小 = 滑块条1.位置× 5
但一般我们不提倡这样做,因为这样做只会增加程序的复杂性,影响程序的可读性,一般能够简化的程序,就尽量不要使它复杂化,虽然现在的计算机处理速度都非常快,但在编制程序时,我们还是要讲究程序运行效率,用最少的时间,最快的速度处理一件事,是我们的追求。
试着实践一下:当滑块在最左边(即最小时)我们让文字标签中的文字最大,
而滑块在最右边(即最大时)我们让文字标签中的文字最小。 即:滑块从5到80进行变化,而文字大小从80到5变化。
- 19 -
DDOS
第七课 顺序程序结构
通过前几节课的学习,我们已经知道易语言是通过事件来激活程序的运行,比如“按钮”的“单击”事件,这些事件子程序组成一个大的易语言程序,虽然我们在程序运行过程中,但就一个事件来看,它还是采用了像Pascal、VB、VC那样的结构化程序结构,即顺序结构、选择结构和循环结构。在这节课中,我们先来看一下顺序程序结构,顺序程序结构就是指程序的运行总是按照语句出现的先后次序,从上往下有顺序地执行的一种线性流程结构,它是程序设计过程中最基本、最简单的程序结构。
例:设计一个程序,把二个编辑框中的文本连接起来后得到的新文本放在第三个编辑框中。
跟我做:
1.新建一个“窗口程序”。
2.从控件箱中拖3个文字标签、3个编辑框和2个按钮,并调整各组件的位置,使它们如下图所示:
3.在工作夹中的属性选项中设置各组件的属性,其中文字标签标题分别为:文本1、文本2、新文本,按钮的标题分别为:连接、退出。
4.选择“连接”按钮,在属性选项中选择“被单击”事件,在打开的设计窗口中输入:
- 20 -