易语言基础知识第一篇
易语言中文编程_从入门到精通(图文)

易语言中文编程语言目录目录........................................................................................................................................... - 3 - 第一部分易语言入门.................................................................................................................. - 5 - 第一课走进“易”世界.......................................................................................................... - 5 -一、打开“易语言”设计窗口....................................................................................... - 5 -二、认识“易语言”.......................................................................................................... - 5 -三、第一个易程序........................................................................................................ - 8 -四、小结........................................................................................................................... - 9 -第二课简单的人机交互................................................................................................. - 11 -一、第一个交互程序................................................................................................. - 11 -二、小结........................................................................................................................ - 13 -第三课按钮与标签的综合运用................................................................................... - 14 - 第四课图文并茂............................................................................................................... - 18 - 第五课看看计算机的计算能力................................................................................... - 21 - 第六课让世界丰富多彩................................................................................................. - 24 - 第七课顺序程序结构..................................................................................................... - 27 - 第八课猜数(选择程序结构)................................................................................... - 30 - 第九课多分支控制结构语句........................................................................................ - 36 -第十课练习........................................................................................................................ - 39 -一、选择题:............................................................................................................... - 39 -二、编程题:............................................................................................................... - 40 - 第十一课循环程序结构................................................................................................. - 41 - 第十二课循环程序结构练习........................................................................................ - 47 -一、选择题................................................................................................................... - 47 -二、编程题................................................................................................................... - 49 - 第十三课菜单的设计..................................................................................................... - 50 -一、菜单的基本概念................................................................................................. - 50 -二、菜单编辑器的打开............................................................................................ - 51 -三、设计下拉式菜单................................................................................................. - 51 - 第十四课对话框............................................................................................................... - 59 -一、提示类对话框..................................................................................................... - 59 -二、自定义对话框..................................................................................................... - 60 -三、通用对话框.......................................................................................................... - 62 - 附录实例应用荟萃.......................................................................................................... - 65 -第一部分易语言入门第一课走进“易”世界易语言介绍易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化,这在今后的学习中我们会深刻体会到它的“易”。
易语言-从入门到精通(零基础)

汉语编程工具易语言目录目录.......................................................................................................................... - 3 - 第一部分易语言入门.................................................................................................... - 4 - 第一课走进“易”世界........................................................................................ - 4 -一、打开“易语言”设计窗口 ........................................................................ - 4 -二、认识“易语言”........................................................................................ - 4 -三、第一个易程序............................................................................................ - 6 -四、小结............................................................................................................ - 7 -第二课简单的人机交互........................................................................................ - 8 -一、第一个交互程序........................................................................................ - 8 -二、小结............................................................................................................ - 9 -第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 15 - 第六课让世界丰富多彩...................................................................................... - 18 - 第七课顺序程序结构.......................................................................................... - 20 - 第八课猜数(选择程序结构) .......................................................................... - 23 - 第九课多分支控制结构语句 .............................................................................. - 28 - 第十课练习.......................................................................................................... - 30 -一、选择题:.................................................................................................. - 30 -二、编程题:.................................................................................................. - 30 -第十一课循环程序结构...................................................................................... - 32 - 第十二课循环程序结构练习 .............................................................................. - 36 -一、选择题...................................................................................................... - 36 -二、编程题...................................................................................................... - 37 -第十三课菜单的设计.......................................................................................... - 39 -一、菜单的基本概念...................................................................................... - 39 -二、菜单编辑器的打开 .................................................................................. - 39 -三、设计下拉式菜单...................................................................................... - 40 -第十四课对话框.................................................................................................. - 44 -一、提示类对话框.......................................................................................... - 44 -二、自定义对话框.......................................................................................... - 45 -三、通用对话框.............................................................................................. - 46 -附录实例应用荟萃.............................................................................................. - 48 -第一部分易语言入门第一课走进“易”世界易语言介绍易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化,这在今后的学习中我们会深刻体会到它的“易”。
易语言教程-从入门到精通

易语言教程-从入门到精通(总87页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--易语言教程-从入门到精通第一课.计算机的一般知识电子计算机的发展及其基本结构电子计算机的发展史1945年底,在美国首次研制成功人类第一台计算机,这台机器重30吨,占地面积达167平方米,加之它的工作原理,因此,人类后来的计算机并不是在这台机器的基础上发展起来的。
现代计算机理论的奠基人是图灵。
在美国数学家冯.诺伊曼的主持下,1949年诞生了第一台存储程序的计算机,又称第一代机,这台计算机为后来的计算机发展奠定了基础。
1959年,第一台晶体管计算机问世,由此,计算机进入了第二代。
1964年,IBM第一代360系列计算机问世,这是第一代通用计算机,为研制这种计算机,IBM投资50亿美元,比二战期间美国政府投入到原子弹研究的钱(20亿美元)还要多;由此,计算机进入了第三代。
进入到80年代以后,中大型计算机问世,于是开始了第四代计算机的时代。
70年代以后,出现了计算速度更快、存储量更大的巨型机。
70年代微处理器的问世,标志着计算机的发展开始了又一场革命。
1977年3月苹果公司的个人用计算机问世,自此,计算机开始进入千家万户。
电子计算机的基本结构计算机由硬件和软件组成。
而硬件是由主机和外部设备组成;软件由系统软件和应用软件组成。
计算机硬件是软件的基础,是软件发挥功能的工作环境,而软件则是管理和利用硬件资源来实现计算机的功能,软件和硬件是相互促进和发展的。
硬件大体上有以下几个部分:控制器,运算器,内存储器(RAM、ROM),输入设备和输出设备。
前三者又合称主机,后两者又称作外部设备。
现在就这五个部分的功能,作一些简要说明。
1.输入设备。
输入设备是用来向主机输入原始数据和处理这些数据所使用的计算程序列的设备。
输入设备的种类很多,但在微型机上不外乎下列几种:(1)终端键盘。
利用手指击键方法向计算机输入信息。
易语言概述

第一章、易语言概述卸载第一节、易语言的安装与第一节、易语言的安装与卸载1.1安装步骤。
从易语言网站(/)上下载易语言的最新版本,如图1-1所示。
图1-1以易语言3.1正式注册版为例,将易语言3.1正式注册版另存为“易语言3.1正式注册版.exe”下载,下载后的安装文件如图1-2所示。
图1-22.执行目录下的“易语言3.1正式注册版.exe”。
3.弹出安装窗口,如图1-1-3所示。
然后点“下一步”按钮。
图1-1-34.弹出许可协议窗口,如图1-4所示。
点“是”按钮。
图1-45.自述文件里介绍易语言新版本的新增功能,如图1-5所示。
再按“下一步”。
图1-56.弹出安装目录选择窗口,如图1-1-6所示。
按“浏览”选择安装的目标目录,选择好后按“下一步”。
图1-67.安装到目标目录的所有文件如图1-7所示。
其中e.exe是易语言主程序,ecom文件夹用于存放易模块,help目录用于存放帮助文件,lib目录用于存放易语言支持库,samples用于存放易语言的一些实例,tools目录用于存放编程相关工具软件,Readme.txt用于记录新版本的信息。
图1-72.2卸载易语言执行图1-7中的UNWISE.EXE,即可完整地将易语言从操作系统中卸载掉。
第二节、熟悉易语言可视化图形界面易语言之所以称为全可视化编程语言,就是因为它的开发界面和DOS界面下的一般编程界面相比,是图形化的;它所制作的应用程序图形,就是日后运行时看到的程序界面。
整个编程过程都是可视的,可以称之为“所见即所得”。
下面,我们就启动易语言的画面,来验证一下。
易语言目前的版本都是正式版,可到/查看易语言的版本变动信息。
安装后直接执行E.EXE文件即可运行。
点击安装目录下的E.EXE,启动易语言,程序启动后出现图1-1所示的画面。
图1-2在“新建”对话框中,选择“程序”,再单击“确定”,将自动建立一个新程序,该程序可在保存时命名。
如图1-2所示。
初学者可能会说:哗,怎么界面这么复杂啊。
易语言-第一章概述

易语言中文编程从入门到精通大连易翔软件开发有限公司编著序受大连易翔软件开发有限公司全体编者诚挚邀请为本书作序,我作为易语言的创始人,很开心,也很欣慰。
开心的是用户又多了一本全面学习易语言的资料,欣慰的是更多的人在为易语言的推广而努力奋斗。
研发易语言至今有十年的时间,组建易语言公司也有六年之久,在此期间伴随研发团队的壮大,易语言在功能上断完美,编辑环境更加规范化,编译方式也有了很大的改进。
2004年11月,易语言通过了国家的软件技术鉴定,成为了国家教育部中小学计算机初级教育的首选教育软件,且成功地参加了大连国际软件交易会,使易语言的知名度不断地扩大,更为易语言成为中国最好的中文编和语言及编程环境奠定了良好的基石。
易语言公司在2005年曾出版了一本《易语言编程系统》,但易语言的快速发展,版本的不断更新、升级,相关辅助教材也需要继续完美升级,虽然期间也曾持续编写了不少教材,但为了能降低用户的学习成本,基本都在易语言论坛发本了电子版。
如今大连易翔软件开发有限公司作为易语言核心代理孵化公司率先为大家编写了一本全新版本的易语言书箱,是值得大家关注和支持的。
根据我与编者的交谈,了解到本书是围绕易语言核心支持库,全面、完整地讲解了易语言的使用与提高,内容详实、结构清晰、循序渐进,并注重各章节与实例之间的呼应、对照,是一本非常不错的易语言编程入门、提高教材。
尤其值得一提的是本书的最后部分,对这一行业应用软件完整剖析,值得大家研究、学习,同时本书也不失娱乐中轻松学会易语言的目的,利用核心支持库编写一款小游戏,并加以详细解读。
易语言十年来的努力和发展得到了众多人的鼎力支持,期间经历了不少风雨,前方虽然还有荆棘,但是易语言仍在继续前进,没有什么能够阻挡它的脚步;借此机会由衷地感谢长期以来支持和关注易语言发展的各届朋友,正因为有大家不懈的支持与关注易语言才能勇往直前;也感谢易翔软件开发有限公司为易语言的发展做出的努力,同时也希望更多有梦想、有激情的团队加入到易语言前进步伐中来。
易语言 中文编程-从入门到精通

1.3.1 星型网
星型网络拓扑结构是指在星型网络中所有的计算 机都是直接连接到集线器或者交换机,如图1.16所 示,当一台计算机要传输数据到另一台计算机, 必须经过中心结点即集线器或者交换机。
集线器
计算机
15
1.3.2 环型网
环型网络拓扑结构与星型网络拓扑结构网络中的 所有计算机都直接连接到集线器或者交换机不同 的是将每一台计算机连接在一个封闭的环路中, 一个信号依次通过所有的计算机,最后再回到起 始的计算机。环型网络拓扑结构如图1.17所示
城域网,顾名思义就是一个城市或者地区的主干 网络,也叫区域网。如图1.9所示是通过城域网相 连接的校园网。设备:路由器 、光纤
网络 清华大学
南开大学 网络 复旦大学 网络
10
1.2.3 广域网
广域网是一种遍布全球的可跨越国家及地区的计 算机网络,如图1.10所示是连接不同城市网络的广 域网。 路由器
19
1.4.2 令牌网
令牌网最初是由IBM公司发展起来的,后来逐渐发 展成为IEEE 802.5所定义的网络标准,它是一种 物理连接以星型为主,数据传输在逻辑上以“令 牌”为检测标准的传输网络标准。 令牌网的主要网络标准介绍如下。
通信标准:IEEE 802.5。 传输速率:4~16Mbps。 传送数据的方法:令牌传送。 网络拓扑:物理上以星型拓扑结构连接,逻辑上以令 牌传输。 传输介质:光纤、STP/UTP双绞线。
21
1.4.4 ATM网
ATM是Asynchronous Transfer Mode的缩写,译成中文为 “异步传输模式”。 ATM网的特性与优点归纳为如下几点。
(1) ATM网络用户可独享全部频宽(即网络中增加计算机也不会降 低网速),比起传统网络的竞争频宽(像以太网)或共享频宽(如令牌 网、FDDI)的方式,能获得更佳的传输效率。 (2) ATM数据被分割成固定长度的cell(码元)后,执行更先进的码 元交换,故它比传统的“数据包”交换更容易达到极高的传输速 率。 (3) ATM具有“线路交换”与“数据包交换”两项技术的优点, 能同时满足数据、语音、多媒体等数据传输的要求,达到数据集 成的目的。 (4) ATM具有超高频宽与快速交换的能力,从根本上解决传统网 络频宽问题,也提供了新一代信息服务环境,如电视会议、分散 式数据处理等。 (5) 由于ATM采用码元结构,可同时应用于局域网与广域网上, 然后网络规划均可采用单一系统设计与管理,对整个网络维护、 管理,均有很大的好处。
十天学会易语言_易语言教程_第①章__基础知识.

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)练习更改标签标题的效果。
易语言中文编程-从入门到精通【图文】

易语言编程基本操作目录目录.......................................................................................................................... - 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 -第一部分易语言入门第一课走进“易”世界易语言介绍易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化,这在今后的学习中我们会深刻体会到它的“易”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1基本数据类型
1.2变量和常量
1.2.1变量和常量的命名
1.2.2变量的作用范围
1.2.3静态变量
1.2.4变量的初始值
1.3运算符
1.4流程控制
1.4.1如果、如果真、判断
1.4.2判断循环、循环判断
1.4.3计次循环、变量循环
1.4.4到循环尾、跳出循环
1.4.5返回、结束
1.5子程序(函数)
“”
字节集
可用来表示任何数据,比如图片、视频、声音等,其表示的数据的意义取决于数据的设计者。
{}
子程序指针
表示子程序在内存中的地址,这是专门为编程而设的数据类型。占用4个字节的存储空间。
0
*日期时间型的初始值是1899年12月30日0时0分0秒
在上表中我们主要看一下数值型的数据类型,因为这种类型的数据我们接触到最多的。我们看到,长整数型的数据表示的整数范围最大,而双精度型的数据表示的范围也大,精确度也最高,那为什么还需要有比他们范围小的数据类型呢?呵呵,这正如尺有所短,寸有所长。首先,它们在内存和磁盘中占用的空间不同,对于字节型的数据,只占用1个字节,而长整型的数据则占用8个字节之多,对于要表示人的年龄这样的数据,字节型经济又实惠——人的年龄不会是负数,也不可能超过255岁;其次,运算速度不一样。我们知道,当前主流的计算机都是32位的,在内存中数据是4字节对齐的,那么长度为4字节的数据,在运算时和在内存中移动时速度是最快的,如果你的程序不吝惜内存,而更在乎速度的话,就尽量采用长度为4字节的数据类型吧。
表1.1易语言中的数据类型
数据类型名
能存储的数据
初始值
字节型
数值型,表数范围:[0,255],占用1个字节的存储空间。
0
短整数型
数值型,表数范围:[-32768,32767],占用2个字节的存储空间。
0
整数型
数值型,表数范围:[-48,48],占用4个字节的存储空间。
0
长整数型
数值型,表数范围:[-808,807],占用8个字节的存储空间。
。。。。。
文件系统
<模拟资源管理器>
Байду номын сангаас<shell菜单>
<文件格式>
《编写自己的文件格式》
易语言模块编程
注册表
文件关联、命令行处理、文件右键菜单
枚举注册表
注册表模拟器
图像处理
取图像宽度、高度
取像素字节集
各种图像运算方法
面向对象编程
类、封装、属性、行为、继承、多态性
矢量图形(面向对象程序设计)
CAD系统
1.2.1变量和常量的命名
在易语言中,对常量名、变量名和函数名的等需要命名的地方有一定的命名规则,这些名称的命名规则为:名称的首字母必须为全半角字母或汉字,其它字符必须为全半角字母、全半角数字或者汉字。虽然名称中允许半角字符“_”存在,但它被保留为系统专用,因此建议不要使用。与其它的编程语言相比,易语言的命名规则有以下特点:
《文件分割机》
《数据隐藏》
《电子贺卡》
《配置信息写入exe文件》
《exe文件捆绑》
《exe文件的自校验》
Windows API和动态链接库
<枚举窗口,枚举进程>
<使窗口可移动>
<窗口子类化>
<动态菜单>
<动态组件>
<文件拖放>
<读取dll中的资源-扑克牌图片>
<读DOS程序执行结果>
<自制皮肤>
<远程线程>
EMF文件的读写
OpenGL三维图形编程
DirectX游戏编程
网络编程
<Web服务器>
<聊天程序>
<远程控制>
<邮箱登录器>
<IP追捕>
<天气查询>
数据库编程
界面编程
<使用《易容大师》进行界面编程>
第一章、基础知识
1.1基本数据类型
计算机程序是用来采集和处理现实世界的数据的,而现实世界的数据又是多样的,比如数量、名称、状态、温度、时间、图像等等,计算机程序要处理这些数据,那么其编程语言也必须规定相应的类型,不同的数据类型用来保存不同类型的数据。易语言中的基本数据类型和其存储的信息如下表所示:
1.5.1子程序参数(参考、可空)
1.5.2子程序的递归
1.5.3子程序的静态局部变量
1.6自定义数据类型
1.6.2自定义数据类型的内存存储
1.7数组
1.7.1数组的维数
1.7.2数组的排序
选择排序
插入排序
快速排序
自定义数据类型数组的多级排序
1.7.3[例]扫雷游戏
第二章、字节集
《将字节集显示为十六进制》
字节集数据类型是其他的编程语言中所没有的,是易语言的一个很有特色的数据类型,在文件处理、类对象的持久化中有重要用途,以后会有专门章节讲述。
1.2变量和常量
所谓变量,就是其中保存的数据可以变化的一个数据容器(在易语言的早期版本中,变量都叫容器)。简单地说,变量就是在内存中保存数据的地方,而其中的数据是可以随时修改的。顾名思义,常量就是恒定不变的量,其中的数据不能被修改。如果在程序中有语句修改了常量的值,编译器会报错。在编辑源代码的任何时候,可以通过点选菜单〔插入>常量〕来插入常量。在易语言中,要使用某个常量,必须在前面加上“#”号。有同学可能会问:“既然常量的值是不可改变的,那么要常量有什么意义呢?在源代码中直接使用其值不就行了吗?要定义一个常量,还要想心思取个名字,不是多此一举吗?”其实不然,使用常量有很多好处:
·无长度限制,用户可以尽情地使用长名称来进行名称描述;
1.简化代码输入。比如你要写个与数学相关的程序,要大量使用π,我们知道π=3.3832795,每次在使用π的时候,输入这么一长串数字是不是很麻烦?容易输错且不说,读代码的时候还不知其含义,所以我们不如定义一个常量“派”,这样写代码和读代码都方便多了,运行时速度也快,最后编译成exe文件占用的存储空间也少。
0
小数型
数值型,表数范围: ,占用4个字节的存储空间。
0
双精度小数型
数值型,表数范围: ,占用8个字节的存储空间。
0
逻辑型
表示真假、男女等具有二值性的数据,占用4个字节的存储空间。
假
日期时间型
表示年月日时分秒的数据,占用8个字节的存储空间。
*
文本型
用来表示描述性的文字、符号等的数据。易语言的文本行变量可以大于64KB。
2.使代码更易于阅读。对于键盘上的每一个按键,都有一个数字型的扫描码,比如空格键的代码是32,回车是13,如果不使用常量,你如何记得住它们?幸好易语言编程环境已经给我们定义好了这些常量,我们可以直接使用。
随着编码的深入,你会更多地发现常量有时很好的——不要怕麻烦,巧妙地使用常量,有时会有意想不到的效果。