当前位置: 首页 > 编程笔记 >

一步一步跟我学易语言之认识窗口组件和子程序

慎芷阳
2023-03-14
本文向大家介绍一步一步跟我学易语言之认识窗口组件和子程序,包括了一步一步跟我学易语言之认识窗口组件和子程序的使用技巧和注意事项,需要的朋友参考一下

认识窗口组件(基本常用组件,扩展组件,外部组件)

看到了吗?易语言自带的组件。你会发现,组件工具箱里没有窗口这个组件,其实窗口是一个最基本的组件,其它组件都包容(画)在窗口上。如果要添加窗口,我们可以到易语言菜单的“插入”项,单击“新窗口”。或者到工作夹(下图)

要编写出强大、实用的程序,光有窗口是远远不够的,还要有一些常用的组件,如:编辑框、图片框、外形框、画板、分组框、标签、按钮、选择夹、时钟等。它们的添加方法就要简单的多了。用鼠标左键单击要添加的组件,然后将鼠标移到设计窗口,再按下鼠标左键,组件就被画到窗体上了。

要想添加外部组件到组件面板参见“一步一步跟我学易语言之如何在程序中使用ActiveX组件”。

组件都有属性、事件和方法。

属性、事件和方法都是依附于某个组件的,没有组件,也就无从谈起属性、事件和方法。组件只有被放到程序中(画到窗口上,程序运行时有一些是不可视的),才可以实现相对应的功能

属性:绝大部分是用来设置组件外观的,如:组件的位置、大小、颜色、在组件上显示的文字和文字的字体等等。

事件:当用户的操作符合组件相对的触发条件时,程序就会执行对应事件下的代码(设置的属性,应用的条件和命令方法),以达到某种功能或某种目的。如:在“_按钮1_被单击”的子程序中,写下

当用户用鼠标在“按钮1”上单击一下后,程序会执行“_按钮1_被单击”子程序下的代码,系统就会弹出一个信息框,询问用户,得到用户的应答。

方法:有了组件,好比有了一支笔,有了事件,好比有了一张纸,而方法就是我们要写的字。方法像命令一样,可以达到某一目的,但它没有命令那样使用广泛,它只能应用在拥有这种方法的组件上。如:编辑框,它的方法是“加入文本”,而按钮没有方法,所以无法将“加入文本”这个方法在按钮上使用。

认识子程序(触发事件)

其实一个事件就是一个子程序,被触发后,这个子程序之内的代码将运行一遍(可以多次触发,多次运行)。如:时钟

在启动窗口上添加一个时钟,鼠标双击,进入“_时钟1_周期事件”,可以到工作夹的属性子夹里,选择“时钟1”,在列出的属性表中设置“时钟周期”属性,或在其它事件中添加代码设置(时钟1.时钟周期=1000),使时钟运行起来。这样,每隔一秒钟,“_时钟1_周期事件”子程序下的代码就运行一遍。

子程序(包括自己添加的)可以被其它子程序调用,但调用一个组件的事件子程序时,不要误以为同时触发组件的事件,其实只调用了这个子程序的代码,而不必再重复写一些功能相同的代码。如:在启动窗口上添加两个“按钮”,分别双击,写入两行代码。(下图)

按“F5”键,运行程序,分别单击两个“按钮”,都会弹出信息框。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • 本文向大家介绍一步一步跟我学易语言之DLL命令,包括了一步一步跟我学易语言之DLL命令的使用技巧和注意事项,需要的朋友参考一下 Dll命令 我们来学习一下有关“dll命令”的一些相关知识吧。那么什么叫“dll”呢?要解释什么叫“dll”,我们先从“API”说起吧。 什么叫“API”? 所谓API就是一种函数,他们包含在一个附加名为DLL的动态链接库文件中。用标准的定义来讲,API就是Windows

  • 本文向大家介绍一步一步跟我学易语言之关于变量,包括了一步一步跟我学易语言之关于变量的使用技巧和注意事项,需要的朋友参考一下 下面来介绍变量相关的知识。 什么是变量? 顾名思义变量就是一种自身可改变值的可使用的虚拟的质体。简单的说把变量比作一个盒子,当你的东西需要保存时这个盒子派上了用场把你想要存放的东西放到盒子里,如果需要用盒子里的东西就把东西拿出来不需要时再放回去,或这里的部分或全部的不需要了就

  • 本文向大家介绍一步一步跟我学易语言之变量的有效范围,包括了一步一步跟我学易语言之变量的有效范围的使用技巧和注意事项,需要的朋友参考一下 大家好,今天我们要学习的是变量的知识,还将解答一些初学者的一些常见问题。 什么是变量? 变量是用名称代表一个可变化的值,变量的类型也分多种多样,每种变量类型都是存储的特定的值。变量也好象是一种容器,把所有的数据都存储在变量中。 下面我们就来详细了解变量的有关知识。

  • 本文向大家介绍跟老齐学Python之关于类的初步认识,包括了跟老齐学Python之关于类的初步认识的使用技巧和注意事项,需要的朋友参考一下 在开始部分,请看官非常非常耐心地阅读下面几个枯燥的术语解释,本来这不符合本教程的风格,但是,请看官谅解,因为列位将来一定要阅读枯燥的东西的。这些枯燥的属于解释,均来自维基百科。 1、问题空间 问题空间是问题解决者对一个问题所达到的全部认识状态,它是由问题解决者

  • 本文向大家介绍易语言注册热键的步骤教学,包括了易语言注册热键的步骤教学的使用技巧和注意事项,需要的朋友参考一下 本经验介绍如何用易语言注册热键 首先 打开易语言  新建一个windows窗口程序 如图 易语言有自带的注册热键命令  他在扩展功能支持库的热键功能里面  如果找不到此命令 请打开工具 再选支持库配置 找到扩展功能支持库  然后勾选上 点击确定即可  然后我们在添加一个标签 用来反馈事件

  • 本文向大家介绍易语言窗口平行跟随的操作方法,包括了易语言窗口平行跟随的操作方法的使用技巧和注意事项,需要的朋友参考一下 易语言其他窗口跟随启动窗口平行移动! 1、新建一个程序并设置好启动窗口的高度跟宽度。插入窗口(窗口1),将窗口1的高度跟启动窗口的高度设置为同等高度。 我这里设置的高度为400 2、左键双击启动窗口,进入到启动窗口程序集。 在启动窗口创建完毕的子程序下写入代码: 目的是为为了让窗