跟我学中文编程,先认识一下易语言界面和简单代码(易语言 中文编程)
之前发过一些易语言中文编程的代码,有不少朋友留言想要学习易语言,就萌发了写一些简单入门教程的想法。但由于本人技术能力有限,不太敢做这件事。一旦做了,必定有不少错漏,徒遭同行嘲笑,所以就搁置了。这两天又有人说想学,便觉得还是应该搞起来。
对于中文编程的可行性争论,我以前也发过一些解答,这里就不再浪费口水了,也希望那些捍卫英文编程的“志士”们,不要在这里浪费精力。
言归正传,对于如何入门,一般如果是在学校或者培训机构里面,要从抽象的理论开始学起。但我们没必要那样做,就从“兴趣”本身出发,先认识易语言的界面和简单代码,之后再以实例为根基逐步学习理论知识。过程中如果遇到难以理解的,可以留言讨论。
一、下载安装易语言安装包
首先从易语言官方网站下载安装包,推荐下载5.8版本的,因为5.8以上的版本需要在电脑上插上加密狗才能打开使用。此外推荐下载包含“知识库”的完全版。易语言知识库相当于微软的MSDN,几乎所有的知识点以及例程都能够在里面找到,有助于学习和往后开发的过程中查询知识点。
二、认识易语言界面
安装完易语言后,双击打开易语言快捷图标,显示它的初始界面如下:
我们要新建一个窗口,才能真正看到一个完整的开发界面。首先点击菜单栏上面的“程序”菜单,然后点击“新建”。
在弹出的新建窗口中,选择“Windows空白程序”(默认已选),然后在右侧选择“Windows窗口程序”,点击“确定”按钮。
这时可以看到已经新建了一个窗口,也能够看到易语言较为完整的窗口设计界面了。其中,中间一块方形区域就是“窗口”,可以在窗口中根据需要放置各种组件。最上面的横形区域分别是菜单栏和工具栏,这跟很多软件是相似的。左侧区域是“工作夹”,其中又包含属性、程序和支持库三个子夹,它们的功能留在后面再讲。
右侧是“组件箱”,每一个图标都代表一个组件,比如“编辑框”、“按钮”、“标签”、“画板”等等。可以点击组件箱中的图标,然后在中间的“窗口”上用鼠标画出一片区域,就把对应的组件放置在窗口中了。组件箱又分为基本组件、扩展组件、外部组件等区域。其中基本组件可以实现常见的基本功能,扩展组件和外部组件可以扩展更多特定功能,这里只需要掌握基本组件的用法即可。
最下面区域是“状态夹”,可以输出一些调试信息,以及提示对应功能的帮助信息。
三、写一个简单程序
在右侧组件箱中点击“编辑框”图标,如果不知道哪个是编辑框,可以把鼠标箭头放在图标上,会显示组件名称。点击编辑框图标后,鼠标移到“窗口”上,在合适的位置点击鼠标,然后拖拽鼠标,划出一块区域,最后松开鼠标,编辑框就放置在窗口上了。
用同样的方法,把组件箱中的“按钮”组件放置在窗口中。
鼠标点击放在窗口上的“按钮”,然后在界面左下角的“在此处选择加入事件处理子程序”处,点击显示下拉列表。列表中显示的都是“事件”。所谓事件,就是对应组件被触发某个动作,比如鼠标点击、键盘按下,会产生对应的事件。在对应事件中书写代码,就能实现某个操作的功能。
这里选择“被单击”事件。
选择“被单击”事件后,自动进入代码界面。界面中最上面显示的是“窗口程序集_启动窗口”,代表这上面的代码是对应于刚才新建的名叫“启动窗口”的窗口。而下面的子程序名“_按钮1_被单击”就代表我们刚才选择的“被单击”事件,接下来就在这下面写代码。
易语言有一个很好的输入代码的功能,就是输入中文的拼音就能直接显示对应的中文命令,大大降低切换输入法的频率。在输入代码之前,我们先配置一下自带的输入法。
在菜单栏中点击“工具”,然后再点击“系统配置”。
在弹出的系统配置对话框中,选择“编辑”,然后在“默认输入法”中点选“首拼及全拼”,最后点击“确认”。
回到刚才的代码界面中,准备输入代码。我们要实现的是点击按钮,然后在编辑框中显示一行文字。
直接在英文状态下输入“编辑框”三个字的拼音首字母“bjk”,自动弹出一个列表,其中会显示与拼音对应的各种命令、组件或其他用途的名称。由于编程用到的关键字比自然语言少得多,所以不会有多少重码,可以快速定位到需要的名称。
这里已经显示了“编辑框1”,就是我们之前放置在窗口上的编辑框,它默认的名称就是“编辑框1”。如果有多个名称的话,用方向键上下选择。然后按下空格键,“编辑框1”就会自动上屏。
继续在英文输入状态下,输入半角点号“.”,可以调用对应组件的属性、方法或事件。每个组件都有属于自己的属性、方法和事件,其中“属性”表示这个组件的一些静态参数,比如宽度、高度、位置等等;“方法”表示该组件可用的一些操作,“事件”就是前面所说的某种动作触发的事件。
这里输入点号“.”后,自动显示一系列可用的属性、方法或事件名称,我们需要它的“内容”属性,继续输入“nr”,表示“内容”的拼音首字母。显示了“内容”选项后按下空格键,让“内容”上屏。
继续在“内容”后面输入等于号“=”,然后再输入两个双引号“"”。其中等于号“=”代表我们要给刚才选择的“内容”赋一个值,而两个双引号之间就可以输入赋值的文本。
在编程中有一个常见的术语叫“赋值”,通俗来讲就是“给它一个值”,一般使用等于号来进行赋值。等于号的左边是需要赋值的对象,我们现在用的是“编辑框1”的“内容”。等于号的右边是将要赋的“值”。
不同的值有不同的类型,比如文本型、整数型等等,这里先不展开来讲。只需要知道我们现在要赋值给“内容”的是一个文本值,而文本值是包含在双引号之间的。
易语言中的等于号和双引号默认是全角字符,但我们可以输入半角字符,它会自动转换成全角。什么叫“全角”、“半角”?可以理解为中文输入状态下的字符是全角,而英文状态下输入的是半角。
把光标放到双引号之间,切换到中文输入法,输入需要的文本,这里是:“你好,程序世界!”这样就完成了一段非常简单的程序代码。
四、运行程序
点击工具栏上的三角形“运行”按钮图标。
显示了一个窗口,这是我们刚才新建的窗口,以及窗口上放置的编辑框和按钮。同时状态夹里面会自动显示一些调试信息,可以作为运行状态的参考。
在显示的窗口中,点击“按钮”,自动触发“被单击”事件,运行了我们刚才写的那一行代码,最终编辑框中显示出“你好,程序世界!”这行文字。
运行后要想继续写代码,需要先结束运行状态。点击窗口右上角的叉号,或者在工具栏中点击方块形的“终止”按钮图标,就会结束运行,回到代码编辑状态。
以上是我们直观认识易语言界面,以及用一个非常简单的例子感受了从界面设计、代码输入到运行调试的过程。目的是让大家有一个直观感受,就像相亲一样,先对上眼认识认识,接着才能继续相处下去。
过程中难免会有人感到迷糊,可以留言询问,大家一起交流学习。