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

 更新时间:2018年10月29日 14:05:46   作者:易语言帮助手册  
今天小编就为大家分享一篇关于一步一步跟我学易语言之认识窗口组件和子程序,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

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

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

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

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

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

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

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

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

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

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

认识子程序(触发事件)

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

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

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

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

总结

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

相关文章

  • 易语言取年份的方法

    易语言取年份的方法

    在本篇文章里小编给大家整理了关于易语言取年份的方法和相关知识点,需要的朋友们学习下。
    2019-02-02
  • 易语言编写64位程序的方法

    易语言编写64位程序的方法

    在本篇内容里小编给大家分享了关于易语言编写64位程序的方法和步骤,需要的朋友们可以参考下。
    2018-12-12
  • 易语言用夜神模拟器实现抖音自动点赞和评论的代码

    易语言用夜神模拟器实现抖音自动点赞和评论的代码

    今天小编就为大家分享一篇关于易语言用夜神模拟器实现抖音自动点赞和评论的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言取绝对值命令使用讲解

    易语言取绝对值命令使用讲解

    今天小编就为大家分享一篇关于易语言取绝对值命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言中关于“关闭”命令的数据库操作

    易语言中关于“关闭”命令的数据库操作

    在本篇内容里小编给各位分享的是一篇关于易语言中关于“关闭”命令的数据库操作相关内容,有需要的朋友们可以学习下。
    2020-03-03
  • 易语言将日期时间转换成纯数字格式的代码

    易语言将日期时间转换成纯数字格式的代码

    今天小编就为大家分享一篇关于易语言将日期时间转换成纯数字格式的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言读取文本行数的方法

    易语言读取文本行数的方法

    在本篇内容里小编给各位分享了关于易语言读取文本行数的方法和步骤,对此有需要的朋友们学习下。
    2019-01-01
  • 易语言操作EDB数据库的方法

    易语言操作EDB数据库的方法

    在本篇内容里小编给各位分享了关于易语言操作EDB数据库的方法和教学,对此有需要的朋友们可以学习下。
    2019-01-01
  • 易语言批量检测QQ号昵称的方法(推荐)

    易语言批量检测QQ号昵称的方法(推荐)

    这篇文章主要介绍了易语言批量检测QQ号昵称的方法,涉及到易语言命令方面的知识点,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • 易语言设置滑块条刻度类型的方法

    易语言设置滑块条刻度类型的方法

    今天小编就为大家分享一篇关于易语言设置滑块条刻度类型的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11

最新评论