易语言教程菜鸟专版
- 格式:doc
- 大小:401.50 KB
- 文档页数:11
易语言编程入门教程易语言应用ESP编程入门_图文导读:就爱阅读网友为您分享以下“易语言应用ESP编程入门_图文”的资讯,希望对您有所帮助,感谢您对的支持!易语言应用ESP实例入门教程前言:为什么要写这个东东当前,计算机编程技术发展日新月异,随着互联网的普及和传输速率的大幅提高,网页程序由于其无需下载安装,升级、维护方便等优势,正在逐步取代传统的桌面应用程序。
而主流的编程工具都已增加了开发网页程序的功能。
那么作为使用易语言的广大编程人员想开发网页程序该怎么办呢?大家别恢心,好在我们易语言界里面藏龙卧虎,有好多高手为易语言开发出了具备各种新功能的支持库,这里面就有“云外归鸟”开发的ESP,它是立足现有易语言编程环境下,开发动态网页程序的最佳选择。
东西是好东西,可是ESP推出2年多了,用的人却很少,坛子里的例程也少的可怜,并且目前还有很多人不知道ESP 这个东西是什么。
究其原因,我想缺乏必要的初级教程和例程,是限制其发展的一个主要问题。
“云外归鸟”在推出这个系统时指出其应用群体是具备一定的网页开发基础以及ASP开发能力的人,也就是坛子里所说的相对“老鸟”,但反过来想一想,会以上两种技能的人还有必要再学ESP来开发网页吗?回答是否定的,即使有,也是出于一种娱乐的心理搞点东西玩一玩。
真正需要用ESP开发的人我想应具备以下一些特点:只用易语言开发软件、其它语言或会一点或不会、没有开发过网页、不想花太多时间再去学习另外一门语言。
具备以上特点的人在易界应该是主体(也就是所说的菜鸟)。
所以很多人想学习,但看了ESP自带的那个成品例程又看不明白,最后还是放弃了。
因此,我个人认为还是有必要推出一个针对“菜鸟”的ESP 入门教程,也就是说,本教程力争把读者群体定位在:一个不会ASP而只会易语言的人,当然,这只是作者自己一厢情愿的想法,到底效果如何,还要等待后面的反应了。
一、什么是ESPESP(易语言Server Pages)即易语言活动服务页,它是易语言编程界高手“云外归鸟”为解决易语言不能编写B/S网页系统软件而推出的。
易语言与WIN32 API的使用本人也是个小菜鸟啦。
今天写这个,就是为了一下比我还新手的同学参考参考的资料。
----------------------基础知识:先来了解一下,什么的动态链接库再看看,什么是API。
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
推荐API工具,是易语言自带的API助手,一般在X:\e\wizard\API助手如下图,,很好用,很强大哦。
可以看出,有了API,我们编程的生活是多么的美好,很多函数都不需要我们亲力亲为的去写,只要调用就OK了。
然后,我们来看一下数据类型。
因为在API中有很多地方使用了结构体(看百度哦),为了对这些结构体进行匹配,所以在易语言中我们也要对他建立相应的数据类型。
例如这是C语言的结构体格式SYSTEMTIME StructureThe SYSTEMTIME structure has the following form:typedef struct _SYSTEMTIME {WORD wYear;WORD wMonth;WORD wDayOfWeek;WORD wDay;WORD wHour;WORD wMinute;WORD wSecond;WORD wMilliseconds;} SYSTEMTIME;而我们如果想在易语言中实现他,就可以这样定义.版本2.数据类型系统时间_, , SYSTEMTIME.成员年, 短整数型, , , wYear.成员月, 短整数型, , , wMonth.成员星期, 短整数型, , , wDayOfWeek.成员日, 短整数型, , , wDay.成员小时, 短整数型, , , wHour.成员分, 短整数型, , , wMinute.成员秒, 短整数型, , , wSecond.成员毫秒, 短整数型, , , wMilliseconds你可能会奇怪,我怎么知道什么WORD 是什么类型。
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.VB或VFP中的Case语句在易语言中如何表示?2.“返回()”是什么意思?3.为什么要在“计次循环首”或“容器循环首”的参数中加个容器?VB的同类语句不用加。
4.随机数和随机种子数什么意思?5.易语言中,怎样求一个数的“n次方”?怎样求一个数的“开n次根式”?6.怎么定义变量?7.容器如何赋值?赋值以后,如何清空至初始值?8.在用编辑框的内容为容器赋值时,为什么会出错?9.数组型容器该如何赋值?10.如何插入常量?常量如何引用?11.“加入数据库常量”有什么用?12.怎样用命令中止当前运行的易程序自身?13."列表框1.加入项目(中文含义 [容器1],)"中的中文含义[容器1]容器中包含容器是何意思?14.“取命令行()”是什么意思?应该怎么用?15.如何取得当前程序所在的文件夹名称?我用“取当前目录()”为什么有时行有时不行?16.我想在易程序运行时保存一个与程序同名的ini文件,我该如何获得文件名?17.“读环境变量()”和“写环境变量()”中的环境变量名称指什么,如何获得?18.“倒找文本(原文本,子文本)”返回的值是不是子文本距原文本尾部的字符数?19.怎样才能用赋值的方法把“homepage”=dword:00000001赋值给一个文本容器?20.如何把日期框1和日期框2的日期相差的天数显示在标签上?21.请问:当我按下按钮1。
过一段时间在按按钮2。
请问怎样计算出这段时间?22.请问,在E语言中怎样实现用"标签"来动态显示电脑的时间?23.为什么我用“创建目录()”命令总是无法创建新的目录?24.在“寻找文件()”命令中,找文件夹时有时会找出"."来,怎么回事?25.怎样在易程序中运行外部程序?26.怎样才能让易程序调用默认的关联程序来打开txt、wps、chm之类非执行文件呢?27.在易程序中运行了一个Dos程序,怎样才能让那个难看的Dos窗口不出现呢?28.如何才能知道当前屏幕的分辨率是多少?29.怎样取得鼠标相对于屏幕的当前位置?30.请问,“信息框”是如何添加上去的?控件工具箱里没有啊?31.如何向注册表中写入一个dword值0x00000001?32.如何向注册表中写入一个二进制值?33.写注册表项(“HKEY_CURRENT_USER”,“Software\run”,“times”,)为什么会出错?34.“写注册项()”中第一个参数“根目录”分别对应注册表中那个主键?35.在易程序中,要打开新窗口用什么,是打开()、创建()还是……?36.我用复制窗口单元复制出来的新单元,其大小为什么与源单元不同?37.“处理事件()”有什么用,怎么用?38.如果不用数据库管理器,能在易程序中用命令方式动态创建一个新数据库吗?39.在易程序中能不能同时打开多个数据库?40.在易程序中打开了多个数据库,如何确定哪个是当前库?41.我用“添加()”想把两个结构相同的数据库连接在一起,可为什么返回值总是为假?42.窗口中有三个编辑框,如何才能把其中的内容保存为数据库的一个记录呢?43.我用“删除()”命令删除了一个记录,可用“取记录数()”发现记录总数并没改变,为什么?44.数据库中:查找()命令的参数应如何设置?请给个简单的示例。
手把手易语言新手教程首先如果你真正想学习这门技术的话请耐心一个字一个字看完.假设.你是一个只会上上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。
易语言常用语句(转载自.::Etp工作室::.之『教育部』)对于初学者来说,即使代码是全中文的,也需要别人讲解才能明白其中的意思。
如果我们能够理解其中大多数的代码的意思,那我们学习易语言就会相对容易。
为此下面列举易语言常见的各类语句供大家学习或编程时参考。
㈠、赋值型语句。
(也可称属性型语句)(特征:有一个“=”号将左右两边连起来)这是我们学易语言首先会接触的一类语句。
比如:标签1.标题=“祖国,您好!”,这句代码的意思是:标签1的标题是:“祖国,你好!”——即将标签1的标题属性值定为“祖国,你好!”(所谓赋值也)。
我们所见的给变量赋值就是用此类语句。
赋值语句常见有以下两类:...⑴、将某一对象的某种属性值赋给另一对象。
比如:标签1.标题=编辑框5.内容。
意思即是“标签1的标题跟编辑框5中的内容一样”。
比如我们在编辑框5中输入“易语言使英语盲也学会了编程”,那么在相关事件(比如单击按钮)的驱动下,标签1的标题也相应显示为“易语言使英语盲也学会了编程”。
...⑵、将某一类型的属性值赋予某个对象。
比如:标签1.标题=“祖国,你好!”,将“祖国,你好!”赋给标签1的标题。
所赋予的属性值可以是各种类型的,比如:窗口1.可视=真,这个“真”是一个逻辑型数值。
如果是文本型数值要用双引号,比如刚才的例子:标签1.标题=“祖国,你好!”即是。
又如,我们会发现这类句子:标签2.标题=到文本(取小时(取现行时间())) +“:”+到文本(取分钟(取现行时间())) +“:”+到文本(取秒(取现行时间()))。
因为标签类对象只接受文本型数据,所以要把时间型数据转化为文本型,否则测试时会提示:“所接受的数据类型与传递给它的数据类型不一致”。
有时我们会发现此类句子:容器1=容器1+10,这个语句的意思是:“将容器1加10之后,再将新值传回给容器1”。
从这里可以看出,这里的“=”号跟数学中的“=”号在含义上是不同的,在数学中不可能出现b=b+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 -绍兴县教研室试点教材第一部分易语言入门第一课走进“易”世界易语言介绍易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化,这在今后的学习中我们会深刻体会到它的“易”。
易语言编程入门教程
一、前言
易语言是一种面向初学者的编程语言,具有简单易懂、上手快的特点。
本教程旨在帮助初学者了解易语言的基本语法和编程逻辑,以便快速入门。
二、基础知识
1. 变量和数据类型
在易语言中,变量是用来存储数据的容器,数据类型则表示变量可存储的数据种类。
常见的数据类型包括整数、浮点数、字符等。
例如:
// 声明一个整型变量
int a = 10;
// 声明一个浮点型变量
float b = 3.14;
// 声明一个字符变量
char c = 'A';
2. 控制流程
控制流程是编程中常用的技巧,包括条件语句和循环语句。
条件语句根据条件的满足与否执行相应的代码块,而循环语句重复执行一段代码。
例如:
```e // 条件语句示例 int score = 80; if (score >= 60) { 程序输出(。
汉语编程工具易语言汉语编程工具易语言汉语编程工具易语言目录目录.......................................................................................................................... - 2 - 第一部分易语言入门.................................................................................................... - 3 - 第一课走进“易”世界........................................................................................ - 3 -一、打开“易语言”设计窗口 ........................................................................ - 3 -二、认识“易语言”........................................................................................ - 3 -三、第一个易程序............................................................................................ - 5 -四、小结............................................................................................................ - 6 -第二课简单的人机交互........................................................................................ - 7 -一、第一个交互程序........................................................................................ - 7 -二、小结............................................................................................................ - 9 -第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 15 - 第六课让世界丰富多彩...................................................................................... - 18 - 第七课顺序程序结构.......................................................................................... - 20 - 第八课猜数(选择程序结构) .......................................................................... - 23 - 第九课多分支控制结构语句 .............................................................................. - 28 - 第十课练习.......................................................................................................... - 30 -一、选择题:.................................................................................................. - 30 -二、编程题:.................................................................................................. - 30 -第十一课循环程序结构...................................................................................... - 32 - 第十二课循环程序结构练习 .............................................................................. - 36 -一、选择题...................................................................................................... - 36 -二、编程题...................................................................................................... - 37 -第十三课菜单的设计.......................................................................................... - 39 -一、菜单的基本概念...................................................................................... - 39 -二、菜单编辑器的打开 .................................................................................. - 39 -三、设计下拉式菜单...................................................................................... - 40 -第十四课对话框.................................................................................................. - 44 -一、提示类对话框.......................................................................................... - 44 -二、自定义对话框.......................................................................................... - 45 -三、通用对话框.............................................................................................. - 46 -附录实例应用荟萃.............................................................................................. - 48 -第一部分易语言入门第一课走进“易”世界易语言介绍易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化,这在今后的学习中我们会深刻体会到它的“易”。
易语言教程第6章深入学习变量在实际编程过程中,经常用变量交换临时的数据或资源,前面已经了解了变量的概念,这一章来学习静态变量、变量数组及动态管理变量。
本章学习内容:6.1认识静态变量6.5动态管理数组变量6.2静态变量的应用6.6定时提醒小程序练习6.3变量的命令操作6.7课后练习6.4变量数组的定义合理的运用变量在编程过程中,能简化或优化程序代码运行的效率。
全局变量、程序集变量或局部变量,建立时默认为非静态变量,只有在子程序里局部变量才有“静态”属性设置。
1166.1认识静态变量117在子程序里面建立两个变量。
分别命名为“静态变量”和“非静态变量”,用鼠标在静态变量的“静态”属性栏里点击,出现“√”符号,这样,静态变量就具有了静态属性。
“静态”属性栏里没有“√”符号,说明该变量为非静态变量。
1.静态变量与动态变量的区别:非静态变量在其所在子程序开始被执行前自动分配存储空间并初始化,在所在子程序执行完毕后自动释放所分配的存储空间,也就是说,变量的存储空间仅在其所在子程序执行过程中存在;而静态变量则保留现行内容以供下次继续使用。
2.全局变量和程序集变量具有“静态”属性吗?虽然在全局变量和程序集变量里没有设置“静态”选项,但是全局变量一旦赋值,变量数据就占据了指定的存储空间,并在程序运行期间永久存在仅在应用程序启动运行前被初始化一次,只有程序结束,存储空间才被释放。
程序集也是一样,在程序集里面,程序集变量一旦赋值,只有程序集退出时,存储空间才被释放。
6.2静态变量应用下面跟着实例来演示静态变量的应用。
①新建一个易语言程序,加入一个画板和一个按钮组件,更改画板的“边框”属性为“凹入式”,“画板背景色”属性为白色。
②双击按钮进入程序设计界面,在“_按钮1_被单击”子程序里面建立两个整数型变量,分别命名为“静态变量”和“非静态变量”,在静态变量的“静态”属性栏里用鼠标点击,出现“√”符号,使其具有“静态”属性。
第一章:入门本章及以后所有叙述都假设您在安装易语言后没有使用程序->系统配置菜单项修改过系统的初始配置信息。
如果不能确定,请在启动易语言的同时一直按住Shift键,出现系统界面后再放开,此时将自动清除以前的设置信息。
我们以软件中自带的一个例程开始讲述,例程名称为:“第一个程序”,启动易语言后请在“打开例程”子夹中选中该程序,然后再按下确定按钮。
另外,此程序您也可以根据首页上的《三分钟就能学会编程序》文章自己建立。
进入后我们可以看到易系统的主界面,界面中间用作设计E程序的程序窗口,现在里面已经有了一个,该程序窗口中有两个窗口单元:一个“标签”(上面中部)及一个“按钮”(下面中部)。
请单击系统界面左边工作夹内的“程序”子夹,然后双击列表树中的“窗口程序集1”项目,您现在可以看到易程序代码的编辑界面,里面现已有一个“窗口程序集1”程序集和一个“_按钮1_被单击”子程序。
至此为止您已经看到了此易程序的全部组成部分,可以使用“窗口”菜单或者Ctrl+Tab键在程序窗口设计界面和程序代码编辑界面之间跳转查看。
易程序由程序窗口、程序集、子程序、自定义数据类型、全局容器、DLL 命令定义、常量、资源等组成。
您现在不需要了解那么多,目前只要知道以下基本知识就可以了:1、程序窗口是易程序用作接收来自用户的输入信息或者显示某项输出信息的界面;2、程序窗口由窗口单元组成。
窗口单元具有很多种类,譬如在此例程中被使用的标签及按钮,还有编辑框、选择框等等,以后还将不断增加。
在易系统主界面右边的单元栏工具箱中您可以看到当前可以使用的各种窗口单元;3、子程序为一系列语句的排列集合,用作完成某一功能,执行子程序即是执行其中的所有语句;4、程序集用作将子程序进行分类集合。
我们按下F5键运行该例程,然后单击窗口中的按钮,窗口中会显示出“祖国,您好!”文本。
下面关闭被运行的例程,我们来分析为什么此程序能够完成这样的功能:1、请跳转到程序窗口设计界面,然后单击左边工作夹内的“属性”子夹,在属性表中您可以看到“名称”一栏的内容为:“_启动窗口”,该名称就是此已被选中的程序窗口的名称。
================================================== 菜鸟易语言- 荣誉团队此答案来源于→菜鸟易语言,要学习的可百度知道"菜鸟易语言" 菜鸟易语言→专业易语言技术交流学习平台我们的口号是→帮助别人等于帮助自己第一章、基础知识1.1 基本数据类型1.2 变量和常量1.2.1 变量和常量的命名1.2.2 变量的作用范围1.2.3 静态变量1.2.4 变量的初始值1.3 运算符1.3.1运算符的优先级1.4流程控制1.4.1 如果、如果真、判断1.4.2 判断循环、循环判断1.4.3 计次循环、变量循环1.4.4 到循环尾、跳出循环1.4.5 返回、结束1.5 子程序(函数)1.5.1 子程序参数(参考、可空)1.5.2 子程序的递归1.5.3 子程序的静态局部变量1.6 自定义数据类型1.6.1[例]黑客帝国屏保1.6.2 自定义数据类型的内存存储1.7 数组1.7.1 数组的维数1.7.2 数组的排序1.7.2.1冒泡排序1.7.2.2 选择排序1.7.2.3 插入排序1.7.2.4 快速排序1.7.2.5 自定义数据类型数组的多级排序1.7.3 [例]扫雷游戏第二章、字节集《将字节集显示为十六进制》《文件分割机》《数据隐藏》《电子贺卡》《配置信息写入exe文件》《exe文件捆绑》《exe文件的自校验》Windows API和动态链接库<枚举窗口,枚举进程><使窗口可移动><窗口子类化><动态菜单><动态组件><文件拖放><读取dll中的资源-扑克牌图片><读DOS程序执行结果><自制皮肤><远程线程>。
文件系统<模拟资源管理器><shell菜单><文件格式>《编写自己的文件格式》易语言模块编程注册表文件关联、命令行处理、文件右键菜单枚举注册表注册表模拟器图像处理取图像宽度、高度取像素字节集各种图像运算方法面向对象编程类、封装、属性、行为、继承、多态性矢量图形(面向对象程序设计)CAD 系统EMF 文件的读写OpenGL 三维图形编程DirectX 游戏编程网络编程<Web服务器><聊天程序><远程控制><邮箱登录器><IP 追捕><天气查询>数据库编程界面编程<使用《易容大师》进行界面编程>各位朋友好。
易语言教程菜鸟专版
打开易语言5.11之后会出现如下界面,此时双击“Windows窗口程序”就会新建一个空白窗口程序
然后会出现如下界面
这样,一个空白的程序就完成了,我们可以ctrl+S或者在菜单栏上的程序中将程序保存一下
保存到需要的文件夹内即可,这样一个新的易语言程序就算初步成型,接下来让我们继续完善一下。
看到左侧的名称一栏吗,这里是窗口内部的名称,如果命名为“_启动窗口”那么程序启动时,名为_启动窗口的窗口会最先出现,下面的备注可以随便输入一些注释,留作标记,防止自己忘记,宽度高度则是定义窗口的大小,嘿,看到那个叫标题的输入框吗?在这里输入任意汉字英文或数字即可更改窗口的名称,我这里将其暂时命名为“学习程序”,对了,除了在这里定义窗口名之外,还能用代码更改窗口名哦!让我们来学习一下!先点选此处
,点击创建完毕然后就会跳转到代码窗口
我们来试着写代码来更改窗口标题,注意要写在这个创建完毕的子程序下面哦,这表示窗口创建完毕时立即执行以下代码。
_启动窗口.标题= “我是学习程序”
让我们来分析一下这段代码,_启动窗口就是窗口名称,.标题表示窗口的标题,然后用=表示启动窗口的标题等于“我是学习程序”注意必须要在这个标题的两边加上双引号,因为这是文本型的数据,好了,让我们按下F5来测试一下。
看到了么,成功!窗口的标题不是我们之前定义的学习程序,而是我们用代码写的我是学习程序,很神奇吧!
这样还不算什么?那么接下来让我们继续
找到右侧的组件框,选择基本组件中的编辑框创建一个编辑框组件。
在窗口上调整一下大小即可,然后在左侧的内容里输入:“欢迎使用学习程序”
F5.
OK,这样编辑框里面就能够显示内容了,接下来我们选择基本组件中的按钮组件,并在窗口上创建一个按钮
然后双击按钮!
又出现了代码编辑窗口,然后我们写下如下代码:
编辑框1.内容= “你好,易语言”
分析一下整个代码的意思编辑框1.内容即名称为编辑框1的编辑框的内容= “你好,易语言”也就是说,当我们按下这个按钮时,编辑框1的内容会变成“你好,易语言”,让我们测试一下。
成功,当我们按下按钮1时,编辑框1的内容就会变成“你好,易语言”,我们再创建一个菜单试试?
在窗口上右键,选择菜单编辑器,或者直接Ctrl+E,
创建一个标题为关于的主菜单,然后向后插入一个新菜单,并按右移按钮,这表示这个菜单是关于主菜单后的子菜单,然后确定即可。
完成之后左上角表出现了一个菜单选项,选中关于菜单,然后点击关于本程序
然后输入如
下代码:
信息框(“本程序由易语言编写!”, 0, “易语言”)
就是这样,我们F5测试一
下
嘿嘿,成功,弹出了消息框!
这些都不算什么,让我们继续,选择组件框中的进度条组件,在窗口上创建一个进度条组件
然后在创建一个时钟组件
然后将时钟周期改为1000,这是毫秒计时,所以这表示1秒钟执行一次的命令,双击时钟组件创建一个周期事件!输入以下代码
进度条1.位置=进度条1.位置+10
然后再继续写
.如果真(进度条1.位置=50)
编辑框1.内容=“测试成功!”
.如果真结束
这句代码的意思是,如果进度条1的当前位置是50,那么编辑框1的内容就改变为“测试成功”。
让我们F5测试下
测试成功,当进度条的位置为50时,编辑框1的内容就会改变!
本次菜鸟教程到此结束,如果你能够完全理解本教程内容,那么恭喜你可以去学习更高级的教程了!。