文档库 最新最全的文档下载
当前位置:文档库 › 易语言教程 第5章制作菜单

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

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

本章主要介绍应用程序菜单的制

作,并举出一个记事本的例子,介绍

判断语句,以及介绍选择语句和循环

语句。

一般应用程序都带有一个组织分工明确的菜单。

制作菜单需要在窗口中使用鼠标右键弹出编辑菜单的命令,当输入菜单内容后,才可以在窗口上方显示菜单,但菜单也有它的事件,也有它的属性,因此,我们也将菜单作为一个控件来介绍。

一般的应用程序都会有“菜单”和“菜单工具栏”,比如易语言的操作界面就有“文件”、“编辑”、“查看”和“插入”等菜单。建立菜单可以精简程序界面。

下面就通过建立一个记事本的菜单来学习吧。

第5章制作菜单

本章学习内容:

5.1菜单的简单建立 5.5定位弹出菜单

5.2菜单的属性 5.6托盘式菜单

5.3如何引用菜单项编程 5.7菜单中的热键与分隔符

5.4弹出式菜单 5.8课后练习-双语菜单制作

5.1菜单的简单建立

①可由两种方法打开菜单编辑器。

第一种方法是使用菜单“工具”→“菜单编辑器”。或使用快捷键[Ctrl+E]可弹出建立菜单的对话框。

第二种方法是随时在窗

体设计时窗体的空白区点击

鼠标右键,可弹出下拉菜单,

从中选“菜单编辑器”。

②先建立顶层主菜单。

标题中填入“文件”后,就

建立了第一个主菜单项,要建立

第二个主菜单项点“向后插入”,

继续填入“编辑”、“帮助”,依

此类推,建立其余主菜单。

如果这时按下确定钮,

会弹出错误提示。这是因

为还没有将子菜单建立。

因此还要补上子菜单。

③先按照建立主菜单

的方法建立某个菜单项,

再点“右移→”按钮,它

就会变成上一个菜单的

子菜单。子菜单的显示前

面有若干点号(“....”

号)。

对于二级子菜单、三级

子菜单来说,只要多点击

几次“右移→”,就可以

实现多级菜单了。

④菜单基本设计好后,

点击确定按钮,以回到窗

体设计界面,可以观察到

菜单已经建立好了,并且

点击主菜单,就会向下拉

出下级菜单来,直接运行

时也是这样。

如没有设计好,还可以

回到第一步再改。

菜单设计中的注意事项

1.菜单设计中的“标题”文字可以重复,而“名称”不可以重复。

这是因为标题只是显示在屏幕上供大家看的,而名称是由程序内部引用,类似于按钮控件中的名称属性。只能是唯一的,不能重复。

这个原理与按钮控件一样,按钮控件也是可以标题一样,但名称绝对不能设定为一样的。

2.不能将一些阿拉伯数字放在名称的最前面。

3.“标题”的文字可以和“名称”不一样。

4.系统会自动删除“名称”属性中的空格,在“标题”中可以加入空格,而在“名称”前加入空格就会被自动删除。这是因为在程序的引用中不能有空格。

完成上述后按F5键试运行一下,这时点击菜单项后一点反应也

没有,这是因为还没有为每个菜单项加入程序代码。

⑤如何为菜单项加入程序代码呢?请取消试运行,回到程序设计

状态,可以直接用鼠标选中某一个子菜单项,一松手即会自动进入程

序代码设计界面。

例如,用鼠标选中“帮助”→“关于”菜单后点击,会产生“_

关于_被选择”的子程序。

5.2菜单的属性

在上述菜单的设计中,菜单也有它自己的一些属性,我们可以通过设计时修改

这些属性。而在程序运行时,通过程序代

码改属性的方法也将在后面章节中讲述。

⑥现在就输入一行简单的命令,例如输入:

信息框(“现在可以显示帮助信息了!”,0,)

大家完成后,按F5试运行并测试一下关于菜单。

运行时,用鼠标选中“帮助”→“关于”菜单后点击,会运行“_关于_被选择”的子程序。而子程序就是弹出一个信息框。

“选中”属性可以控制是否在子菜单前面加勾。

“允许操作”属性可以控制子菜单是否可以操作,在运行时是灰色表示的。

“可视”属性可以控制子菜单是否可以看见。

“标题”属性是菜单显示的文字。可以重复,可以加空格。“名称”属性是程序内部引用的关键字。不可以重复,不可以加空格,且首字不能为半角字母。

“快捷键”属性可以为每个子菜单项提供热键,通过快捷键执行程序。

将“打开”菜单的“选中”属性勾选,另两个属性也勾选;将“关闭”菜单的“允许操作”属性勾选,“选中”属性不勾选,“可视”属性勾选;将“退出”菜单的“可视”属性勾选,“选中”属性不勾选,“允许操作”属性勾选。最后试运行,看看运行后的效果。

可以看到菜单中“打开”菜单前有一个勾,“关闭”菜单变灰不可选了,“退出”菜单看不见了。

5.2如何引用菜单项编程

将“复制”菜单的快捷键属性设置为[Ctrl+C];将“粘贴”菜单的快捷键属性设置为[Ctrl+V]。设置完成后请试运行一下,看看运行后的效果。

试运行后的效果,可以看到菜单后都加入了快捷方式。

上面的菜单设计都是在程序设计状态下进行的,有没有办法可以用程序的方法控制上述的属性,从而让用户在使用中也可以改变菜单的属性呢?下面仅作一个小的试验即可了解如何编程实现了。

打开前述的例程,新

增加一个“按钮”组件,

双击此按钮组件,进入程

序代码输入界面。

在“_按钮1_被单击”子程序中

输入一行程序代码:

关于.可视=假

试运行这个易程序,在没有点击按钮之

前,“帮助”菜单中的“关于”子菜单

是可以显示的,以点击按钮后,“关于”

子菜单就无法显示出来了。

虽然菜单会被隐藏,但还是可以再次显示出来的。只要用以下程序代码即可实现:

关于.可视=真

5.3如何引用菜单项编程

前面只简单的应用了一个按钮控

制菜单的属性,而菜单如何控制窗体中

的其它控件或执行命令功能呢?这就

是本节所要介绍的。

下面跟着例程来学习吧。

①新建一个易

程序,在窗口中

放一个图片框组

件和一个通用对

话框组件,并在

图片框组件的属

性表中将“边框”

属性改为“镜框

式”。

②在窗口中点击鼠

标右键,选中“菜单编

辑器”选项后,会弹出

“菜单编辑器”对话

框,建立一个主菜单,

主菜单名为“图片”,

子菜单为“加入图片”、

“清空图片”。

③以上只差加入

程序代码,让菜单能够

执行了。

在窗口设计中点

菜单,可以看到下级子

菜单,分别用鼠标点中

子菜单就可以进入程

序代码输入界面了。

④分别

在事件子程

序中输入程

序代码。

⑤按F5键试

运行一下,选择

“加入图片”菜单

就会弹出一个打

开图片文件的对

话框,从中选一张

图片就会显示在

图片框中。

如果选中“清空图

片”的子菜单,就会清除

图片框中的图片。

5.4弹出式菜单

前面的菜单是从窗口上部调用的,

能不能不用菜单,直接点击图片框,从

中弹出一个菜单进行操作呢?

大家跟着本节实例制作的步骤来学

习吧。

①切换到窗

口设计界面,激

活图片框组件,

在属性表中最下

排的下拉菜单中

选“鼠标左键被

按下”项。

②输入一行

程序代码即可。

这句表示弹

出名称为“图片”

的菜单。

最后试运行

一下。

③试运行

时,大家可以通

过用鼠标左键单

击图片框,可以

弹出菜单了。

④如果希望在运行时

也不显示主菜单于窗口的

上部,可以进入菜单编辑

器,将“图片”菜单的“可

视”属性去除勾选。

去除后再试运行看一

看。

⑤试运行后,

就看不到“图片”

主菜单了。

5.5定位弹出菜单

前面的菜单直接点击图片框后,从

中弹出一个菜单,能不能在鼠标上方弹

出呢?

这里再提供一个简单的例程,大家

跟着本节实例制作的步骤来学习吧。

打开前面的例程,将原弹出命令改为以下:

弹出菜单(图片,取鼠标水平位置()-10,取鼠标垂直位置()-45)改完后再试运行一下。

试运行后可以

看到,鼠标在图片框

中点击后,会在上面

弹出菜单。为什么会

这样呢,让我们来分

析一下程序代码吧。

实际上使用这样的菜单显示方式在一些场合还很多。如:使用“图形按钮”组件代替菜单,这时就要在新按钮下方位置显示菜

这里是部分程序代码,可以看到为每个图形按钮的被单击事件中写入定位弹出菜单的命令。

使用键盘上的右方向键展开程序代码,可以看到是因为利用了弹出菜单命令的另两个参数,以设计弹出的位置。

5.6托盘式菜单

前面的菜单直接点击图片框后,从

中弹出一个菜单,能不能在鼠标上方弹

出呢?

本节中将使用图片资源,利用这个

资源对菜单进行操作。

①下面跟着我们的一

个例程来了解一下。

首先新建一个易程序,

加入一个通用对话框控

件,并加入一组菜单。

②主菜单名为:“音乐

操作”,子菜单分别为:

“播放音乐”、“停止播

放”、“退出”。菜单属性

全部为默认状态。

选择程序面板,展开其中的资源表,激活“图片或图片组”项。

③将一个图标作为图片资源导入到图片资源中。名称为:图片1。

④将图片资源

中的“图片1”载

入到系统托盘。

⑤用鼠标点击

程序托盘,弹出

“音乐操作”菜

5.7菜单中的热键和分隔符

⑥结束当前歌曲的播放。

⑧利用一个通用对话框选择MP3音乐文件并播放。

⑦完成系统托盘图标、提示信息的清空,及结束程序。

注意:如果程序退出之前不置空系统托盘,托盘图标还将停留在托盘上。

在“__启动窗口_托盘事件”事件子程序中,通过判断“操作类型”

使菜单按要求弹出。如下:

如果真(操作类型=3)弹出菜单(音乐操作,,)

一般程序中都设置有热键(快捷键),而它们是设置在功能相对应的菜单项上。下面把分隔符和热键的设置方法一起介绍给大家。

系统托盘图标。

①选择“菜单

编辑器”中设定

的快捷键。

②在标题

中输入“文

件(&F)”把

程序主菜单

热键设置为

“F键”。

“&”就是将其后面的一个字母加下划线

5.8课后练习

.

编写两组菜单,一组为中文,一组为英文。添加一个选择框,在“_选择框_被单击”事件子程序中用“如果”判断显示其中一组菜单(用中文菜单替换英文菜单,模拟菜单被翻译)。

③在标题

中输入“-”

减号键,把

弹出菜单的

子项进行分

组。

程序菜单

加“&”后的显示

效果。

子项选择热

键后的显示效

果。

程序运行后

的分隔符效果。

易语言操作sql server完整教程

易语言操作sql server完整教程本教程来自网络,作者:ESO 。 获取的知识的同时应感谢作者的辛苦付出。 ===========================正文如下================================= 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆帐号 nvarchar 30 1 0 密码 nvarchar 15 1 0 所属部门 nvarchar 30 1 0 姓名 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业 nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 身份证号 nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 电话 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验 nvarchar 600 1 0 离职原因 nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间 nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1

易语言,SQL数据库教程[整理版]

易语言,SQL数据库教程[整理版] 易语言操作SQL Server数据库全过程 最近看到很多初学者在问在易语言中如何操作SQL Server以外部数据库,也有人提出想要个全面的操作过程,为了让大家能够尽快上手,我给大家简单介绍一下操作SQL的过程,希望能起到抛砖引玉的作用。 由于我本身工作业比较忙,就以我目前做的一个软件的部份内容列给大家简单讲 讲吧,高手就不要笑话了,只是针对初学者 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆帐号 nvarchar 30 1 0 密码 nvarchar 15 1 所属部门 nvarchar 30 1 0 0 姓名 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 身份证号nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 电话 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验nvarchar 600 1 0 离职原因nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1

《易语言中文编程从入门到精通》

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

易语言教程――初级版 目录 目录..........................................................................................................................- 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、什么是“面向过程”和“面向对象”,他们有什么区别? 答:这两个概念性的词想必很多新人都不能很彻底的理解吧。举两个简单的例子来说明一下吧:比如你饿了,想吃面包,你可以自己找来面,找来鸡蛋,找来糖等等,然后自己一点点动手,做出来,放在烤箱里考熟,然后拿出来吃。这个可以理解为“面向过程”;但是你还

【软件工程】易语言10分钟入门教程

“易语言”十分钟入门教程 ?第 1 分钟:序曲 ?第 2 分钟:“易语言”初相识 ?第 3 分钟:第一个程序 ?第 4 分钟:第一个类库 ?第 5 分钟:猜数字游戏 ?第 6 分钟:基本语法 ?第 7 分钟:面向对象 ?第 8 分钟:特色语法 ?第 9 分钟:答题时间 ?第 10 分钟:收工喽 亲爱的朋友,您愿意花十分钟的时间,来了解一门全新的编程语言“易语言”吗? 第 1 分钟:序曲 只有十分钟,时间紧迫,让我们立刻开始,不多说一句废话(这一句话本身算不算废话?哈哈)。 其实用不着那么紧张,以人均每分钟阅读300字计算,10分钟足以读完3000字。况且我也不打算写那么长,因为还要给亲爱的读者留足思考时间。 本文作为十分钟入门教程,无法面面俱到,只能重点介绍初学者着重关注、关心或感兴趣的部分。本文的主要目的是:让读者在很短的时间内对“易语言”有一个大概的了解和感性的认识。如果想获取更深入、更详尽、更权威、更条理、更富逻辑性(或者更抽象、更死板?)的资料,请去拜读易语言官方提供的《“易语言”白皮书》——这本书写的很好,文笔比我强多了!本文大量参考该白皮书。 (在本文中,我偶尔会把“易语言”说成“飞扬易语言”或“易语言”,总之都是一样东东。) 第 2 分钟:“易语言”初相识 先通过简单几句话,了解一下飞扬易语言的大概: ?完全面向对象,具有类和接口的完整概念(从现在开始忘掉结构化编程吧)?具有自动垃圾回收机制(你只管创建对象,而不必自己释放,轻松多了)?源代码将被编译为本地机器码,程序具有很高的执行效率(当然还是比不上C语言)

?同一套源代码,可以被编译为多个操作系统(Windows/Linux/...)下的可执行文件,这是其跨平台机制 ?可将源代码编译为易语言类库,以达到代码复用。同一个易语言类库可以在多个平台下通用。此外,还可以使用C/C++开发易语言“本地类库”。开发类库非常轻松。 ?有一个“系统”类库(类似于原易语言中的“核心支持库”)为程序提供最核心支持,是程序运行所必需的,其文件大小只有150K,小巧玲珑。 ?有一个跨平台的图形用户界面(GUI)类库,基于wxWidgets,目前还不太成熟。 ?目前各方面的类库都非常缺乏,不过时间会完善一切 ?将会有一个包括“可视化界面设计”在内的完善的集成开发环境(IDE),其大部分代码将使用飞扬易语言自身编写。(暂时先用文本编辑器写程序吧,呵呵,推荐emEdit,对汉字的语法高亮支持比较好) ?飞扬易语言有不少特色语法,如“友好名称(类自然语言编程)”、“三联判断式”、“多返回值”、“双向赋值”、“属性表”等等。 我想有必要再强调一遍:“易语言”跟原来的易语言(1.x - 4.x)是完全不同的两个编程语言(如果非要找出相同点话,它们都是易语言公司的产品,作者都是吴涛)。前者在编程理念上要先进许多,是未来发展的趋势;后者在编程资源上更具优势,是已经逐渐成熟的实用产品。 第 3 分钟:第一个程序 公开类启动类 { 公开静态启动() { 控制台.输出行("祖国您好!"); } } 请将以上代码存为 hello.ef 文件,注意编码格式必须是Unicode(little endian)。 编译命令行: ec hello.ef -ecl_name="程序" -starter_cls="启动类" -out_mode=runable -out=hello.exe 以上命令行将编译生成 hello.exe 文件,要执行此程序,请确保易语言系统库文件“系统.ncl”在当前目录下。 hello.exe 的执行结果是在屏幕上输出:祖国您好!

易语言-从入门到精通

汉语编程工具易语言

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

相关文档
相关文档 最新文档