易语言菜鸟教程合集【不完全版】
- 格式:doc
- 大小:260.00 KB
- 文档页数:86
零基础易语⾔⼊门教程(三)之了解控制台程序
易语⾔简介:
易语⾔是⼀门以中⽂作为程序代码编程语⾔。
以“易”著称。
创始⼈为吴涛。
早期版本的名字为E语⾔。
易语⾔最早的版本的发布可追溯⾄2000年9⽉11⽇。
创造易语⾔的初衷是进⾏⽤中⽂来编写程序的实践。
从2000年⾄今,易语⾔已经发展到⼀定的规模,功能上、⽤户数量上都⼗分可观。
易语⾔和其它编程语⾔⼀样都有后台程序,它也不⼀定必须是窗⼝程序的了,下⾯⼩编带⼤家了解易语⾔的控制台程序。
⽅法和步骤如下所⽰:
1、延时命令:
⾸先学习⼀个第⼀个命令,该命令可将其脚本界⾯延时。
1000毫秒=1秒例如:在运⾏界⾯输⼊(延时(5000)其界⾯可保持五秒钟)如下图所⽰
2、标准输出:
使⽤该命令可将⾃⼰编写的话呈现在运⾏界⾯见下图所表⽰:(如果在输⼊数据上加上双引号的话,程序将其列为⽂本型,如果未加的话⾃动为数值型。
)
3、标准输⼊命令:
初期可理解为在脚本界⾯输⼊的⼀些数据,与标准输出的区别在于输出是脚本呈现出来我们看的到。
以上所述是⼩编给⼤家介绍的零基础易语⾔⼊门教程(三)之了解控制台程序,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。
在此也⾮常感谢⼤家对⽹站的⽀持!。
易语言教程
学习易语言是一项有趣且有挑战性的任务。
以下是一些学习易语言的基本步骤:
1. 学习基础知识:易语言是一种面向过程的编程语言,它的语法类似于Pascal语言。
在学习易语言之前,你需要先了解基
本的编程概念,例如变量、条件语句和循环语句。
2. 下载和安装易语言编译器:在开始编写易语言程序之前,你需要下载和安装易语言编译器。
易语言编译器是一款免费软件,可以在易语言官方网站上找到。
3. 学习编程技巧:编写易语言程序需要一定的编程技巧。
你可以通过学习基础的算法和数据结构来提高自己的编程能力。
4. 编写简单程序:开始编写一些简单的易语言程序,例如打印“Hello, World!”或者计算两个数字的和。
这些简单的程序可
以帮助你熟悉易语言的基本语法和编程结构。
5. 参考易语言文档:易语言官方网站提供了详细的易语言文档,你可以在其中找到各种易语言函数的使用方法和示例代码。
阅读和参考文档可以帮助你更深入地理解易语言的特性和用法。
6. 练习和实践:只有通过实际编写代码才能真正掌握易语言。
尝试编写复杂一点的程序,例如制作一个简单的游戏或者一个图形界面应用程序。
不断地练习和实践可以帮助你提高自己的编程水平。
总之,学习易语言需要耐心和毅力。
通过掌握基础知识、练习编程技巧和实践编写代码,你可以成为一名熟练的易语言程序员。
“易语言”对硬件要求不高,只要可能运行语言。
“易语言”运行的最低计算机配置要求为:1.1 如何下载易语言1.2 如何安装易语言1.3 了解易语言的界面打开关闭保存另存为打印111.4 开始写第一个易程序1213“_启动窗口”的作用是非常重要的,口。
1.5 了解编程或点击“终止”运行按钮,也可以关闭运行的易程序。
14于程注意:有些组件双击会进入默认的事件子程序,实际上也可通过属性面板中的下拉菜单中找到所有的事件子程序。
1516行具有此名称的子程序。
然后选中窗口中的“标签” 组件,在属性表中可以看到其名称为“标签1”,并且属性表中同时还有名为“标题”的属性表栏。
17181.6如何较好地输入程序代码19系统常量名称,如:逻辑值常量“真”和“假”等。
在使用首拼输入字时,需要注意纯韵母发音汉字的输入。
如:钮”中的“按”字,它的发音是韵母an ,对于此类汉字,在首拼输入法中必须写全,譬如“按钮”的首拼输入字就应该为20211.7 “易语言”的帮助系统1.8 初学者的常见问题1本章及以后所有叙述都假设在安装易语言后,没有使用“工具”统配置”菜单项修改过系统的初始配置信息。
如果不能确定,请在启动易语2如果在输入一行代码后,代码没有被设置为有效的可执行代码或其中存22(1)将本章例子中的文字内容改为其他的问候语句。
1.9 课后练习有时在窗口属性里加了一幅图,现在想去掉,但是没有那个选项,总显示“有数据”方法:请修改标签的“标题”属性。
即进入属性面板,将标题属性后的文字更改。
方法:如欲对系统中各运行支持库内的命令、库定义数据类型、库定义常量等等信息进行查找,请在易系统启动后使用以下方法之一:2324252.1 编写第二个易程序②在窗体上拉出一个编辑框组件。
形成“编辑框1”。
(按住鼠标左键不松手,拖放到右下角)2627282.2 什么是变量29①打开前一节的程序后,使用窗口菜单切换到启动窗口设计界面,改标题为“计算”。
<易语言程序设计>作者:蔷薇的羽翼第三章窗口及简单输入输出绝大多数的WINDOWS应用程序都以一个窗口界面的形式来实现与使用者的交互,他是所有初学者首先要接触到的易语言控件,这是因为在创建一个新的应用程序时,易语言会自动为该应用程序创建一个缺省窗口。
窗口是使用者与计算机交互的门户。
所谓交互通常指数据的输入与输出,初学者只要学会信息框与输入框,就能以最简单的方式实现应用程序的输入与输出3.1最简单的应用程序只有一个窗口的WINDOWS应用程序应该是最简单的了。
在学会编写单窗口应用程序的基础上。
就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个WINDOWS窗口程序时候,易语言就自动给我们创建了一个单窗口的程序。
改窗口的默认名称为_启动窗口,即使什么都没做,程序也能正常在屏幕上显示一个空白窗口.并且利用这个最简单的程序我们就能了解窗口的常用属性.3.2窗口的属性关于窗口的位置大小等属性.我们已经在上一章中讲解了.这里只是介绍其他与窗口有关的属性.这些属性的不同组合就能得到风格各异的窗口或者对话框1.窗口标题设置窗口标题栏上的文字,该属性默认为空.属性值可以在程序运行时候改变,可以赋予一个固定字符串或者变量等.读取和设置窗口属性可以用一下语法.详见第三章附带的“标题.e”2.边框样式对于窗口。
“边框”属性决定了其主要外观特征。
即窗口是普通窗口还是工具窗口。
其数据类型为整数型一共提供一下可选属性值0、无边框1、普通可调边框2、普通固定边框3、窄标题可调边框4、窄标题固定边框5、镜框式可调边框6、镜框式固定边框详见第三章附带的“边框.e”3.控制按钮、最大化、最小化按钮控制按钮属性设置是否显示窗口上的所有控制按钮及窗口控制菜单用于显示和隐藏控制按钮(最小化,关闭和最大化/还原)。
详见第三章附带的“控制按钮.e”4.可否移动该属性是逻辑型属性。
指定窗口是否可以被用户移动。
默认为真。
表示窗口可以被移动。
11.1 如何下载易语言231.2 如何安装易语言45671.3 了解易语言的界面89101.4 开始写第一个易程序11121.5 了解编程13141516171.6如何较好地输入程序代码18201.7 “易语言”的帮助系统易语言” 光标移动到想要得到帮助的程序代码行上,按“F1 键”,立即在下方的提示夹中得到帮助提示。
1.8 初学者的常见问题1.初始配置信息本章及以后所有叙述都假设在安装易语言后,没有使用“工具” “系统配置”菜单项修改过系统的初始配置信息。
如果不能确定,请在启动易语言的同时一直按住“Shift 键” ,出现系统界面后再放开,此时将自动清除以前的设置信息。
2.输入程序后只要将光标移到上行或下行代码即可如果在输入一行代码后,代码没有被设置为有效的可执行代码或其中存在错误,调试时“易语言”会报告错误。
213.如何去除底图有时在窗口属性里加了一幅图,现在想去掉,但是没有那个选项,总显示“有数据” ,此时请选中该属性后直接按“Delete 键” 。
也可以用鼠标右键菜单中的命令删除。
4.如何消除标签中“标签”两字方法:请修改标签的“标题”属性。
即进入属性面板,将标题属性后的文字更改。
5.如何即时查询帮助信息方法:如欲对系统中各运行支持库内的命令、库定义数据类型、库定义常量等等信息进行查找,请在易系统启动后使用以下方法之一:(1)直接在工作夹内的支持库面板中单击对应的所要查找其信息的项目,此时所有的相关信息将会显示在系统的提示面板或状态栏中。
(2)如果欲将这些信息提取出来打印或者以后阅读,请在相应项目上单击鼠标右键,在所弹出的菜单中选择“拷贝帮助文本到剪贴板”或者“写帮助文本到文件”功能,输出与该项目及该项目所有子项目相关的帮助信息。
例如:在支持库名项目上进行此操作,将输出此支持库内的所有信息。
1.9 课后练习课后练习(1)将本章例子中的文字内容改为其他的问候语句。
22(2)练习更改标签标题的效果。
易语言教程1. 简介易语言是一种面向对象的编程语言,广泛用于Windows操作系统的软件开发。
相比于其他编程语言,易语言具有简单易用的特点,适合初学者入门。
本教程将为你介绍易语言的基本语法和常用功能,帮助你快速入门易语言编程。
2. 安装和环境配置在开始学习易语言之前,首先需要安装易语言开发环境。
你可以从易语言官方网站下载最新版本的易语言IDE(集成开发环境),然后按照安装向导进行安装。
安装完成后,打开易语言IDE,你就可以开始编写和运行易语言程序了。
3. 基本语法3.1 变量和常量在易语言中,变量和常量用于存储数据。
变量可以改变其值,而常量的值不可改变。
声明变量的语法格式为:变量类型变量名;其中,变量类型可以是整型(INT)、浮点型(FLOAT)、字符串类型(STRING)等。
声明常量的语法格式为:常量类型常量名 = 值;常量类型可以是整型常量(INT)、浮点型常量(FLOAT)、字符串常量(STRING)等。
3.2 控制结构易语言提供了一些控制结构,用于实现程序的条件执行和循环执行。
•条件判断:如果条件 then执行语句块1;否则执行语句块2;结束;•循环执行:循环循环条件判断语句;执行语句块;结束循环;3.3 函数和过程函数是一种可以接受输入参数并返回结果的子程序。
过程是一种不返回结果的子程序。
定义函数的语法格式为:函数返回值类型函数名(参数列表)函数体;返回返回值;定义过程的语法格式为:过程过程名(参数列表)过程体;4. 常用功能4.1 用户界面易语言提供了丰富的用户界面功能,你可以通过控件(如按钮、文本框、标签等)来构建交互式界面。
```c 按钮(。
手把手易语言新手教程首先如果你真正想学习这门技术的话请耐心一个字一个字看完.假设.你是一个只会上上QQ 打打字聊聊天的人.想学习这门技术.并且是对这门技术具有强烈的求学欲望和有时间玩电脑的人.那么想要写出一款自己的外挂赚钱也好.还是自己玩也好.都不难.虽然外挂这门技术所要学习的技术方面比较多,不过别怕,万事只要你入门了后,一切都会变得简单易学.那么从一个新手要成为一个外挂制作程序高手.需要经过以下几点学习步骤.才能历练出真正的技术.学习任何技术关键是大家有没有恒心跟时间和兴趣.第一步:学会一门编程语言无论你是写软件还是外挂程序.懂一门编程语言是最基础的.也许很多人认为学会编程需要学好几年.英语级别要很高才能学会其实这点并不需要怕.因为这只针对新人学习VB VC+ 编程语言.所以在这我推荐没有任何基础条件的新人.学习易语言编程. 全中文可视化的编程工具易语言不会编程的人也能快速的学会,只要你花15天的时间就够了.因为编写外挂来说,并不需要太多精通编程语言.一般能拿得上手,只要学会易语言的语法规则与条件流程语句就能正式开始步入外挂入们学习了.第二步:学会简单的分析游戏内存数据做外挂多多少少需要会使用一些工具,分析游戏的窗口,控件,进程,线程,DLL模块,内存.因为做外挂就是要控制游戏程序里的数据,所以需要学会简单分析游戏的这些表面特征与内在数据.理解游戏的基本构造才能更好的针对性编写外挂功能.第三步:学会Win32 API函数稍微学习下基本的Win32 API 调用很重要,主要是那些进程线程操作,内存读写,DC设备对象, 鼠标键盘模拟API函数等.不过这一步不是很好走,可能需要费个半个月才能初步理解.不过易语言方面,很多的模块可以使用.通过调用别人做好的模块,可以快速实现某些功能,而省去自已研究一些生僻的API.比如我们的合作伙伴:外挂作坊易语言模块.是一个强大的模块.还有我们的独立团-外挂全能模块.都是方便学挂时候直接省去封装API函数进行调用模块就可以写外挂的功能了.总结:学习完了上面三步.基本上就能自己编写出来简单的外挂了.因为有些游戏并不需要多高深的技术才能做出外挂,像网易里的那几款回合制梦幻西游的游戏,只需要做鼠标键盘模拟就行了,因为游戏里有大量功能的快捷键.只需要模拟一下这些快捷键就能实现不少的外挂功能.至少那些能用按键精灵写出来的模拟外挂脚本,只要耐心好好学习了上三步,不久时间也能用易语言写出来,并且会写得比脚本更好更强大.如果要学会更强大的技术写更强大的外挂.那就必须在坚持学习以下几步.第四步:学会使用CE内存搜索工具学会使用CE内存搜索工具这是分析游戏内存的基本.前面的模拟脚本外挂毕竟没有内存外挂的强.学会CE工具其实很简单.一般只要大家努力学习的话.2天时间可以完全学会使用CE工具.然后去分析游戏内存我们要的数据.写出外挂的很多功能.比如.物品.人物.怪物.NPC.技能.包裹数据第五步:学会OD调试游戏分析关键CALL游戏也是编程人员编出来的,里面也是有一个一个的功能函数组合起来.使用OD找到一些关键动作的功能函数入口地址,并分析出该函数的参数,就可以编写CALL代码,来直接调用游戏中的函数,可以让外挂自动化操作游戏了.第六步:学会易语言写CALL代码调用当你会找CALL了还不行.需要学习易语言写CALL调用代码的方法.当然这步比较好走.因为网络上已经有各种高手编写的易模块.比如:外挂作坊3.0模块.就完全可以简单方便的编写调用一个关键CALL进行游戏操作的.命令为:调用函数()调用机器码()我在这拿我们的一个VIP会员用易语言调用模块写的星辰传说的一个技能CALL做个例子:如图:得到游戏的关键CALL参数和CALL地址后简单方便的就写出来可以进行外挂直接控制游戏了. 易语言也可以将其他语言写的代码翻译后进行编写出来.比如用delphi编程语言写的CALL:如图:像这段使用delp。
3.1 初识命令
3.2 大小数问题与判断命令
大家将光标定位在如果命令行上,观察一下,
就可以发现,标记会在与两者之间切换。
与流程线是互相配合表示程序走向的:
表示当条件成立时,就执行下面的程序。
另有一个跳出判断的箭头。
表示当条件不成立时,就执行左边箭头所指向的程序。
3.3循环类命令
3.5跳转类流程控制命令
3.6 易语言常用命令
3.8 课后练习
(3)试着将前述程序中的“+ #换行符”删除,运行后观察一下效果。
“#换行符”是引用了一个系统常量,将在有关常量的章节中讲述。
组件后输入这些程序代码。
最
序。
【软件工程】易语言10分钟入门教程亲爱的朋友,您愿意花十分钟的时间,来熟悉一门全新的编程语言“易语言”吗?第 1 分钟:序曲只有十分钟,时间紧迫,让我们立刻开始,不多说一句废话(这一句话本身算不算废话?哈哈)。
其有用不着那么紧张,以人均每分钟阅读300字计算,10分钟足以读完3000字。
况且我也不打算写那么长,由于还要给亲爱的读者留足思考时间。
(在本文中,我偶尔会把“易语言”说成“飞扬易语言”或者“易语言”,总之都是一样东东。
)第 2 分钟:“易语言”初相识先通过简单几句话,熟悉一下飞扬易语言的大概:•完全面向对象,具有类与接口的完整概念(从现在开始忘掉结构化编程吧)•具有自动垃圾回收机制(你只管创建对象,而不必自己释放,轻松多了)•源代码将被编译为本地机器码,程序具有很高的执行效率(当然还是比不上C语言)•同一套源代码,能够被编译为多个操作系统(Windows/Linux/...)下的可执行文件,这是其跨平台机制•可将源代码编译为易语言类库,以达到代码复用。
同一个易语言类库能够在多个平台下通用。
此外,还能够使用C/C++开发易语言“本地类库”。
开发类库非常轻松。
•有一个“系统”类库(类似于原易语言中的“核心支持库”)为程序提供最核心支持,是程序运行所必需的,其文件大小只有150K,小巧玲珑。
•有一个跨平台的图形用户界面(GUI)类库,基于wxWidgets,目前还不太成熟。
•目前各方面的类库都非常缺乏,只是时间会完善一切•将会有一个包含“可视化界面设计”在内的完善的集成开发环境(IDE),其大部分代码将使用飞扬易语言自身编写。
(暂时先用文本编辑器写程序吧,呵呵,推荐emEdit,对汉字的语法高亮支持比较好)•飞扬易语言有很多特色语法,如“友好名称(类自然语言编程)”、“三联推断式”、“多返回值”、“双向赋值”、“属性表”等等。
我想有必要再强调一遍:“易语言”跟原先的易语言(1.x - 4.x)是完全不一致的两个编程语言(假如非要找出相同点话,它们都是易语言公司的产品,作者都是吴涛)。
易语言教程易语言是一种面向中文用户的高级编程语言,其特点是简单易学、开发效率高。
本文将为大家介绍易语言的基础知识和使用方法,帮助读者入门易语言编程。
首先,我们来了解一下易语言的发展历史。
易语言由中国软件开发公司四川滔博公司开发,并于2003年正式发布。
易语言是第一门完全中文编程语言,以其简单易学的特点吸引了许多初学者。
易语言在国内广泛使用,特别是小型软件开发领域。
易语言的开发环境称为“易语言开发系统”,它可以在Windows 平台上运行,并提供了可视化的界面开发工具。
开发系统包括一个集成开发环境(IDE)和一个编译器。
IDE提供了编辑器、调试器和工程管理器等功能,编译器则将源代码转化为可执行文件。
易语言的语法结构简单易懂,采用了中文关键字和符号,例如“如果”、“循环”等关键字。
这使得易语言对于不熟悉英文的用户来说更加友好。
此外,易语言还提供了丰富的库函数和可视化控件,使得开发者可以快速构建Windows应用程序。
在易语言中,我们可以使用变量来存储数据。
变量可以是整数、浮点数、字符串等类型,我们可以通过赋值语句将数据存储到变量中。
例如,以下代码将整数1赋值给变量a:a = 1易语言还支持条件语句和循环语句,让我们可以根据条件执行不同的代码块,或者重复执行一段代码。
例如,以下代码使用条件语句判断变量a是否大于10:如果 a > 10 则输出("a大于10")否则输出("a不大于10")结束如果以下代码使用循环语句打印变量a的值10次:循环 10 次输出(a)结束循环除此之外,易语言还支持函数和模块的定义和调用。
我们可以将一段代码封装为函数,然后在其他地方调用它。
这样可以提高代码的复用性和可维护性。
以下是一个简单的函数定义和调用的例子:函数求和(a, b)返回 a + b结束函数结果 = 求和(1, 2)输出(结果)通过学习易语言的基础知识,读者可以开始开发自己的应用程序。
绍兴县教研室试点教材汉语编程工具易语言易语言教程――初级版目录目录.......................................................................................................................... - 2 - 第一部分易语言入门.................................................................................................... - 3 - 第一课走进“易”世界........................................................................................ - 3 -一、打开“易语言”设计窗口 ........................................................................ - 3 -二、认识“易语言”........................................................................................ - 3 -三、第一个易程序............................................................................................ - 5 -四、小结............................................................................................................ - 6 -第二课简单的人机交互........................................................................................ - 7 -一、第一个交互程序........................................................................................ - 7 -二、小结............................................................................................................ - 9 -第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 14 - 第六课让世界丰富多彩...................................................................................... - 16 - 第七课顺序程序结构.......................................................................................... - 18 - 第八课猜数(选择程序结构) .......................................................................... - 21 - 第九课多分支控制结构语句 .............................................................................. - 25 - 第十课练习.......................................................................................................... - 27 -一、选择题:.................................................................................................. - 27 -二、编程题:.................................................................................................. - 27 -第十一课循环程序结构...................................................................................... - 29 - 第十二课循环程序结构练习 .............................................................................. - 33 -一、选择题...................................................................................................... - 33 -二、编程题...................................................................................................... - 34 -第十三课菜单的设计.......................................................................................... - 36 -一、菜单的基本概念...................................................................................... - 36 -二、菜单编辑器的打开 .................................................................................. - 36 -三、设计下拉式菜单...................................................................................... - 37 -第十四课对话框.................................................................................................. - 41 -一、提示类对话框.......................................................................................... - 41 -二、自定义对话框.......................................................................................... - 42 -三、通用对话框.............................................................................................. - 43 -附录实例应用荟萃.............................................................................................. - 45 -绍兴县教研室试点教材第一部分易语言入门第一课走进“易”世界易语言介绍易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化,这在今后的学习中我们会深刻体会到它的“易”。
10.1 如何定义API 函数
易语言中,使用一个API 函数前(也称DLL 命令),首先要对该函数进行定义,定义DLL 命令涉及到以下主要属性:
Dll 命令名、返回值类型、Dll 库文件名、Dll 命令在Dll 库中对应的函数名、Dll 命令参数。
注意:
下面会用到
中寻找与指定条件相符的第一个子窗口。
API函数的原名)。
按照API资料来填写,
不可以自定义。
API资料中描述的,有几个参
数,就添加几个参数,并且各参数
的类型和位置要和资料中的相一
臻,但参数名可以自定义。
10.2 API 函数的综合应用
①添加一个滑块条组件。
本例程中用到了GetWindowLong
如果库文件名是:Ker n e l32.dll
、U s er
使用
10.3 外部DLL 库的应用
前
令。
207
⑦将子程序
的返回值设置
成“逻辑
型”。
10.4 课后练习
208(1)学着使用API 函数的帮助文档:
GetMessagePos
209。
第一章:入门本章及以后所有叙述都假设您在安装易语言后没有使用程序->系统配置菜单项修改过系统的初始配置信息。
如果不能确定,请在启动易语言的同时一直按住Shift 键,出现系统界面后再放开,此时将自动清除以前的设置信息。
我们以软件中自带的一个例程开始讲述,例程名称为:“第一个程序”,启动易语言后请在“打开例程”子夹中选中该程序,然后再按下确定按钮。
另外,此程序您也可以根据首页上的《三分钟就能学会编程序》文章自己建立。
进入后我们可以看到易系统的主界面,界面中间用作设计E程序的程序窗口,现在里面已经有了一个,该程序窗口中有两个窗口单元:一个“标签”(上面中部)及一个“按钮”(下面中部)。
请单击系统界面左边工作夹内的“程序”子夹,然后双击列表树中的“窗口程序集1”项目,您现在可以看到易程序代码的编辑界面,里面现已有一个“窗口程序集1”程序集和一个“_按钮1_被单击”子程序。
至此为止您已经看到了此易程序的全部组成部分,可以使用“窗口”菜单或者Ctrl + Tab 键在程序窗口设计界面和程序代码编辑界面之间跳转查看。
易程序由程序窗口、程序集、子程序、自定义数据类型、全局容器、DLL 命令定义、常量、资源等组成。
您现在不需要了解那么多,目前只要知道以下基本知识就可以了:1、程序窗口是易程序用作接收来自用户的输入信息或者显示某项输出信息的界面;2、程序窗口由窗口单元组成。
窗口单元具有很多种类,譬如在此例程中被使用的标签及按钮,还有编辑框、选择框等等,以后还将不断增加。
在易系统主界面右边的单元栏工具箱中您可以看到当前可以使用的各种窗口单元;3、子程序为一系列语句的排列集合,用作完成某一功能,执行子程序即是执行其中的所有语句;4、程序集用作将子程序进行分类集合。
我们按下F5 键运行该例程,然后单击窗口中的按钮,窗口中会显示出“祖国,您好!”文本。
下面关闭被运行的例程,我们来分析为什么此程序能够完成这样的功能:1、请跳转到程序窗口设计界面,然后单击左边工作夹内的“属性”子夹,在属性表中您可以看到“名称”一栏的内容为:“_启动窗口”,该名称就是此已被选中的程序窗口的名称。
易语言教程菜鸟专版打开易语言5.11之后会出现如下界面,此时双击“Windows窗口程序”就会新建一个空白窗口程序然后会出现如下界面这样,一个空白的程序就完成了,我们可以ctrl+S或者在菜单栏上的程序中将程序保存一下保存到需要的文件夹内即可,这样一个新的易语言程序就算初步成型,接下来让我们继续完善一下。
看到左侧的名称一栏吗,这里是窗口内部的名称,如果命名为“_启动窗口”那么程序启动时,名为_启动窗口的窗口会最先出现,下面的备注可以随便输入一些注释,留作标记,防止自己忘记,宽度高度则是定义窗口的大小,嘿,看到那个叫标题的输入框吗?在这里输入任意汉字英文或数字即可更改窗口的名称,我这里将其暂时命名为“学习程序”,对了,除了在这里定义窗口名之外,还能用代码更改窗口名哦!让我们来学习一下!先点选此处,点击创建完毕然后就会跳转到代码窗口我们来试着写代码来更改窗口标题,注意要写在这个创建完毕的子程序下面哦,这表示窗口创建完毕时立即执行以下代码。
_启动窗口.标题= “我是学习程序”让我们来分析一下这段代码,_启动窗口就是窗口名称,.标题表示窗口的标题,然后用=表示启动窗口的标题等于“我是学习程序”注意必须要在这个标题的两边加上双引号,因为这是文本型的数据,好了,让我们按下F5来测试一下。
看到了么,成功!窗口的标题不是我们之前定义的学习程序,而是我们用代码写的我是学习程序,很神奇吧!这样还不算什么?那么接下来让我们继续找到右侧的组件框,选择基本组件中的编辑框创建一个编辑框组件。
在窗口上调整一下大小即可,然后在左侧的内容里输入:“欢迎使用学习程序”F5.OK,这样编辑框里面就能够显示内容了,接下来我们选择基本组件中的按钮组件,并在窗口上创建一个按钮然后双击按钮!又出现了代码编辑窗口,然后我们写下如下代码:编辑框1.内容= “你好,易语言”分析一下整个代码的意思编辑框1.内容即名称为编辑框1的编辑框的内容= “你好,易语言”也就是说,当我们按下这个按钮时,编辑框1的内容会变成“你好,易语言”,让我们测试一下。
易语言常用语句(转载自.::Etp工作室::.之『教育部』)对于初学者来说,即使代码是全中文的,也需要别人讲解才能明白其中的意思。
如果我们能够理解其中大多数的代码的意思,那我们学习易语言就会相对容易。
为此下面列举易语言常见的各类语句供大家学习或编程时参考。
㈠、赋值型语句。
(也可称属性型语句)(特征:有一个“=”号将左右两边连起来)这是我们学易语言首先会接触的一类语句。
比如:标签1.标题=“祖国,您好!”,这句代码的意思是:标签1的标题是:“祖国,你好!”——即将标签1的标题属性值定为“祖国,你好!”(所谓赋值也)。
我们所见的给变量赋值就是用此类语句。
赋值语句常见有以下两类:...⑴、将某一对象的某种属性值赋给另一对象。
比如:标签1.标题=编辑框5.内容。
意思即是“标签1的标题跟编辑框5中的内容一样”。
比如我们在编辑框5中输入“易语言使英语盲也学会了编程”,那么在相关事件(比如单击按钮)的驱动下,标签1的标题也相应显示为“易语言使英语盲也学会了编程”。
...⑵、将某一类型的属性值赋予某个对象。
比如:标签1.标题=“祖国,你好!”,将“祖国,你好!”赋给标签1的标题。
所赋予的属性值可以是各种类型的,比如:窗口1.可视=真,这个“真”是一个逻辑型数值。
如果是文本型数值要用双引号,比如刚才的例子:标签1.标题=“祖国,你好!”即是。
又如,我们会发现这类句子:标签2.标题=到文本(取小时(取现行时间())) +“:”+到文本(取分钟(取现行时间())) +“:”+到文本(取秒(取现行时间()))。
因为标签类对象只接受文本型数据,所以要把时间型数据转化为文本型,否则测试时会提示:“所接受的数据类型与传递给它的数据类型不一致”。
有时我们会发现此类句子:容器1=容器1+10,这个语句的意思是:“将容器1加10之后,再将新值传回给容器1”。
从这里可以看出,这里的“=”号跟数学中的“=”号在含义上是不同的,在数学中不可能出现b=b+2之类的表达式,而在易语言中这种表达式却是允许的,而且是经常运用的。
另外,我们又会看到这类句子:编辑框1.高度=取用户区高度()。
“=”号的右边表示操控程序的命令,也即是说有时可以将系统命令、执行条件、项目、常量、子程序、函数、资源乃至其他对象的方法等,都可以当作是属性值赋给对象。
“编辑框1.高度=取用户区高度()”可以理解为取得“取用户区高度()”的返回值(运算结果),然后将此值赋给编辑框1。
预告:以下我们将会继续介绍方法型语句、命令型语句、流程控制型语句、运算型语句、函数型语句等。
由于我也是菜鸟,所以分类可能不太严密。
请高手帮我看看上面有哪些地方说错了,我自己是不太清楚的。
㈡、非运行语句。
非运行语句包括以下几种。
①、注释型语句。
易语言的注释型语句的格式是:※注释语句注释语句不能执行程序,只是用来解释上一行代码的意思。
易语言是把注释代码隐藏起来的。
显示某行代码的注释语句的方法是:选中某行代码,如果在该行代码前出现“+”号,说明该行代码有注解,点击该“+”号可以打开该行代码的注解,点击“-”可以重新隐藏注解。
上述注释型语句是易程序中固有的,我们也可以自己添加注释型语句。
方法:直接改动某一备注或用右键选“修改备注”。
除了上述的备注方法外,在下方的“提示夹”里有对该行代码更详细的解释。
我们也可以把下面的草稿型语句作为备注。
②、草稿型语句。
易语言的草稿型语句的格式是:※草稿:程序代码草稿型语句也不能被程序执行,有两种情况会出现草稿型语句:①、没有转为正式语句,在代码前会有“※草稿:”字样,转化为可以运行的正式代码的方法:双击该行代码使之变灰,然后按回车键(即Enter键)。
②、该行代码有错误,不能转化为正式语句。
处理:修改错误。
③、测试型语句。
(等等再解释)--------------------------------------------------------------------------------交流附件上传地址:/㈢、方法型语句。
我们如果看过《控件的属性、事件和方法》,就会理解方法是一个具体对象能够执行的动作。
有的方法会有参数表,有的方法则不用参数,“参数”大概相当于调用这个方法的各种相关数据,包括相关对象属性值、系统命令、执行条件、项目、常量、子程序、函数乃至其他对象的方法等,都是可以调用的参数。
不同的方法有不同的参数,一种方法可以有多种类型的参数。
执行、调用一个对象的方法的一般格式如下:对象名.方法名(参数1,参数2,...)。
例如需要在一个名为“购物篮”的列表框里添加一个叫“苹果”的列表项目,其语句如下:购物篮.加入项目(苹果)。
上面这句话的意思可以理解为:“将购物篮的加入项目(方法)定为苹果”。
在这个例句中,“加入项目”是“购物篮”的方法,“苹果”是其参数。
其中调用列表框的“加入项目”方法的句式是:列表框.加入项目 (欲加入项目的文本,[与欲加入项目相关的数值]) 同时我们又会发现另一类句式,比如“销毁()”,这个句式跟命令型句式很象,但其实它是下面这个句式的省略表达:窗口单元.销毁()。
也即是说调用当前窗口单元的方法句式可省略前面的对象名前缀,它仍然是一种方法型语句。
再举另一例子,“窗口单元.弹出菜单(欲弹出的菜单,[水平显示位置],[垂直显示位置])”可以省略表达成“弹出菜单(欲弹出的菜单,[水平显示位置],[垂直显示位置])”。
欲查看某类窗口单元具有哪些方法、这些方法的详细解释以及有哪些可用参数等,请到易语言设计界面的支持库夹中的“数据类型”分枝中寻找。
譬如:想了解画板的所有方法,可以到“数据类型 -> 画板”下查看。
下面列举几个调用对象方法的例子,以便让各位菜鸟举一反三:①、在程序中使用常量时其名称前必须加上“#”符号,所以如果调用的参数中有常量,就在常量前面加上“#”符号,比如:列表框1.调整层次 (#底层)②、调用系统命令作为参数。
例句:画板1.滚动写行 (数值到人民币 (100, 假)) 。
这句的意思是,调用“画板1”的“滚动写行”方法。
而其欲写出的数据(参数)是“数值到人民币 (100, 假)”(这句的语法请看帮助),这是一种数值转换命令语句。
③、调用相关对象的属性值作为方法的参数。
例句:列表框.加入项目 (编辑框1.内容,)其他用法就不一一列举了。
(四)、命令型语句。
命令型语句跟方法型语句差不多,看看下面两者的对比就知道它们的差别了——方法型语句:对象名称.方法名称(参数,......),而命令型语句的基本格式是:命令名称 (参数,......)“命令”的意思也跟“方法”差不多,都是一种程序运行动作指令,只不过“方法”是某个具体对象所具有的能供调用的指令,而“命令”则是整个易语言系统固有的、可以供任何程序任何对象调用的指令,所以命令名称前面没有前缀的对象名。
有时候命令的参数不是必需的(即“可选的”),比如:取随机数([欲取随机数的最小值],[欲取随机数的最大值]),“[]”表示该参数不是必需的。
如果是这种情况,该参数可为空,比如:取随机数()。
那么,我们怎样调用命令呢(怎样编辑命令代码)?怎样查找易语言系统提供的命令呢?也是有两种方法:①、请到易语言设计界面的支持库夹中的“数据类型”分枝中寻找。
譬如:想了解文件读写的“插入文本”命令,可以到“核心支持库-> 文件读写->插入文本”查看。
点击该命令名称可以快速地在代码编辑区插入该命令的代码;②、选“帮助→易语言知识库→目录→参考手册首页→系统核心支持库”,我们会发现那里列举了易语言提供的所有命令类别,可以选中某类命令类别来查看。
通过查找,我们会发现易语言提供以下几种类型的命令可供调用:①、调用核心支持库命令,包括以下几大类型:流程控制算术运算逻辑比较位运算容器操作数组操作环境存取拼音处理文本操作字节集操作数值转换时间操作磁盘操作文件读写系统处理媒体播放程序调试其他数据库网络通信比如“取现行时间()”是属于时间操作命令,而“数值到人民币 (100, 假)”是一种数值转换命令。
②、调用其他程序(包括窗口程序集、子程序等)、函数、API函数等的命令。
有时候我们会发现某个命令在核心支持库里找不到,那可能是调用以上的东西,比如在某一个例子中有一个“添加用户()”的命令,这个命令在系统命令列表里找不到,我们再看下面有一个子程序叫“添加用户”,原来该命令是调用“添加用户”子程序。
下面再列举一些常见的命令以便举一反三:①、载入窗口命令。
我们想通过一个窗口启动其他窗口,可用此命令,其句式是:载入(欲载入的窗口,[父窗口],是否采用对话框方式)它的意思请查看有关说明。
②、运行命令。
使本程序或其他程序运行,其句式为:运行(欲运行的命令行,是否等待程序运行完毕,[被运行程序窗口显示方式])。
示例:运行(程序1,,假)。
③、信息框命令。
有时我们想使系统反馈指令,比如弹出相关提示,但又找不到有“信息框”这个控件(窗口单元),原来易语言是通过命令调用信息框的(类似的还有输入框命令),其格式是:信息框(提示信息,按钮,[窗口标题])。
④、关闭命令。
这是一种数据库操作命令,当指定数据库操作完毕后,关闭已经被打开的指定数据库,以便清空数据变量,节约系统资源,其句式是:关闭([数据库别名或名称])⑤、结束命令。
本命令结束当前易程序的运行,参数为空(无返回值),其格式是:结束()最后要说的是,我们只介绍了命令型的基本语句,我们在以后的学习中将会继续讲解命令型基本语句中的各类语句,包括流程控制语句中的条件语句、选择语句、循环语句等,还有容器操作、逻辑比较等命令语句都要继续讲解。
(五)、表格型语句(声明型语句)。
学过其他编程语言的朋友初次用易语言一般会不太适应,因为代码都是用中文表示的,呵呵。
其实易语言的语法规则跟其他编程语言是差不多的,可能他们比较不习惯的是声明型语句是用表格来表达。
比如VB中声明变量的句式是“dim 变量名 as 变量类型”之类,而易语言是用表格声明容器来表示,表格所要填写的内容包括容器名(变量名)、容器类型(变量类型)等项目。
用表格能更直观地了解、查找或插入所要声明的东西,例如变量、子程序、常数、dll函数、声音或图片资源等。
如果我们把易语言的表格型代码复制粘贴到记事簿等文件中,会发现表格型代码转化为文字型代码,比如对子程序的声明会变成类似下面的语句:子程序:_按钮1_被单击返回值类型:字节型下面来列举一下声明型语句的几种类型和声明方法:㈠、建立(声明)容器(变量)。
需要声明(定义)的项目包括容器名、容器类型、是静态容器还是非静态容器、数组、备注等。
建立容器的方法:⑴、局部容器—在子程序下面按下“Ctrl + L” 加入一个空容器。
⑵、窗口程序集容器—在窗口程序集下面按回车键。