(一)易语言学习笔记之从了解易语言到写一个小程序
如果要安装易语言参考下面链接:
https://www.bilibili.com/video/BV1Rd4y1F7N4/?spm_id_from=333.999.0.0&vd_source=84418e4b8ad3fb7a6556b01410cc3a3f
如要获取安装包百度盘链接:
https://pan.baidu.com/s/1uOYbqdtaMPlpMqvwV1jvgg提取码:fmij
1 易语言的工作界面
打开易语言,点击新建弹出窗口
易语言可以创建以下六种程序
(1)Windows窗口程序:支持在Windows下拥有窗口及组件标准Win32程序。
(2)Windows控制台程序:Win32无窗口界面命令行程序。
(3)Windows动态链接库:可以生成DLL库文件。
(4)Windows易语言模块:简称易模块,是经过初步编译后代码集合,供其他易程序重复调用。
(5)Linux控制台程序:是支持Linux操作系统的无窗口命令行程序。
(6)Linux易语言模块:是支持Linux操作系统且经过初步编译后的代码集合。
我们选择“Windows窗口程序”,点击“确定”按钮,会创建一个标准Windows窗口程序,并可以看到易语言的主界面,如下图所示。
工作夹
包含有3个面板,分别是“支持库面板”“程序面板”和“属性面板”
(1)“支持库面板”功能:显示支持库列表,展开后可查看各支持库提供的命令、数据类型等信息。在程序编辑状态下,可以通过双击此面板中的某个命令,将其直接填充到光标处。若有窗口组件的命令也可以在这个列表中查看该命令的用处。将光标移至某支持库根部,单击F1后可查看此支持库的介绍信息。
(2)“程序面板”功能:可以添加窗口或加载全局变量、常量、资源、DLL命令声明、自定义数据类型等。也可用来在程序各操作界面间进行切换,例如可以直接找到某个创建的窗口或快速找到某个子程序:支持设置文件夹,用作将程序内容进行分类存放。
(3)“属性面板”功能:属性面板由属性表、组件列表、事件列表构成。属性表可查看和更改已添加组件的属性:组件列表列出所有组件并可快速选择所需组件:事件列表可生成此组件的事件子程序。
组件箱
里面列出了易语言提供的所有组件,如下图所示。分为四栏,“基本组件”栏显示的是易语言最基本常用组件,即核心支持库内的组件。“扩展组件”栏显示的是扩展支持库内的组件。“外部组件”栏显示的是COM组件和OCX组件。
注意:
初次打开只显示基本组件,这是由于初次打开没有配置支持库。
配置步骤:菜单栏工具支持库配置全选确认
2 代码编辑环境
1)代码输入提示
新建一个“window窗口程序”,双击启动窗口,进入代码编辑区。在“_启动窗口_创建完毕”子程序下输入“rg”,在输入过程中出现下图所示的输入提示框,满足输入条件的命令就显示在输入提示框中。
2)前层提示信息
易语言中,每输入一个命令代码,将鼠标移动到该命令上,都会出现一个信息提示框,显示该命令的帮助信息
3)代码输入方式
打开菜单栏“工具”“系统配置”“编辑”,里面有“首拼”、“全拼”、“双拼”、“英文”四种输入方式
4)参数分步输入
将光标停在欲展开的命令行上,如果当前行没有通过编译,则不能展开命令,可以使用Shift+Enter来预编译当前行,然后按下Alt+,该命令就会被展开,各参数都列在了该命令的下面,可以直接在命令下的参数分支上输入,如下图所示。
这里也可以F5运行,结果如下图所示。
5)输入注释与代码屏蔽
(1)注释输入
注释是一行或一段代码的提示和说明。编写代码时一定要养成一个良好的习惯,就是给部分代码输入注释信息。这样一来,既方便了自己日后阅读代码,又方便其他人更快地理解程序代码的思路和功能。 输入方法:在注释文字前加“ ‘ ”号,则该符号后的本行文字变为注释,在输入代码时,可以在需要的任何地方添加注释。
(2)屏蔽与批量屏蔽
在任何情况下,如果想屏蔽一行代码,则在该行代码前加“ ‘ ”号,和设置为注释的方法相同,屏蔽后的代码在运行调试时不会被编译,调试程序寻找错误时,该方法会起到很大作用。将
代码前的“ ‘ ”号删除便可以解除屏蔽。
还可以在代码上点击鼠标右键,弹出的菜单中也有“屏蔽”和“解除屏蔽”选项,快捷键是Cmrl+K键:选中多行代码然后单击Crl+K键可以屏蔽,单击Crl+M键可以解除屏蔽。
6)易语言语句分类
易语言常见的程序语句分为三种:赋值型语句、非运行语句、命令语句。
(1)赋值型语句
即给某组件属性或某变量赋值的语句。一般使用“=”连接被赋值方和赋予的值,并且赋予的值一定要和被赋值的属性或变量的数据类型相同或互相兼容。
例:
a. 给组件赋值:
标签1.标题=“易语言”
b. 给变量赋值:
整数变量=100
(2)非运行语句
即在运行过程中不被运行的语句,如注释型语句。
(3)命令语句
即执行命令使用的语句。命令是一种程序运行动作指令。命令的调用格式为:[返回值][所属对象.]命令名称([参数1],[参数2],……)。中括号代表可以省略的部分。 例:
取文本左边(“123”,1)
编辑框1.加入文本(“内容”)
其中返回值是由命令执行后所决定回执给调用处的数据;
所属对象表示该命令是由哪个对象提供的;
命令名称是调用命令所必需的,用于在程序中标识命令;
括号中的内容是命令的参数,主要是供命令进行判断、选择或再加工的因素,每个参数用逗号分隔。
7)易语言中的关键字
易语言中所有的命令名、组件的属性名都可被看做是易语言的关键字。在易语言中的组件名称、变量名称和子程序名称等都是可以自定义的,所以在起名称的时候既要清楚明确又要防止和 这些关键字重名。虽然遇到有重名的系统会自动提示,但为了减少不必要的麻烦,还是要尽量避免重名。
8)书签
菜单栏“查看”→“设置或取消书签”、“到前书签”、“到后书签”、“书签跳转”
在易语言中书签可以理解为标记,用于在代码中快速跳转到特定的位置。可用书签标记代码编辑区任何行。总之,书签在定位代码位置时会带来很多方便。
(1)设置或取消书签
要使用书签,首先在代码编辑区中插入书签,方法如下。
单击要插入书签的位置,选择菜单栏“查看”→“设置或取消书签”或快捷键Ctrl+F6,如书签设置成功,光标所在行前将出现一个书签图标。 取消书签:在设置书签的位置重复设置一次书签即可取消已经设置好的书签。
(2)到前书签
跳转到光标所在位置前面最近的书签位置。快捷键Shift+F6。
(3)到后书签
跳转到光标所在位置后面最近的书签位置。快捷键F6。
(4)书签跳转
跳转到已设置的所有书签中的指定书签位置。菜单栏“查看”→“书签跳转”或快捷键Cmrl+F7,在弹出的“书签跳转”对话框中,鼠标双击需要跳转到的位置即可。
9)即时帮助和帮助文档
易语言提供了即时帮助功能和内容丰富的帮助文档。用户根本不需要将全部的命令语法和参数含义都背下来。在实际开发工作中,可以使用命令分步输入方法(将语句展开),根据参数提 示输入,或单击Fl键查看易语言的即时帮助,或查阅帮助文档。
在易语言的帮助系统中,所有的命令都有明确的分类。例如,想对一段文本进行操作,就要查找“文本操作”分类中的相关命令;如果想对一个文件进行操作,就要查找“文件读写”分类中的相关命令。
在易语言的支持库面板中,双击展开任意一个支持库名称,可以查到该支持库的所有命令分类:双击展开其中任意一个分类名称,可以看到属于该分类的所有命令;点击任意一个命令名称,就可以在状态夹的提示面板中看到该命令的即时帮助信息,如下图所示。
在编写程序时,如果忘记了某个命令参数的含义,可以将光标停在该命令上,然后单击F1键,也可以在提示面板中看到该命令的即时帮助信息。
点击菜单“帮助”→“易语言知识库”,可以查看完整的帮助文档。其内容相对即时帮助更加丰富,并且每个命令都有简单的例程,查找命令也非常方便。
3 第一个易语言程序
程序实现功能:在一个窗口中点击一个按钮后显示“Hello World”
第一步: 新建一个易语言程序,“Window窗口程序”
第二步:在窗口中添加一个标签组件 和一个按钮组件
第三步:双击按钮组件进入到代码编辑界面,会自动生成“_按钮1_被单击”子程序,然后在该子程序下面输入代码
标签1.标题 = “Hello World !!!”
然后F5执行就可以了,
4. 播放器
1)设计一个程序的步骤
(1)启动易语言,新建一个易程序。
(2)设计程序界面。
(3)编写代码。
(4)调试、运行编写好的程序。
(5)生成可执行文件。(需要购买易语言商业版才可以进行编译)
这也是编写一个易语言程序的通用步骤,其中第2,3,4步可能重复多次,以修改与加强程序功能。
2)设计一个播放器
第一步:新建一个Window窗口程序
第二步:设计一个界面
在新窗口中画一个按钮控件,修改名字为播放按钮(在左侧工作夹选择属性然后找到标签属性修改后面的值)
第三步:编写代码
双击播放按钮组件进入代码编辑界面,输入代码
播放MP3(1,“清明上河图.mp3”)
注意:我们要先保存该程序,要让该mp3文件跟易语言程序在同一个目录下,如果不在一个目录下就在文件名前加入该mp3文件的目录地址
播放MP3 (1, “C:\Users\Administrator\Desktop\清明上河图.mp3”)
第四步:运行编辑好的程序
点击播放按钮检查是否播放了音乐
第五步:保存
(一)易语言学习笔记之从了解易语言到写一个小程序相关推荐
- c语言学习笔记(8)c 语言面试题(二)
C练习1-9详解 转载我喜欢我看向别处你望向我的目光 最后发布于2019-05-06 10:30:16 阅读数 239 收藏 展开 不变的真理 int a[5]={1,2,3,4,5}; a[0]=* ...
- C语言写一个小程序,胖胖的爱心桃
学了这么久的C语言,你是不是有很多会写的小玩意了呢?比如说简单的五角星,三角形,等腰三角形,心形之类的~ 笔者今天发现了个以前写的一个很好玩的小程序分享给大家~~ 画心的C语言: #include & ...
- 【C语言学习笔记】《C程序设计语言》读后感
Warning: 为了避免非零基础人群感到身体不适.头晕恶心.易怒及粗口,请不要查看以下内容. 文章目录 前言 读书感悟 总结 前言 截至目前为止,我已经"抄"完了10篇<C ...
- R语言学习笔记(一)R语言的基本操作与函数
文章目录 写在前面 R语言GUI操作 基本的快捷键与命令 帮助命令 R Studio 常用快捷键 R语言基础语法 变量操作 运算符 数据类型 数据类型的判断 向量的基本操作 创建向量(数值类型) 基本 ...
- Go语言学习笔记【18】 Go语言常见库:html/template
[声明] 非完全原创,部分内容来自于学习其他人的理论和B站视频.如果有侵权,请联系我,可以立即删除掉. 一.html/template 主要参考文档: (1)Go语言标准库之http/template ...
- C语言学习笔记—P2(<C语言初阶>+<字符串+转义字符+注释>+图解+题例)
目录 1.变量的使用 2. 变量的作用域和生命周期 3. 常量 4. 字符串 5. 注释 后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教! ...
- C语言学习笔记—P1(<C语言初阶>+<数据类型>+图解+题例)
目录 1. 什么是C语言? 2. 第一个C语言程序 3. 数据类型 3.1 变量.常量 3.2 定义变量的方法 3.3变量的分类 后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇 ...
- 【学习笔记】APP性能---使用Perfdog测试APP和小程序的性能
1.PerfDog介绍 腾讯推出的移动全平台性能测试分析专家--- PerfDog性能狗. 移动全平台iOS/Android性能测试.分析工具平台.快速定位分析性能问题,提升APP应用及游戏性能和品质 ...
- 易语言学习笔记——基础篇
易语言学习笔记20180710 一. 易语言的数据类型可以分为基本数据类型和特殊数据类型 1. 其中基本数据类型分为: ① 数值型 ② 逻辑型 ③ 日期时间型 ④ 文本型 ⑤ ...
最新文章
- e4a编写文件服务器,e4a教程 联云服务器
- android中textcolor属性,android – EditText和TextView textColorPrimary不遵循API lt;21的主题颜色...
- netfilter的笔记3--那些内置的表
- LeetCode(Java) 两数相加
- linux获取java环境变量的值,linux获取java环境变量的值
- 大公司病,真 TM 形象
- 1019:浮点数向零舍入
- 前端可视化编程:liveReload安装,sublime 3
- Vue007_ 表单输入绑定
- 02_python是一种什么语言?
- Jquery,ajaxFileUpload插件完成图片上传
- vs2017 html安装,解决vs2017无法安装问题
- 【达内课程】Android自动化测试框架Robotium
- Excel 2010 SQL应用091 聚合函数之求平均数
- 使用smtp服务器发送邮件_如何使用SMTP服务器发送WordPress电子邮件
- Eclipse代码/目录虚线对齐设置
- [paper]DeepFool: a simple and accurate method to fool deep neural networks
- python源代码的后缀名是什么_Python
- 智航学编程005(七彩虹)
- Windows Phone 8.1中ScrollViewer(一)
热门文章
- Kd树+BBF(最邻近、次邻近查询)Python实现
- 编译原理:自上而下LL(1)分析法实验(c++代码实现)
- Windows系统SVN SERVER迁移。从服务器A迁移到服务器B
- Oracle 11g R2 Rman备份与恢复(二)
- 黑客零基础入门教程《Python安全攻防:渗透测试实战指南》极致经典,学完即可包吃包住
- 几个好玩(整人)的vbs小程序
- 高端大气上档次的jQuery Lightbox 灯箱插件
- html代码选择试题及答案,前端面试题及答案,HTML(示例代码)
- W25Q256被写保护如何修改
- 微信小程序云开发数据库模糊查询