学习中文编程——易语言:初识易语言
易语言诞生于2000年9月,由大连飞扬工作室吴涛先生编写,至今最高版本是“易语言5.11”。
易语言分完全版和精简版:完全版包括主程序、易语言知识库、易语言多媒体教程,安装后大约500多M;精简版只包括主程序,和完全版主程序相比,少了一些命令,安装后只有100多M。
易语言有收费和免费两种:收费版本有全部功能,可配合加密狗使用;免费版本对功能有所限制,不可编译输出,也不能使用加密狗。
通过百度可搜到易语言的D版,其中“易语言v5.11完美破解版”还是比较好用的。可以试用。
对于初学者来说,易语言有如下特征:
1. 全中文支持: 易语言用中文编写代码,不是把现有的编程工具简单进行、封装,而
是有自己的编译器,中文汉语源代码被直接编译成电脑的CPU指令。不需精通英文,只需用汉语和中文思维方式就能写出程序。易语言支持中文输入,并支持南方方言发音,默认中文首拼+全拼,编写代码时,只要正确输入每字第一个字母,就能智能提示,可快速录入。
2.可视化编程:易语言在编写程序过程中,可即时看到当前程序运行流程及路线,有助于培养编程思路,提高解决编程问题的能力。而且代码即文档、命令格式统一,语法格式自动检查,当编写代码后回车,无论大小写、标点、空格都会进行预编译处理,转换为标准格式,如果发现错误,会及时提示。
3.全程提示帮助:编程时随时查阅相关信息,将光标移动到某程序行上,按F1帮助键,能够在状态夹提示中获得有关信息。易语言还有参数引导技术,当编写命令时,按Alt键+右方向键,可自动展开该命令的参数,以便书写代码,减少用户记忆。
当然,易语言还存在一些不足,如:用易语言编写的程序相对较大,这可能影响它的效率;另外易语言编写的程序,有可能遭到杀毒软件的误杀等等。
自学易语言,除了《易语言编程系统》和《中文编程——从入门到精通》两本书外,网上还有许多视频教程,其中世恒、世宝、觅风三人的教材很精彩:大连世恒的视频教材《易语言百集培训》,大约录制于2008年,是培训班的收费教材,淘宝网上光盘售价900多元,不过网上有前40集的破解版本。对易语言的组件、命令分集讲解,比较详细,遗憾的是只能看到前40集。天津世宝的视频教材《易语言教程》,大约录制于2009年,分春、冬两季,共40课,第一季22课,第二季18课,全部免费。第一季课程,通过“泛世纪”软件,实现了远程互动教学,灵活多变,接近现场教学;第二季是录像。不过我们现在看到的都是录像了。觅风的视频教材《零基础易语言入门系列视频》,2012年录制,讲解的是易语言5.11版本,前30集是免费的,后12集网上也可搜到,42集后的暂时没有。每集时间不超过30分钟,由浅入深,简洁明了,便于思考、理解。
当我们沏一杯热茶,坐在电脑边,看着易语言视频教程,间或打开《中文编程——从入门到精通》查阅,何不悠哉乐哉!
易语言创始人——吴涛
学习中文编程——易语言:易语言工作界面
在网上下载“易语言5.11”,按照软件提示安装。
运行易语言,首先会弹出易语言启动对话框,可创建4种Windows空白程序:Windows窗口程序、Windows控制台程序、Windows动态链接库、Windows易语言模块,还可以从左侧选择Linux空白程序、通过向导创建、打开易语言例程等选项。勾选“启动后不再显示此窗口”选择框,下次启动就不再显示易语言启动对话框。
易语言启动对话框
默认选择Windows窗口程序,单击“确定”按钮,会创建一个Windows窗口程序,并打开易语言主界面。
易语言工作界面
易语言主界面最上面是标题栏,显示这个打开窗口的标题。
标题栏下面是菜单栏,有程序、编辑、查看、插入、数据库、运行、编译、工具、窗口、帮助十个菜单,每个菜单下还有子菜单,包含易语言的全部功能。
菜单栏下面是工具条,以图标按钮形式组合,分为标准工具条和对齐工具条二类,是常
用功能的快捷按钮。
工具条下面左侧是工作夹,分三个面板:1.支持库,显示支持库列表,展开后查看各支持库提供的命令、数据类型等信息,编辑状态下,双击某个命令,可将其直接填充到光标处。2.程序,可以添加程序数据、窗口、资源等。3.属性,由组件列表、属性列表、事件列表组成,可分别选择列表中的组件、查看或更改组件属性、生成组件事件子程序。
工具条下面右侧是组件箱,分基本组件、扩展组件、外部组件三部分,如果只显示基本组件,可依次单击菜单工具——支持库配置——全选按钮——确定按钮,就可全部显示。
工作夹和组件箱中间是设计区,窗口设计时,可向窗口中添加组件,进行程序界面设计。在程序代码编辑状态下,可录入、修改程序代码。
最下面是状态夹,有提示、输出、调用表、监视表、变更表、搜索1、搜索2、剪辑历史八个选项,可以查看帮助信息,查看调试文本等。
熟悉了易语言编程软件的界面,就可以开始编写程序了。
学习中文编程——易语言:第一个易语言程序
运行易语言,建立一个Windows窗口程序,程序自动命名为“_启动窗口”,在工作夹属性面板中将标题改为:第一个易语言程序。点击组件箱中标签组件,在窗口中按鼠标左键画一个标签,再点击组件箱中按钮组件,在窗口中按鼠标左键画一个按钮,程序窗口设计完毕。
第一个易语言程序的_启动窗口
易语言教程2020
双击按钮,进入“窗口程序集1”界面,在“_按钮1_被单击”子程序下编写代码:标签1.标题 = “祖国您好”,程序代码编写完毕。
第一个易语言程序的窗口程序集
点击易语言工具条中“运行”按钮,或按下F5键来运行程序,在出现的窗口中点击按钮,
标签显示出“祖国您好”。
第一个易语言程序“祖国您好”
最后点击菜单“编译”,制作成EXE可执行文件或安装文件发布。
分析第一个易语言程序,当运行时弹出一个窗口,这个窗口就是新建易语言程序时的“_启动窗口”,窗口中的标签和按钮是窗口程序设计时添加的。当用鼠标点击按钮时,就运行了“_按钮1_被单击”子程序,而这个子程序运行了程序里的代码“标签1.标题= ‘祖国您好’”,改变了标签的标题,显示出 “祖国您好”,程序运行完毕。
据说“祖国您好”这个程序,是易语言创始人吴涛用易语言编写的第一个程序,后来有关易语言的各种教程,大多把“祖国您好”这个程序,作为第一个易语言程序实例讲解。
第一个易语言程“祖国您好”,诠释着中文汉语编程的深远意义。
学习中文编程——易语言:窗口、集程序和子程序
从第一个易语言程序“祖国您好”中,可以看到这个程序由窗口和程序集两部分组成。
1.窗口
窗口是一个程序的载体,当用易语言建立一个Windows窗口程序时,会自动生成一个“_启动窗口”,这个窗口的名称是不能改变的,否则,运行中会出现错误。通过组件箱,在窗口中添加不同的组件,根据需要,调整布局,对窗口进行设计,这个窗口就是所写程序的界面。
易语言窗口
2.程序集
每个窗口对应一个程序集,默认的名称是“窗口程序集X”,“X”是从1开始的序号,程序集的名称可以更改。程序集中的内容有表格和文字代码据两种,简单说:表格是用来定义程序数据的,而文字代码是用来描述程序中命令、属性、事件的。
一个程序可以由多个窗口和程序集组成,还可以插入类模块、自定义数据类型、全局变
量、DLL命令、常量、资源。
3.子程序
每个程序集中有若干个子程序,子程序用来封装一系列命令,实现模块化,重复调用,使程序更清晰、合理。
(1)子程序有“返回值类型”、“公开”和“备注”三个属性:
子程序的返回值类型:是指子程序执行后结果值的类型,用于子程序之间的联系。如果程序代码不需要子程序的返回值 ,可以不定义返回值。
子程序的公开属性:子程序公开,可以全局调用,在任何子程序中都能用;子程序不公开,只能局部调用,只能在本程序集中用。
子程序的备注属性:是对子程序的注释,不参与运行,只在编程时参考。
(2)子程序分“事件子程序”和“用户自定义子程序”。
事件子程序:是指对应组件所发生事件生成的子程序。可以在这些事件子程序中写入执行代码,运行时,一旦这些事件产生,就会执行相应的子。事件子程序的名称、参数、返回值都是系统定义的,不允许修改。
用户自定义子程序:是指由用户创建,其参数和返回值由用户自行定义的子程序。用户自定义子程序的名称、参数、返回值,可以根据需要在程序设计时任意修改。
(3)子程序的参数:参数是指供命令进行判断、选择或再加工的因素,多个参数用逗号分开。子程序每个参数都存在“参考”、“可空”、“数组”、“备注”四个属性,决定子程序参数的几种特性。
参数参考属性是指:参数是指向变量数据的指针,既参数实际保存的是变量地址,这个地址的内容就是变量的值。编程时只要记住如果提供给子程序参数的变量具有参考属性,那么在子程序内部对该参数的操作,相当于直接对变量的操作。
参数可空属性是指:子程序的参数在调用时是否可以省略该参数,具有可空属性,表示调用该子程序可以省略该参数;不具有可空属性,表示调用该子程序必须提供该参数。当参数可空时,查帮助,可省略的参数用“[]”括起来来。
参数数组属性是指:子程序的参数是一个数组变量。
参数备注属性是指:对参数的注释,只在编程时参考。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论