
常用软件类: |
|杀毒安全 | |联络聊天 | |网络软件 | |多媒体类 | |系统工具 | |图形图像 | |系统工具 | |应用软件 | |行业软件 |
开发设计类: |
|动画制作 | |图像处理 | |3D设计 | |操作系统 | |站长学院 | |网络相关 | |WEB设计 | |数据库类 | |程序开发 |
注意:本章及以后所有叙述都假设您在安装易语言后没有使用 程序->系统配置 菜单项修改过系统的初始配置信息。如果不能确定,请在启动易语言的同时一直按住 Shift 键,出现系统界面后再放开,此时将自动清除以前的设置信息。
我们以软件中自带的一个例程开始讲述,例程名称为:“第一个程序”,启动易语言后请在“打开例程”子夹中选中该程序,然后再按下确定按钮。另外,此程序您也可以根据首页上的《三分钟就能学会编程序》文章自己建立。
进入后我们可以看到易系统的主界面,界面中间用作设计易程序的程序窗口,现在里面已经有了一个,该程序窗口中有两个窗口单元:一个“标签”(上面中部)及一个“按钮”(下面中部)。
请单击系统界面左边工作夹内的“程序”子夹,然后双击列表树中的“窗口程序集1”项目,您现在可以看到易程序代码的编辑界面,里面现已有一个“窗口程序集1”程序集和一个“_按钮1_被单击”子程序。
至此为止您已经看到了此易程序的全部组成部分,可以使用“窗口”菜单或者 Ctrl + Tab 键在程序窗口设计界面和程序代码编辑界面之间跳转查看。
易程序由程序窗口、程序集、子程序、自定义数据类型、全局容器、DLL命令定义、常量、资源等组成。您现在不需要了解那么多,目前只要知道以下基本知识就可以了:
1、程序窗口是易程序用作接收来自用户的输入信息或者显示某项输出信息的界面;
2、程序窗口由窗口单元组成。窗口单元具有很多种类,譬如在此例程中被使用的标签及按钮,还有编辑框、选择框等等,以后还将不断增加。在易系统主界面右边的单元栏工具箱中您可以看到当前可以使用的各种窗口单元;
3、子程序为一系列语句的排列集合,用作完成某一功能,执行子程序即是执行其中的所有语句;
4、程序集用作将子程序进行分类集合。
我们按下 F5 键运行该例程,然后单击窗口中的按钮,窗口中会显示出“祖国,您好!”文本。
下面关闭被运行的例程,我们来分析为什么此程序能够完成这样的功能:
1、请跳转到程序窗口设计界面,然后单击左边工作夹内的“属性”子夹,在属性表中您可以看到“名称”一栏的内容为:“_启动窗口”,该名称就是此已被选中的程序窗口的名称。凡是以短下划线“_”开头的名称都是具有特定意义的名称。名称为“_启动窗口”的程序窗口,易程序在运行起来后会自动载入并显示,这就是例程执行后能够马上显示出窗口的原因。
2、下面请双击程序窗口中的按钮跳转到对应的代码设计界面,您可以看到下面这条语句:
标签1.标题 = “祖国,您好!”
这条语句具体是什么意思呢?为什么它会被放在名称为“_按钮1_被单击”的子程序中?
请跳转到程序窗口设计界面,单击选中窗口中的按钮,在属性表中可以看到其名称为“按钮1”,单击属性表底部显示为“在此处选择加入事件处理子程序”的组合框,在其中我们可以找到名为“被单击”的列表项。然后选中窗口中的标签,在属性表中可以看到其名称为“标签1”,并且属性表中同时还有名为“标题”的属性表栏。这些与上面的程序语句及子程序之间又有什么联系呢?
前面曾经提到过:凡是以短下划线“_”开头的名称都是具有特定意义的名称,此处也不例外。名称为“_按钮1_被单击”或类似名称的子程序被专门用作接收运行时来自程序窗口的事件,被称为事件处理子程序。它们名称的组成格式为“_” + 产生事件的窗口单元名称 + “_” + 事件名称。按照此格式分析即可得知,名称为“_按钮1_被单击”的子程序就是被用来接收名称为“按钮1”的按钮窗口单元上所产生的“被单击”事件。也就是说,易程序运行时用户一旦单击了此按钮,系统将会自动执行具有此名称的子程序。
引用一个窗口单元必须使用它的名称,引用窗口单元的某个属性必须使用: 窗口单元名称 + “.” + 属性名称 的格式,由此我们知道,“标签1.标题”实际上就是引用名称为“标签1”的窗口单元的“标题”属性,而语句: 标签1.标题 = “祖国,您好!” 执行后就是将“标签1”窗口单元的标题改变为“祖国,您好!”。所有在程序中使用的文本数据两边都必须用双引号括起来,譬如“祖国,您好!”。输入时不必用全角符号“”,直接输入半角 " 即可。
下面总结一下:当该易例程开始执行时,将自动载入并显示名称为“_启动窗口”的程序窗口。当用户按下窗口中的按钮后,“_按钮1_被单击”子程序被自动执行,子程序中的 标签1.标题 = “祖国,您好!” 语句被执行,导致窗口中的“标签1”窗口单元的标题被改变,从而显示出对应文本。