易语言时尚编程100例

易语言时尚编程100例
易语言时尚编程100例

易语言时尚编程100例.txt如果你同时爱几个人,说明你年轻;如果你只爱一个人,那么,你已经老了;如果你谁也不爱,你已获得重生。积极的人一定有一个坚持的习惯。易语言时尚编程100例

(一)例程名称:计算编辑框的输入内容的长度

设立本100例教程的目的:把易语言现有的例程都学习一遍,以达到共同脱菜的目的。

★、例程来源。

㈠、例程名称:计算编辑框的输入内容的长度(暂名)

㈡、下载地址:

㈢、作者:(暂不详)

★、例程详解。

不知程序作者是谁?该程序作者或提问者为什么要做该例程?有什么作用?有知道者请跟贴。我在编辑时修改。

该例程只有一个子程序,该子程序只有一行执行代码,程序如下:

子程序:_编辑框1_内容被改变

标签1.标题=到文本(取文本长度(编辑框1.内容))

编程大概思路:

㈠、确定用什么样的子程序,包括确定用什么控件来发送指令(事件驱动承担者),什么控件用来传递指令,什么控件用来执行指令,什么控件用来反馈指令。

⑴、确定发送指令控件。比如用按钮作为事件驱动(发送指令)承担者,则程序大概是:

子程序:_按钮1_被单击

标签1.标题=到文本(取文本长度(编辑框1.内容))

当然,如果想使编辑框在输入文本时即时显示文本长度,就要用到编辑框本身的事件,如本程序的第一种子程序,即子程序:_编辑框1_内容被改变,通过在编辑框输入信息来发送指令。

⑵、确定传递、执行或反馈指令控件。如果我们用信息框来执行或反馈指令,则程序大概类似下面为好:

子程序:_按钮1_被单击

信息框(“你输入的文本长度是:”+到文本(取文本长度(编辑框1.内容))

)

思考:如果想做到按“enter”时就弹出该信息框,应怎样做?

㈡、“计算编辑框的输入内容的长度”也即是确定编辑框的某个属性值,那么我们就重点查找编辑框的有关属性、方法和事件及易语言系统有关的命令,看有哪些在本例程中用得上。还是比较难找呢。

交流附件上传地址:https://www.360docs.net/doc/ad9769567.html,/

(二)例程名称:幼儿算术软件

由于还没有找到新空间存放例程,所以《菜鸟每日一课》和其他课程暂停,代之以一门新课程:《易语言时尚编程100例》,专门学习研究别人的程序。由于本人也是菜鸟,所以一般是照搬其中的代码,保持原汁原味,其中是否有错,由高手来跟贴完善评改吧。

★、例程来源。

㈠、例程名称:幼儿算术软件

㈡、下载地址:https://www.360docs.net/doc/ad9769567.html,/non-cgi/usr/1/1_3244.e

㈢、作者:bklbklbk

★、例程详解。

该程序近日由作者上传到论坛,程序明白

易懂,主要功能代码也不多,所以我们现在就以它为研究学习对象。该程序由三个窗口组成,其中_启动窗口只是该程序的封面,窗口2只是说明文件,核心功能都在窗口1中实现,所以这里只讲解窗口1,窗口1中又只有“出题”和“计算结果”两个重要子程序,其他的子程序是辅助的。

㈠、先讲讲怎样实现随机出题。

在随机出题中作者要做两件事:⑴、用单选框设置有三个出题计算数的范围:1到10;1到20;1到100,分别代表三种不同的学习程度。⑵、按三种计算数范围随机出题。下面看程序是怎样做的:

子程序:_按钮1_被单击

置随机数种子()

※一般过程是先置随机数种子再随机取数

编辑框1.内容=到文本(取整(取随机数(最小号码

最大号码)))

※随机选择第一个计算数

编辑框2.内容=到文本(取整(取随机数(最小号码

最大号码)))

※随机选择第一个计算数。取整数的随机数,“取整”是算术运算命令

编辑框3.内容=“”

※清空“编辑框3”以便你把结果填上去

标签2.标题=“”

※清空“标签2”(提示正确与否)以方便指出对还是错

编辑框3.获取焦点()

※使“编辑框3”获取焦点光标以便你输入计算结果

如果(单选框1.选中=真)

最大号码=10

※当选择最大数为10的计算范围时

否则

如果(单选框2.选中=真)

最大号码=20

否则

如果(单选框3.选中=真)

最大号码=100

否则

如果结束

如果结束

如果结束

㈡、再讲讲怎样评价你的计算结果。

该子程序分别设置了加、减、乘、除四种运算情况,我们以“减法”为例说明:

如果(标签3.标题=“-”)

※当选择为减法运算时。选择不同的运算方式,该标签的标题就发生相应变化

如果(变量1>变量2)

※当减数大于被减数时

如果(变量3=变量1-变量2)

※当运算结果正确时

标签7.可视=真

※该标签的标题是“正确”

标签2.标题=“恭喜你!做对了”

标签5.标题=到文本(变量4+1)

※显示正确的次数,变量4存放的是正确次数,为静态短整数型容器,静态容器能将正确次数保留到下次运算,数值型数据的默认值为0

变量4=变量4+1

※给变量4赋值

否则※当运算结果错误时

标签2.标题=“错啦!重做一遍”

标签8.可视=真

※该标签的标题是“错误”

标签6.标题=到文本(变量5+1)

变量5=变量5+1

如果结束

变量6=变量4+变量5

※赋值于变量6,表示运算次数的总和,即正确次数与错误次数之和

标签13.可视=真

※该标签的标题是“共计”

标签12.标题=到文本(变量4+变量5)

标签9.标题=到文

本(取整(变量4÷变量6×100))

标签11.可视=真

※该标签的标题是“正确率”

标签10.可视=真

※该标签的标题是“%”

否则

标签2.标题=“不能相减”

※当减数小于被减数时

如果结束

上面是以减法的实现为例对该软件功能实现作一说明,整个窗口1的程序如下:

窗口程序集:窗口程序集2

程序集容器:最小号码数据类型:短整数型

程序集容器:最大号码数据类型:短整数型

------------------------------

子程序:_按钮2_被单击

局部容器:变量1数据类型:短整数型

局部容器:变量2数据类型:短整数型

局部容器:变量3数据类型:短整数型

局部容器:变量4数据类型:短整数型

局部容器:变量5数据类型:短整数型

局部容器:变量6数据类型:整数型

变量1=文本到数值(编辑框1.内容)

变量2=文本到数值(编辑框2.内容)

变量3=文本到数值(编辑框3.内容)

编辑框3.获取焦点()

如果(标签3.标题=“+”)

如果(变量3=变量1+变量2)

标签7.可视=真

标签2.标题=“恭喜你!做对了”

标签5.标题=到文本(变量4+1)

变量4=变量4+1

否则

标签2.标题=“错啦!重算一遍”

标签8.可视=真

标签6.标题=到文本(变量5+1)

变量5=变量5+1

如果结束

变量6=变量4+变量5

标签13.可视=真

标签12.标题=到文本(变量4+变量5)

标签9.标题=到文本(取整(变量4÷变量6×100)) 标签11.可视=真

标签10.可视=真

否则

如果(标签3.标题=“-”)

如果(变量1>变量2)

如果(变量3=变量1-变量2)

标签7.可视=真

标签2.标题=“恭喜你!做对了”

标签5.标题=到文本(变量4+1)

变量4=变量4+1

否则

标签2.标题=“错啦!重做一遍”

标签8.可视=真

标签6.标题=到文本(变量5+1)

变量5=变量5+1

如果结束

变量6=变量4+变量5

标签13.可视=真

标签12.标题=到文本(变量4+变量5)

标签9.标题=到文本(取整(变量4÷变量6×100)) 标签11.可视=真

标签10.可视=真

否则

标签2.标题=“不能相减”

如果结束

否则

如果(标签3.标题=“×”)

如果(变量3=变量1×变量2)

标签7.可视=真

标签2.标题=“恭喜你!做对了”

标签5.标题=到文本(变量4+1)

变量4=变量4+1

否则

标签2.标题=“错啦!重做一遍”

标签8.可视=真

标签6.标题=到文本(变量5+1)

变量5=变量5+1

如果结束

变量6=变量4+变量5

标签13.可视=真

标签12.标题=到文本(变量4+变量5)

标签9.标题=到文本(取整(变量4÷变量6×100)) 标签11.可视=真

标签10.可视=真

否则

如果(标签3.标题=“÷”)

如果(变量2≠0)

如果(变量3=变量1÷变量2)

标签7.可视=真

标签2.标题=“恭喜你!做对了”

标签5.标题=到文本(变量4+1)

变量4=变量4+1

否则

信息框(“错啦!重做一遍”

#错误图标

“错误”)

标签8.可视=真

标签6.标题=到文本(变量5+1)

变量5=变量5+1

如果结束

变量6=变量4+变量5

标签13.可视=真

标签12.标题=到文本(变量4+变量5)

标签9.标题=到文本(取整(变量4÷变量6×100)) 标签11.可视=真

标签10.可视=真

否则

信息框(“除数不能为0”

#错误图标

“错误”)

如果结束

否则

如果结束

如果结束

如果结束

如果结束

------------------------------

子程序:_按钮7_被单击

销毁()

------------------------------

子程序:_按钮3_被单击

标签3.标题=“+”

标签1.标题=“加法运算”

编辑框3.获取焦点()

------------------------------

子程序:_按钮4_被单击

标签3.标题=“-”

标签1.标题=“减法运算”

编辑框3.获取焦点()

------------------------------

子程序:_按钮5_被单击

标签3.标题=“×”

标签1.标题=“乘法运算”

编辑框3.获取焦点()

------------------------------

子程序:_按钮6_被单击

标签3.标题=“÷”

标签1.标题=“除法运算”

编辑框3.获取焦点()

------------------------------

子程序:_按钮1_被单击

置随机数种子()

编辑框1.内容=到文本(取整(取随机数(最小号码

最大号码)))

编辑框2.内容=到文本(取整(取随机数(最小号码

最大号码)))

编辑框3.内容=“”

标签2.标题=“”

编辑框3.获取焦点()

如果(单选框1.选中=真)

最大号码=10

否则

如果(单选框2.选中=真)

最大号码=20

否则

如果(单选框3.选中=真)

最大号码=100

否则

如果结束

如果结束

如果结束

------------------------------

子程序:_窗口1_创建完毕

编辑框1.内容=“”

编辑框2.内容=“”

编辑框3.内容=“”

单选框1.选中=真

最小号码=1

编辑框3.获取焦点()

子程序:_按钮8_被单击

载入(窗口2

假)

窗口1.可视=假

交流附件上传地址:https://www.360docs.net/doc/ad9769567.html,/

(三)IP地址的获取

[这个贴子最后由bb88在2002/04/2608:32pm编辑]

我们进行网络通讯编程常常要获取自己或对方的网络地址(IP),比如通过IP连接进行网络对战游戏,或通过IP连接的聊天室,都要知道主机方(建立游戏或聊天室的一方)的IP才能连接,就象你给对方打电话要知道对方的电话号码才能通话一样。假如你是主机方,你先要告诉对方你的IP,对方

才能进入你的主机。怎样即时显示自己的IP而免去查找的麻烦?看

看下面的解答。

要实现显示自己IP的功能只需一个子程序,程序示例如下:

子程序:__启动窗口_创建完毕

标签1.标题=“欢迎你登陆bb88的IP获取教程,你的主机名是:”+#换行符+到文本(取主机名())+#换行符+#换行符+“你的IP是:”+#换行符+到文本(转换为IP地址(取主机名()))

解析:⑴、画一个标签用来显示你的主机名及IP地址。用载入启动窗口作为该子程序的驱动事件(_启动窗口_创建完毕)。

⑵、易语言关于网络通讯的命令只有四个:取主机名、通信测试、转换为主机名、转换为IP 地址,本例程用到其中两个命令。

⑶、取主机名——即返回本机的主机名,用作在网络通讯中标志本机地址。语法:取主机名()。该命令参数为空,若有参数,可能会类似这样:“取主机名(主机)”或“取主机名(202.103.113.8)”,即该命令处理的数据对象是某个主机,用“取主机名”的方式进行处理。

⑷、转换为IP地址——即将指定的主机名转换为其IP地址。如果失败返回空文本。语法:转换为IP地址(欲转换主机名)。我们要先获得你的主机名才能转换,所以该语句为:转换为IP地址(取主机名())。该命令所处理的数据对象(参数)为“所取得的主机名”(即“取主机名()”的返回值),用“转换为IP地址”方式处理该参数。

思考题:⑴、假设你已经知道你的主机名叫“huhuhu”,为什么用“标签1.标题=到文本(转换为IP地址(到文本(huhuhu)))”却不能获得你的IP地址?欢迎高手菜鸟作答。

⑵、为什么“取主机名()”这个命令的参数为空?

交流附件上传地址:https://www.360docs.net/doc/ad9769567.html,/

(四)例程名称:小小闹钟

[这个贴子最后由bb88在2002/04/2707:09pm编辑]

★、例程来源。

㈠、例程名称:小小闹钟

㈡、下载地址:

㈢、作者:(请作者跟贴说明)

㈣、主页:

★、例程详解。

㈠、主要功能。⑴、设定闹钟铃响时间。⑵、显示剩余时间(现时间离闹钟铃响时间的间隔)。

⑶、到设定的时间时闹钟铃响。

㈡、功能实现。

⑴、设定闹钟铃响时间。分别建立时、分、秒和开始这四个窗口程序集容器,分别用来存放设定闹钟铃响时间中的时、分、秒和开始计时的状态。用下面的子程序来设定闹钟铃响时间(即分别给三个变量“时”、“分”、“秒”赋值)。

子程序:_时编辑框_内容被改变

时=文本到数值(时编辑框.内容)

------------------------------

子程序:_分编辑框_内容被改变

分=文本到数值(分编辑框.内容)

------------------------------

程序:_秒编辑框_内容被改变

秒=文本到数值(秒编辑框.内容)

⑵、显示剩余时间。

子程序:_时钟1_周期事件

如果真(开始)

开始计时()

剩余时间显示标签.标题=到文本((取时间部分(取现行时间()

#小时)-时)×-1)+“时”+到文本((取时间部分(取现行时间()

#分钟)-分)×-1)+“分”+到文本((取时间部分(取现行时间()

#秒)-秒)×-1)+“秒”

如果真结束

※变量“开始”表示按下了“确认按钮”(确定闹钟铃响时间和开始计时)。“如果真(开始)”的意义等同于“如果真(开始=真)”。

※显示剩余时间(现时间离闹钟铃响时间的间隔)好象这样也行:

剩余时间显示标签.标题=到文本(时-取时间部分(取现行时间()

#小时))+“时”+到文本(分-取时间部分(取现行时间()

#分钟))+“分”+到文本(秒-取时间部分(取现行时间()

#秒))+“秒”

※我的数学基础很差,不知以上代码行不?望原作者给予解答。

⑶、到设定的时间时闹钟铃响。

子程序:_确认按钮_被单击

如果(时≤60且分≤60且秒≤60)

如果(时≥取时间部分(取现行时间()

#小时))

时编辑框.禁止=真

分编辑框.禁止=真

秒编辑框.禁止=真

确认按钮.禁止=真※以上使确定闹钟铃响时间的编辑框不可以输入

开始计时()※调用“开始计时”子程序

开始=真※表示按下了“确认”按钮,使系统开始计算剩余时间

否则

信息框(“错误!输入时间小于当前时间!”

#确认钮

“错误!”)

※排除闹钟铃响的过期时间

如果结束

否则

信息框(“请确认输入时间不得大于60!”

#确认钮

“错误!”)

※排除输入错误的时间

如果结束

------------------------------

子程序:开始计时

如果真(取时间部分(取现行时间()

#小时)≥时)

如果真(取时间部分(取现行时间()

#分钟)≥分)

如果真(取时间部分(取现行时间()

#秒)≥秒)

时编辑框.禁止=假

分编辑框.禁止=假

秒编辑框.禁止=假

确认按钮.禁止=假

开始=假

_启动窗口.位置=1

_启动窗口.总在最前=假

鸣叫()

信息框(“请注意!您所定的时间到了!”

#确认钮

“时间到了!”)

如果真结束

如果真结束

如果真结束

返回()

※以上“开始计时”设定当时间到期时闹钟响铃,通过调用“鸣叫”系统处理命令(通过计算机媒体设备或者喇叭发出一个声音)来表示,或者也可以通过调用一个模拟铃声的声音资源来表示。

㈢、该小小闹钟的完整源程序如下:

窗口程序集:窗口程序集1

程序集容器:时数据类型:整数型

程序集容器:分数据类

型:整数型

程序集容器:秒数据类型:整数型

程序集容器:开始数据类型:逻辑型

------------------------------

子程序:_时钟1_周期事件

当前时间标签.标题=“当前时间为:”+时间到文本(取现行时间()

)

如果真(开始)

开始计时()

剩余时间显示标签.标题=到文本(时-取时间部分(取现行时间()

#小时))+“时”+到文本(分-取时间部分(取现行时间()

#分钟))+“分”+到文本(秒-取时间部分(取现行时间()

#秒))+“秒”

如果真结束

------------------------------

子程序:_时编辑框_内容被改变

时=文本到数值(时编辑框.内容)

------------------------------

子程序:_分编辑框_内容被改变

分=文本到数值(分编辑框.内容)

------------------------------

子程序:_秒编辑框_内容被改变

秒=文本到数值(秒编辑框.内容)

------------------------------

子程序:_确认按钮_被单击

如果(时≤60且分≤60且秒≤60)

如果(时≥取时间部分(取现行时间()

#小时))

时编辑框.禁止=真

分编辑框.禁止=真

秒编辑框.禁止=真

确认按钮.禁止=真

开始计时()

开始=真

否则

信息框(“错误!输入时间小于当前时间!”#确认钮

“错误!”)

如果结束

否则

信息框(“请确认输入时间不得大于60!”#确认钮

“错误!”)

如果结束

------------------------------

子程序:_更改按钮_被单击

确认按钮.禁止=假

时编辑框.禁止=假

分编辑框.禁止=假

秒编辑框.禁止=假

_启动窗口.位置=1

_启动窗口.总在最前=假

------------------------------

子程序:_退出按钮_被单击

结束()

------------------------------

子程序:开始计时

如果真(取时间部分(取现行时间()

#小时)≥时)

如果真(取时间部分(取现行时间()

#分钟)≥分)

如果真(取时间部分(取现行时间()

#秒)≥秒)

时编辑框.禁止=假

分编辑框.禁止=假

秒编辑框.禁止=假

确认按钮.禁止=假

开始=假

_启动窗口.位置=1

_启动窗口.总在最前=假

鸣叫()

信息框(“请注意!您所定的时间到了!”#确认钮

“时间到了!”)

如果真结束

如果真结束

如果真结束

返回()

农村普通高中选修课课程资源开发研究――易语言程序设计

农村普通高中选修课课程资源开发研究――易语言程序设计 发表时间:2017-12-11T15:03:50.220Z 来源:《知识-力量》2017年8月下作者:向光明 [导读] 计算机是帮助人们解决问题的有力工具,而编程语言则是操作这一工具的最好方式,但是使用者具体运用哪一种语言其实并不十分重要,重要的是解决问题的逻辑思路。 摘要:计算机是帮助人们解决问题的有力工具,而编程语言则是操作这一工具的最好方式,但是使用者具体运用哪一种语言其实并不十分重要,重要的是解决问题的逻辑思路。所以,将易语言程序设计作为农村普通高中的一门选修课程,实际上也是希望借此机会培养学生的全局意识、创新精神和实践精神。由于学习时间有限,且程序设计本来就是一个很难的问题。为此,调整选修课的教学内容显得尤为必要。本文主要就农村普通高中易语言程序设计选修课课程资源开发这一主题展开研究。 关键词:农村普通高中选修课课程资源开发易语言程序设计展开研究 引言: 随着现代科学技术的不断快速发展,以及人们对当代学生教育的要求不断提高,传统的计算机课程教学方式早已无法满足学生的实际学习需求了。尤其是易语言程序设计这一新课程的开发,更是对教师教学水平提出了更高的要求。从目前的教学情况看,农村普通高中计算机基础教育课程的开展情况并不乐观,尤其是在新课程教学改革的背景下,对于选修课程的教学质量要求更是相应有所提高,而易语言程序设计作为一门较难的学科知识,其教学目标的实现更是难以达到预期的效果。本文主要针对易语言程序设计这一选修课程的资源开发进行研究,也是希望能够整体上提高农村高中计算机课程教学的质量,进而增强学生今后工作的竞争力。 一关于易语言的基本概况 易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化。而将易语言程序设计纳入到农村普通高中选修课课程资源开发范畴之中,这对学生今后的生活,学习,工作都将会产生十分积极的影响。 二易语言程序设计选修课课程资源开发的必要性 2.1时代发展的必然需求 随着信息技术的逐渐普及和社会人群需求量的加大,近几年,信息技术在社会各行各业的普及范围也变得越来越广,并且帮助人们解决了很多生活,工作中所存在的问题,而易语言程序设计就是非常重要的一个工具。 作为计算机课程中的一部分知识,它不仅是教会学生如何更好的使用计算机,而且还将培养学生的创新意识,逻辑思维能力和实践精神,并从根本上提高他们的计算机操作能力。总体而言,将易语言程序设计纳入到农村普通高中选修课程资源开发范围中,其实也是素质教育理念提出后的必然结果,而这也是今后学生必须要具备的基本素质和能力,当然,也从侧面反映出了当下我国信息技术发展的趋势。 2.2改变了传统的计算机教学模式 以往,农村普通高中的计算机课程内容都极其有限,而且教师教学的方式也比较传统,其中比较典型的就是“填鸭式”的教学模式。然而,教师们一味的将大量的计算机理论知识灌输给学生,使用学生感觉计算机知识太难,兴趣索然,最终沉迷于游戏,制约他们的全面发展。 但是随着计算机基础教育改革进程的不断加剧,计算机课程的内容开始逐渐增多,而易语言程序设计就是其中非常重要的一部分。由于这一课程知识的学习对于学生操作等各方面能力要求都相对更高,因此,作为教师就必须要改变相对传统的教学方式,这样也才能够有效激发学生对这一选修课程的学习兴趣,潜移默化中,他们的思维以及创新意识也将得到有效的提高,与此同时,学生对相关计算机理论知识的掌握也将变得更加牢固,整体而言,也是利于高中计算机课程教学效率提高的。 三如何促使易语言程序设计选修课课程资源实现有效开发 3.1指导思想:以培养学生的信息素养为目标 “培养学生的信息素养”既是中学信息技术的培养目标,也是中学信息技术教学关注的热点问题。对于农村高中学生而言,易语言程序设计这一课程学习本身就较难,研究还发现,部分学生在细节知识点上还存在着诸多问题,比如:一个函数参数甚至一个分隔符的错误,就会直接导致学生程序无法正常运行。所以在实际教学中,教师需要引导学生从细处入手,进而培养他们养成良好的程序录入习惯;又比如,有的学生在调试程序遇到了问题,那么首先就是引导学生查看函数或命令参数是否运用了规定符号等等,当同学们从细处发现并解决问题后,自然也就豁然开朗了。 3.2课程资源的选择以“易”为准则 程序设计本身是一个较难的课题,结合农村高中生的实际情况,所选课程资源一定要做到易学易懂的原则,因此在课程资源的选择上坚持了“三易”原则: 易学:易语言全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化。 易操作:学生学习时间有限,如果长时间学习理论会导致学生失去学习兴趣,失去选修课本身的意义,所以课程资源内容上,偏重于“入门”级的操作内容,以设计小程序入手,让学生“当堂见交效”,体验成功,快乐学习! 总之,结合学生实际情况,选择易学易操作的课程资源,以培养学生学习方法和学习能力为主,不断提高学生的信息素养,为他们将来进一步学习打下坚实的基础。 3.3严格遵循实践教学步骤 易语言作为可视化程序,里面包含有大量需要进行实践教学的内容,不过,教师在教学的时候一定要遵循相应的步骤。 比如:针对“如何设计一个优美的界面”这个问题,在进行界面设计教学的时候就要有意识的培养学生把握全局的观念,并遵循以下几个

易语言程序设计 第七章 子程序和模块 免费

<易语言程序设计> 作者:蔷薇的羽翼 第七章子程序和模块 结构化程序的另外一个特征就是将程序自上而下逐渐分解,逐步求精,每次分解可以形成一些小的子程序。每个子程序能实现小的功能目标,他们组合起来能实现一些大的功能目标。初学者可以在学习过程中体会子程序命令带来的好处,不断累积经验后才能熟能生巧 7.1什么是子程序 我们在写程序的过程中时常碰到这样的情况,一个代码段完成的是一项对立的功能,而该功能又会在程序的其他地方重复使用,比如程序中要取得一个文件的不含路径的文件名,因此写了一段代码将该文件的名称和路径分离,可是后来在多个地方需要对多个文件进行这样的处理,将这段代码重复书写多次显然很笨拙,不仅占用空间,而且不利于修改。其实一个事件就是一个子程序,被触发后,这个子程序之内的代码将运行一遍(可以多次触发,多次运行)。 子程序就是一系列的程序语句封装的一个独立的具有特定功能的单元,都有自己的名称,只要需要就能重程序的其他地方进行调用。子程序可以具有返回值,这样在代码运行完毕后给调用者提供一个反馈,调用者就能得到该值进行其他的运算。也可以只去做而不提供返回值 1.如何新建一个子程序。 要想新建一个子程序可以点插入菜单-子程序来完成 也可以在代码编辑区点右键在弹出的菜单中选择新子程序

7.2子程序的编写及使用 1.子程序的编写 新建一个子程序,子程序的默认名为子程序1我们给他重新命名主要用来方便记忆及调用. 【例7-1】利用子程序查询指定数组(随机元素值)中的元素值是否有等于指定的数值。 详见7-1.e 关于数组随机赋值前面第六章已经讲解了不再重复。 可这行代码我们新建的子程序名叫查询带有一个整数型参数所以在调用时 命令就是查询(整数型)。 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 -

易语言中文编程,从入门到精通【菜鸟基础教程】

绍兴县教研室试点教材汉语编程工具易语言

易语言教程――初级版 目录 目录.......................................................................................................................... - 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 -

易语言新手宝典-从入门到精通[图文教程]

易语言宝典 易语言从入门到精通

目录 目录.......................................................................................................................... - 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 -

易语言教程 第5章制作菜单

本章主要介绍应用程序菜单的制 作,并举出一个记事本的例子,介绍 判断语句,以及介绍选择语句和循环 语句。 一般应用程序都带有一个组织分工明确的菜单。 制作菜单需要在窗口中使用鼠标右键弹出编辑菜单的命令,当输入菜单内容后,才可以在窗口上方显示菜单,但菜单也有它的事件,也有它的属性,因此,我们也将菜单作为一个控件来介绍。 一般的应用程序都会有“菜单”和“菜单工具栏”,比如易语言的操作界面就有“文件”、“编辑”、“查看”和“插入”等菜单。建立菜单可以精简程序界面。 下面就通过建立一个记事本的菜单来学习吧。 第5章制作菜单 本章学习内容: 5.1菜单的简单建立 5.5定位弹出菜单 5.2菜单的属性 5.6托盘式菜单 5.3如何引用菜单项编程 5.7菜单中的热键与分隔符 5.4弹出式菜单 5.8课后练习-双语菜单制作

5.1菜单的简单建立 ①可由两种方法打开菜单编辑器。 第一种方法是使用菜单“工具”→“菜单编辑器”。或使用快捷键[Ctrl+E]可弹出建立菜单的对话框。 第二种方法是随时在窗 体设计时窗体的空白区点击 鼠标右键,可弹出下拉菜单, 从中选“菜单编辑器”。 ②先建立顶层主菜单。 标题中填入“文件”后,就 建立了第一个主菜单项,要建立 第二个主菜单项点“向后插入”, 继续填入“编辑”、“帮助”,依 此类推,建立其余主菜单。

如果这时按下确定钮, 会弹出错误提示。这是因 为还没有将子菜单建立。 因此还要补上子菜单。 ③先按照建立主菜单 的方法建立某个菜单项, 再点“右移→”按钮,它 就会变成上一个菜单的 子菜单。子菜单的显示前 面有若干点号(“....” 号)。 对于二级子菜单、三级 子菜单来说,只要多点击 几次“右移→”,就可以 实现多级菜单了。 ④菜单基本设计好后, 点击确定按钮,以回到窗 体设计界面,可以观察到 菜单已经建立好了,并且 点击主菜单,就会向下拉 出下级菜单来,直接运行 时也是这样。 如没有设计好,还可以 回到第一步再改。

易语言入门教程

易语言入门教程:易语言入门! 如果你是一个刚接触易语言或者是一个连编程都没有接触过的顶级菜鸟、超级新手的话,那么你千万不要错过以下的内容哦!! 以下内容是“易语言菜鸟之家”结合了众多新手朋友们的困惑和疑问而整理出的经典问题集,如果你刚接触易语言,还不知道自己如何入门,不清楚自己如何去学习这们编程语言,或者你对编程一窍不通的话,看了以下的内容,应该可以让你找到自己的入门路口! 1、什么是易语言?它和VB、C语言、C++等有什么区别和相同点?答:易语言是中国人自己开发的一种编程语言,是一款全中文程序代码的编程语言,和VB、C语言、C++、C#等都属于同一性质,都是用来开发程序和编写软件用的。易语言的内核由C++编写而成,与前面说的几种语言一样,都属于运行于操作系统平台上的高级编程语言。易语言与其他几种语言的不同点在于:易语言采用的是全中文的程序代码,不需要英语基础即可学习使用,和其他几种编程语言相比,易语言更简单易学,入门更快,编写软件变的更加简单化。 2、什么是软件编程,应用程序与操作系统之间有什么关系? 答:对于一个从来没有接触过编程的新手来说,这个问题显得很抽象,无法用准确的语言来表达,简单的可以理解为用相关的编程语言通过一系列的组合,设计出能够运行在操作系统上的相关应用程序,这个过程就是我们平时所听到的“程序设计”,或者说叫“编程”。易语言就属于为了实现“程序设计”而提供的一计算机编程语言。应用程序基于操作系统平台开发,与操作系统紧密结合,程序在开发过程中,用到了很多由操作系统直接提供的资源和功能。应用程序不需要关心硬件(CPU、内存等)如何工作,因为有操作系统在中间作为信息传递的平台,通常情况下,应用程序一但脱离了操作系统将无法与计算机硬件进行直接沟通,也就无法正常运行,作为应用程序与计算机硬件之间为沟通平台的操作系统,在其中扮演着重要的角色,它为应用程序的运行提供了平台支持,我们平时所使用的类似与QQ,迅雷这类应用程序,也必须依赖操作系统才能工作,一但脱离了widows系统,他们都将无法运行。▲注明:除了驱动级的程序以外(如硬件设备的驱动程序),通常的应用程序都是无法直接与计算机硬件进行沟通的,都必须将要做的工作先告诉给操作系统,然后再由操作系统告诉计算机硬件(CPU、内存等),才能完成一系列的操作。 3、什么是“高级语言”?什么是“低级语言”?两者有什么区别? 答:很多新手们对“高级语言”和“低级语言”这两个名词感到很陌生:到底什么样的编程语言才算是“高级”,而什么样的语言又算是“低级”呢? 简单的可以这样理解: 能够直接运行在操作系统之上,不用关心硬件如何工作,将主要精力集中在程序的开发设计上的语言都称为高级语言。 反过来,需要考虑到硬件如何工作,需要与计算机硬件进行直接沟通的语言则称为低级语言。如:汇编语言就是典型的与对硬件进行操作的低级语言。 例如:VB、C#、C++、易语言、Delphi这些都属于高级语言。汇编则属于低级语言。 4、什么是“面向过程”和“面向对象”,他们有什么区别? 答:这两个概念性的词想必很多新人都不能很彻底的理解吧。举两个简单的例子来说明一下吧:比如你饿了,想吃面包,你可以自己找来面,找来鸡蛋,找来糖等等,然后自己一点点动手,做出来,放在烤箱里考熟,然后拿出来吃。这个可以理解为“面向过程”;但是你还

(完整word版)易语言API图文教程

易语言与WIN32 API的使用 本人也是个小菜鸟啦。。 今天写这个,就是为了一下比我还新手的同学参考参考的资料。。 ---------------------- 基础知识: 先来了解一下,什么的动态链接库 再看看,什么是API。 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 推荐API工具,是易语言自带的API助手,一般在X:\e\wizard\API助手 如下图,,很好用,很强大哦。。

可以看出,有了API,我们编程的生活是多么的美好,很多函数都不需要我们亲力亲为的去写,只要调用就OK了。。 然后,我们来看一下数据类型。。因为在API中有很多地方使用了结构体(看百度哦),为了对这些结构体进行匹配,所以在易语言中我们也要对他建立相应的数据类型。。 例如这是C语言的结构体格式 SYSTEMTIME Structure The 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 是什么类型。。OK,这个没关系,易语言API助手他自己为我们建立了匹配的数据类型、、如果想知道,自己也可以百度哦。。 还有一个就是指针。。 就是易语言参数中的参考和传址,他们两个确保程序修改的变量始终是一个,就是怎么说呢,指针保存的是变量的地址,计算机中的内存都是编址的,就像你家的地址一样,只有找到地址,就可以准确的找到你本人了,而指针就是变量的地址,他可以准确无误的找到变量。 但是如果是单纯的变量,每一个形参和实参都是两个变量了,所以你对形参的修改是无法达到对实参的修改的。。 (PS:形参就是你定义函数时候写的参数,实参就是你调用函数传的参数) PS2:好吧,如果听不明白也没关系。。。。 好吧,暂时就说这些知识,如果后面遇到的再说。。 -------------------- 1.1 消息框API 嗯,今天教大家怎么添加API到易语言中使用,而且用API创建一个比易语言的信息框更加自由的消息框。。 首先我们在易语言的工作夹上面选到“程序”页面,然后我们在页面上可以肯定“DLL命令”,我们右键,选择插入DLL命令,然后就会跳转到新建API的页面了!然后在DLL定义表(就是打开的那个空白的窗口)右键,选择“新DLL命令”,或者使用组合键CTRL+N键添加。

易语言教程-从入门到精通

易语言教程-从入门到精通 第一课.计算机的一般知识 1.1电子计算机的发展及其基本结构 1.1.1电子计算机的发展史 1945年底,在美国首次研制成功人类第一台计算机,这台机器重30吨,占地面积达167平方米,加之它的工作原理,因此,人类后来的计算机并不是在这台机器的基础上发展起来的。 现代计算机理论的奠基人是图灵。在美国数学家冯.诺伊曼的主持下,1949年诞生了第一台存储程序的计算机,又称第一代机,这台计算机为后来的计算机发展奠定了基础。1959年,第一台晶体管计算机问世,由此,计算机进入了第二代。1964年,IBM第一代360系列计算机问世,这是第一代通用计算机,为研制这种计算机,IBM投资50亿美元,比二战期间美国政府投入到原子弹研究的钱(20亿美元)还要多;由此,计算机进入了第三代。 进入到80年代以后,中大型计算机问世,于是开始了第四代计算机的时代。70年代以后,出现了计算速度更快、存储量更大的巨型机。 70年代微处理器的问世,标志着计算机的发展开始了又一场革命。1977年3月苹果公司的个人用计算机问世,自此,计算机开始进入千家万户。 1.1.2电子计算机的基本结构 计算机由硬件和软件组成。而硬件是由主机和外部设备组成;软件由系统软件和应用软件组成。 计算机硬件是软件的基础,是软件发挥功能的工作环境,而软件则是管理和利用硬件资源来实现计算机的功能,软件和硬件是相互促进和发展的。 硬件大体上有以下几个部分:控制器,运算器,内存储器(RAM、ROM),输入设备和输出设备。前三者又合称主机,后两者又称作外部设备。现在就这五个部分的功能,作一些简要说明。 1.输入设备。输入设备是用来向主机输入原始数据和处理这些数据所使用的计算程序列的设备。输入设备的种类很多,但在微型机上不外乎下列几种: (1)终端键盘。利用手指击键方法向计算机输入信息。用户自己写的程序列化和准备处理的数据,都可由键盘上敲入。 (2)磁盘。磁盘,实际上也是存储信息的,因为它们都是主机之外的设备,所以也称为外存储器。外存储器上的信息,也可以输入到机器中去。 (3)模—数(A/D)转换器。它可以将连续变化的模拟量(如电压、电流、长度、角度等)转换为数字量,送入到机器中去。 此外,图形输入板、声音输入装置等,实际上是专用的模数转换器,同样可以为计算机输入信息。 2.输出设备。输出设备是用来输出计算结果或其它信息的。常用的输出设备有: (1)显示终端。用以显示计算机的有关信息,占用户从键盘上敲入并为机器接收的字

相关文档
最新文档