易语言代码输入技巧 (2)

上传人:平*** 文档编号:12907091 上传时间:2017-10-21 格式:DOC 页数:20 大小:1.54MB
返回 下载 相关 举报
易语言代码输入技巧 (2)_第1页
第1页 / 共20页
易语言代码输入技巧 (2)_第2页
第2页 / 共20页
易语言代码输入技巧 (2)_第3页
第3页 / 共20页
易语言代码输入技巧 (2)_第4页
第4页 / 共20页
易语言代码输入技巧 (2)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《易语言代码输入技巧 (2)》由会员分享,可在线阅读,更多相关《易语言代码输入技巧 (2)(20页珍藏版)》请在金锄头文库上搜索。

1、易语言 3.8 之前的版本,输入代码的方法为:每输入一行程序,必须使用回车键确认,否则将自动保存为草稿。而继 4.0 之后,易语言的代码区支持文本输入方法,用户只需要要按着文本的正常输入方法输入代码即可,无需以前的输入方法。1.4.1 内置输入法1拼音输入法为了便于输入程序代码,易语言内置 4 种名称输入法:首拼、全拼、双拼、英文。使用菜单“工具”“系统配置”弹出“系统配置对话框”,如图 1-17 所示。图 1-17 系统配置对话框3 种拼音输入法均支持南方音及多音字。首拼输入法及全拼输入法在系统中被合并为“首拼及全拼输入法” ,系统自动判别所输入的拼音是首拼方式还是全拼方式。双拼输入法的编码

2、规则与 Windows 系统所提供的双拼输入法一致。例如:欲输入“取整 (1.23)”语句,各种输入法的输入文本如下。首拼输入法:qz (1.23)全拼输入法:quzheng (1.23)双拼输入法:quvg (1.23)英文输入法:int (1.23)以上各种输入法的名称部分输入文本(如:qz,quzheng, quvg,int)简称为“输入字”。拼音类输入法的输入字(如:qz,quzheng,quvg)简称为 “拼音输入字” 。首拼及全拼输入法的输入字简称为“首拼及全拼输入字” ,双拼输入法的输入字简称为“双拼输入字” 。输入字可以用来输入程序中所涉及到的一切名称,包括: 所 有 当 前

3、运 行 支 持 库 中 所 提 供 的 命 令 、 窗 口 和 报 表 单 元 数 据 类 型 及 其 属 性 和 方 法 、普 通 数 据 类 型 及 其 成 员 和 方 法 、 库 定 义 常 量 等 名 称 。 用 户 在 程 序 中 定 义 的 子 程 序 参 数 、 子 程 序 局 部 变 量 、 程 序 集 变 量 、 全 局 变 量 名 称 。 用 户 定 义 的 子 程 序 、 Dll 外 部 命 令 名 称 。 用 户 定 义 的 数 据 类 型 及 其 成 员 名 称 。 用 户 所 加 入 的 资 源 和 所 定 义 的 常 量 的 名 称 。 用 户 在 设 计 窗 口

4、 或 报 表 时 所 定 义 的 组 件 、 菜 单 项 目 或 报 表 单 元 名 称 。 系 统 数 据 类 型 名 称 。 如 : “整 数 型 ”、 “小 数 型 ”等 等 。 系 统 常 量 名 称 。 如 : 逻 辑 值 常 量 “真 ”和 “假 ”等 。2书写拼音输入字的方法(以首拼及全拼 输入字为例)(1)为了匹配目标名称中的大小写英文字母和半角数字,请在相应位置处使用对应的大写英文字母和半角数字。如:“jsjA”匹配“计算机 a”和“计算机 A”, “jsj1”匹配“计算机 1”。(2)为了匹配目标名称中的汉字符号或不知道发音的汉字,请在相应位置处使用该汉字。如:“j 算 j

5、1”匹配“计算机 1”。此功能用作修改程序非常方便,例如:欲将 “如果”命令修改为“如果真”命令,只需要在“如果”的后面加上“z”即可。(3)在使用首拼输入字时,需要注意纯韵母发音汉字的输入。如:“按钮”中的“按”字,它的发音是韵母“an” 。对于此类汉字,在首拼输入法中必须写全。譬如“按钮”的首拼输入字就应该为“ann” (即 an,n) 。4输入或修改名称在程序中经常需要输入或修改各类名称。譬如:在加入一个新子程序后,可能需要修改其子程序名称;在设计窗口上绘制上一个组件后,可能需要修改其组件名称等等。在输入或修改名称的过程中,输入字不能用来引用其他已有名称,但可以引用专用的名称输入词组。所

6、谓“名称输入词组” ,类似于输入法中的自定义词组。用户在输入或修改名称的过程中按下回车键后,系统将自动搜寻系统中的名称输入词组中是否有当前光标位置上的输入字,如果找到系统会提示该名称已经使用。系统中所有的名称输入词组都被存放在名为name.txt 的文本文件中,用户可以使用系统所提供的功能(“工具”“系统设置”“输入夹”“编辑名称输入词组” )进行修改,也可以使用其他文本编辑器直接修改,但注意要以纯文本的格式保存。文本文件中各词组之间应该用换行符分隔开。词组内容必须为全中文,且不能包括 GBK 汉字。系统在处理这些词组时,不符合要求的将被滤去。5程序输入实例下面列出了输入一个判别两个数值大小并

7、返回较大值的子程序的全过程,默认输入法为“首拼及全拼输入法” 。(1)运行易语言后,在主菜单中使用“插入”“新程序集”菜单功能插入一个“子程序集 1”到程序(如果程序中已经有了程序集,直接跳转到该子程序集即可) ;也可以在程序面板中用鼠标右键完成。(2)按下 Ctrl+N 组合键插入一个新的子程序。(3)在“返回值类型”栏中输入 zsx 后回车(zsx 匹配系统数据类型名称 “整数型” ) 。(4)回车插入一个空参数,在“参数名”栏中输入 sz 后按空格(sz 匹配系统安装时提供的名称输入词组文件中的“数值”词组) ,再输入“1”后回车。(5)在“类型”栏中输入 zsx 后回车。(6)重复第(

8、4) 、 (5)步一次,但参数名改为“数值 2”。以上操作请参看图 1-18 所示。(7)移动光标到参数表下的空程序语句上,输入 rg (sz1 sz2)(中间的空格可以略去。rg 匹配 “如果”命令名称,“ sz1”匹配“数值 1”参数名称, “sz2”匹配“数值 2”参数名称)。(8)下移一行光标后输入 fh(sz1)(fh 匹配“返回”命令名称)。(9)再下移一行光标后输入 fh(sz2)。至此,一个子程序就全部输入完成了,如图 1-19 所示。系统输入法五笔字型、自然码等这些由 Windows 提供的系统输入法,在易语言中也可以进行程序代码的输入。可以直接输入智能 ABC、紫光拼音等输

9、入法,而不需要在易语言的命令行中输入拼音再转换为中文。如图 1-20 所示,直接输入中文程序。如果以前对五笔字型等输入法比较熟悉,就可以很快地完成程序录入工作。1.4.3 输入备注与代码屏蔽备注是一行或多行的文本,是一段代码的功能说明或是程序的修改注示。备注方便了程序员对程序代码的快速理解,提高了程序开发和维护的效率。编写代码时请养成为代码备注的好习惯,既方便了自己日后阅读代码,又方便其他人更快捷的理解代码的思路与功能。 1输入备注输入备注的方法很简单,在备注文本前加“”号即可,被标注为备注的文字会变成绿色。如图 1-21 所示。1屏蔽与批量屏蔽在任何情况下,如果想屏蔽一行代码,则在该行代码前

10、加“”号即可,这与写备注的方法是相同的。屏蔽后的代码在运行调试时不会被编译,在调试程序寻找错误时,该方法起到很大作用。将代码前的“ ”号删除便可以解除屏蔽。如图 1-22 所示。还可以在代码上点击鼠标右键,在弹出的菜单中选择“屏蔽”或“解除屏蔽”选项。屏蔽的快捷键是“Ctrl+K”键,可以选择多行代码,然后使用“Ctrl+K”来屏蔽多行代码。使用“Ctrl+M ”键来解除屏蔽。输入语句下面,列举易语言常见的 4 种输入语句供大家学习或编程时参考。1值型语句(赋值型)(也可称属性型 语句)特征:有一个“=”号将左右两边连起来。学习易语言时首先会接触的这一类语句,如:标签 1.标题 “汉语言编程技

11、术,易语言!”此句代码表达的含义是:标签 1 的标题是“汉语言编程技术,易语言!”。给变量赋值的常见方法就是用此类语句,赋值语句常见有以下两类。(1)将某一对象的某种属性值赋给另一对象。比如:标签 1.标题 = 编辑 框 5.内容此语句的含义是“标签 1”的标题与编辑框 5 中的内容一样。比如,在编辑框 5 中输入“易语言使英语盲也学会了编程”,那么在相关事件(比如单击按钮)的驱动下,标签1 的标题也相应显示为“易语言使英语盲也学会了编程”。(2)将某一类型的属性值赋予某个对象。比如:标签 1.标题 = “汉语言编程技术 ,易 语言!”将“汉语言编程技术,易语言!”赋给标签 1 的标题。所赋予

12、的属性值可以是各种类型的,比如:窗口 1.可视 = 真这个“真”是一个逻辑型数值。如果是文本型数值要用双引号,比如刚才的例子:“汉语言编程技术,易语言!”即是文本型数据。又如,下面这类语句:标签 2.标题 到文本 (取小时 (取现行时间 () “:” 到文本 (取分钟 (取现行时间 () “:” 到文本 (取秒 (取现行时间 ()因为标签类对象只接受文本型数据,所以要把时间型数据转化为文本型,否则测试时会提示:“所接受的数据类型与传递给它的数据类型不一致”。 有时会发现此类句子:变量 1 = 变量 1+10此语句的含义是:“将变量 1 加 10 之后,再将新值传回给变量 1”。从这里可以看出,

13、这里的“=”号跟数学中的“=”号在含义上是不同的,在数学中不可能出现 b=b+2 之类的表达式,而在易语言中这种表达式却是允许的,而且是经常运用的。另外,又会看到下面这类句子:编辑框 1.高度 = 取用户区高度 ()“=”号的右边表示操控程序的命令,也就是说有时可以将系统命令、执行条件、项目、常量、子程序、函数、资源乃至其他对象的方法等,都可以当作是属性值赋给对象。编辑框 1.高度 = 取用户区高度 ()可以理解为取得“取用户区高度()”的返回值(运算结果),然后将此值赋给编辑框 1 的“高度”属性。2非运行语句非运行语句包括以下几种。 (1)注释型语句。易语言的注释型语句的格式如下: 注 释

14、语句内容“ ”为注释语句符号,用于提示系统“ ”后的文本为注释语句。注释语句不能被执行,只能用来标注代码的含义。(2)被屏蔽的代码 ,代码格式如下: 被屏蔽的程序代码 被屏蔽的代码也不能被执行,并且在编译程序时不会被编译成机器码。3方法型语句方法是一个具体对象能够执行的动作。有的方法会有参数,有的方法则不用参数,“参数”是调用这个方法的各种相关数据,包括相关对象属性值、系统命令、执行条件、项目、常量、子程序、函数乃至其他对象的方法等,都是可以调用的参数。不同的方法有不同的参数,一种方法可以有多种类型的参数。执行、调用一个对象的方法的一般格式如下。 对象名.方法名(参数 1,参数 2,.)例如需

15、要在一个名为“购物篮”的列表框里添加一个叫“苹果”的列表项目,其语句如下。购物篮.加入项目(苹果)上面这句话的含义可以理解为:“将购物篮的加入项目(方法)定为苹果”。在这个例句中,“加入项目”是“购物篮”的方法,“苹果”是其参数。其中调用列表框的“加入项目”方法的语法如下。列表框.加入项目 (欲加入项目的文本,与欲加入项目相关的数值)另一类句式销毁()与命令型句式很像,它其实是下面这个句式的省略表达。组件. 销毁 ()也就是说,调用当前组件的方法可省略对象名前缀,它仍然是一种方法型语句。再举另一例子:组件. 弹出菜单 (欲弹出的菜单,水平显示位置,垂直 显示位置)可以省略表达成:弹出菜单 (欲

16、弹出的菜单,水平显 示位置,垂直 显示位置)查看某类组件的方法、方法的详细解释及参数等,请到易语言设计界面的支持库夹中,“系统核心支持库”的“数据类型”分支中查找,如图 1-23 所示。譬如:想了解画板的所有方法,可以到支持库面板中的“数据类型”“画板”下查看。下面列举几个调用对象方法的例子。(1)在程序中使用常量时,其名称前必须加上“#”符号,所以如果调用的参数中有常量,就在常量前面加上“#”符号,比如:列表框 1.调整层次 (#底层)(2)调用系统命令作为参数。例句:画板 1.滚动 写行 (数值到人民币 (100, 假)此语句的含义是:调用“画板 1”的“滚动写行”方法。而其欲写出的数据(参数)是“数值到人民币 (100, 假)”(这句的语法请看帮助),这是一种数值转换命令语句。(3)调用相关对象的属性值作为方法的参数。例句:列表框加入项目 (编辑框 1.内容,)其他用法

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号