易语言零基础新手入门系列教程 第一课

机器人小鑫易语言源码(作业用):

机器人小鑫源码 - 第一课.zip

视频教程文字版:

  • 新手学习易语言的几点建议

1、由浅入深、由易到难、循序渐进,切勿急功近利,想一步登天!

这是学习的一般规律,学习任何知识都是这样的,踏踏实实做好每一步,自然就会走向成功。

2、多看源码、多写源码,熟能生巧;

看就是学习,写就是练习,不断的学习,不断练习,然后不断出错,不断改正,再多一些坚持,OK,不久的将来,你就是高手!

3、新手尽量不要使用模块,因为模块是高度封装的代码,软件一旦出现什么问题,将会变得无法调试;(除非你知道模块是如何封装的,也就是说,你也可以用纯代码写出相同的功能,只是不想去写,当然,达到这个程度你已经不是新手了)

4、耐心的处理遇到的每一个问题,不能知难而退;

易语言简单易懂、是汉语编程环境、更容易上手,但它毕竟是一门编程语言,肯定会碰到很多难题,这个时候不要灰心,努力的通过各种渠道去解决他,排除一个一个难题之后,你就成为了高手。

  • 编程思想的重要性

大家都听过一句话,思想决定命运!因为人的行为是由思想来支配的。编程也一样,首先我们要知道软件要实现什么样的功能,然后我们在脑海里构思一个框架,然后再来用代码实现。

程序员编写一个程序好比作家写一篇文章或是一部著作,首先要对文章或著作有一个整体的把握,然后分开段落、章节进行写作。否则写出来的作品一塌糊涂,甚至让人很难读懂。如果在写程序之前对程序整体没有一个好的思路和构架,那么写出来的程序会很糟糕,甚至写到中途就写不下去了。

编程语言就好比各种语言,例如英语、汉语、法语、阿拉伯语,我们不可否认的是,各种语言都有出类拔萃的文学著作,只要你能把握好,用易语言也可以写出非常漂亮、功能强大的程序!

那么,我们拿汉语来说,是不是你认识的汉字越多、成语越多,你就能写出好的文学著作?当然不是,好的文学著作不仅仅是漂亮词汇的简单堆砌,酷炫句子的简单累积,更重要的是引人入胜的情节,故事的巧妙安排,作者思想的倾注。

编程也一样,思想很重要!

  • 认识机器人小鑫

小鑫是我用易语言写的一个简单的机器人程序,我们在今后的课程中,会经常用小鑫来举例给大家讲解易语言的各种命令和编程思想。

作业:让机器人小鑫在初始状态下,捡起C2点的方块,移动到A4点放下方块

小鑫可以做什么?

1、前进

2、左转

3、检方快

4、放方块

  • 机器人小鑫界面的源码,有兴趣的朋友研究下:

.版本 2

.支持库 spec


.子程序 画点

.局部变量 W, 整数型

.局部变量 H, 整数型

.局部变量 W平均, 整数型

.局部变量 H平均, 整数型

.局部变量 Harr, 整数型, , "3"

.局部变量 Warr, 整数型, , "5"

.局部变量 i, 整数型

.局部变量 a, 整数型


W = 分组框1.宽度

H = 分组框1.高度

W平均 = W ÷ 6

H平均 = H ÷ 4

.计次循环首 (5, i)

Warr [i] = W平均 × i


.计次循环尾 ()


.计次循环首 (3, i)

Harr [i] = H平均 × i


.计次循环尾 ()


.计次循环首 (5, i)


.计次循环首 (3, a)

复制窗口组件 (标签1, LabelArr [(i - 1) × 3 + a])


LabelArr [(i - 1) × 3 + a].左边 = Warr [i]

LabelArr [(i - 1) × 3 + a].顶边 = Harr [a] - 30

LabelArr [(i - 1) × 3 + a].可视 = 真

.如果真 (i = 1)

复制窗口组件 (标签2, LabelArr [15 + a])

.判断开始 (a = 1)

LabelArr [15 + a].标题 = “A”

.判断 (a = 2)

LabelArr [15 + a].标题 = “B”

.判断 (a = 3)

LabelArr [15 + a].标题 = “ C”

.默认


.判断结束


LabelArr [15 + a].左边 = 分组框1.左边 - 3

LabelArr [15 + a].顶边 = LabelArr [(i - 1) × 3 + a].顶边 + 13

LabelArr [15 + a].可视 = 真

.如果真结束


.如果真 (a = 1)

调试输出 (复制窗口组件 (标签2, LabelArr [18 + i]))

LabelArr [18 + i].标题 = 到文本 (i)

LabelArr [18 + i].左边 = LabelArr [(i - 1) × 3 + a].左边 + 50

LabelArr [18 + i].顶边 = 分组框1.顶边 + 分组框1.高度 - 10

LabelArr [18 + i].可视 = 真

.如果真结束


.计次循环尾 ()


.计次循环尾 ()


原文地址:http://www.jinqiuxin.cn/post/29.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/253363.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

是否想过中文编程呢?易语言使用的体验和感想

对于很多自以为英语不好就不能学好编程的童鞋来说,其实编程和英语真的不是那么的紧密,易语言可能是一种不错的选择。这里我们来体验一下,和其他语言做一下对比。 一、变量的声明 易语言中用ctrll和ctrlG来声明局部和全局变量,代码…

这次,易语言彻底“输了”,而另一新式中文编程却胜券在握

20多年来,饱受诟病的易语言 众多编程语言中,python、C、C语言、Java等,脱颖而出。但有一门冷门的编程语言, 大多数人可能听都没听过,它就是易语言。 什么是易语言啊?听起来好陌生。 笔者“深扒”了一下&…

易语言脚本开发入门教程

天蓝易语言脚本入门开发系列教程第1讲初识易语言 天蓝易语言脚本入门开发系列教程第2课简单控件变量 天蓝易语言脚本入门开发系列教程第3讲简单登录器制作 天蓝易语言脚本入门开发系列教程第4讲计算器实现 天蓝易语言脚本入门开发系列教程第5讲时钟随机数 天蓝易语言脚本入门开…

易语言学习笔记——基础篇

易语言学习笔记20180710 一、 易语言的数据类型可以分为基本数据类型和特殊数据类型 1. 其中基本数据类型分为: ① 数值型 ② 逻辑型 ③ 日期时间型 ④ 文本型 ⑤ 字节集型 ⑥ 子程序指针型 2. 然后基本数据类型中的数值类型有包含了&a…

易语言简介

易语言(EPL)是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中…

“易语言.飞扬”十分钟入门教程

“易语言.飞扬”十分钟入门教程 作者:liigo 2007.1.1 原文链接:http://blog.csdn.net/liigo/archive/2007/01/01/1472077.aspx 转载必须注明出处:http://blog.csdn.net/liigo 第 1 分钟:序曲 第 2 分钟:“易语言.飞…

《MYSQL必知必会》读书笔记1

目录 行 主键 MYSQL工具 使用MYSQL 连接 检索数据 检索(SELECT) 限制结果(LIMIT) 排序检索(ORDER BY) 过滤数据(WHERE) 过滤数据(AND、OR) 通配符…

【SpringCloud】SpringAMQP

文章目录 1、AMQP2、基本消息模型队列3、WorkQueue模型4、发布订阅模型5、发布订阅-Fanout Exchange6、发布订阅-DirectExchange7、发布订阅-TopicExchange 1、AMQP Advanced Message Queuing Protocol,高级消息队列协议。是用于在应用程序之间传递业务消息的开放标…

黑马Redis视频教程实战篇(一)

目录 一、短信登录 1.1、导入黑马点评项目 (1)导入黑马点评sql脚本 (2)导入后端项目 (3)导入前端项目 1.2、基于Session实现登录流程 1.3 、实现发送短信验证码功能 1.4 、实现登录拦截功能 1.5 、隐…

创建第一个.NET MAUI应用

1.打开VS2022,创建新项目,并选择.NET MAUI应用,然后点击下一步 2.输入项目相关配置,然后点击下一步 3. 选择框架版本,然后点击创建 4.项目创建成功后会自动打开概述页 5.平台框架切换 6.启动应用,如有下图提示,启动开发者模式 成功启动应用 7.修改应用 修改MainPage.xml如下图…

阿里直播平台面临的技术挑战

大流量、高并发场景下,大型直播的技术挑战一般体现在如下几个方面: 视频流的处理、分发 播放质量保障 视频可用性监控 超大直播间实时弹幕及聊天互动 高性能消息通道 内容控制,如算法鉴黄、文本过滤 系统可用性、稳定性保障 本文将针对其中的…

龙珠直播php,斗鱼、全民TV、龙珠等直播平台排行榜 看视频直播发展趋势

从2015年下半年起,视频直播市场便显露出了火爆之势。除了越来越多的人喜欢观看、愿意参与直播之外,直播类 App也如雨后春笋般不断涌出。 而2016年,视频直播领域更是出现了火爆场面,尤其是刚刚过去的一个月:先是卷土重来…

短视频和直播,哪个会火得更久呢

短视频和直播,哪个会火得更久呢 曾经,电视剧和综艺节目是人们在工作之余放松的主要方式,目前越来越多的电视剧和网剧依靠着当红明星、大 IP 能够在前期获得大量的热度,但在播出之后收视率往往不理想。随着时间的增长,…

怎么创建直播平台

现在直播应用非常火爆,它以生动直观的方式向用户传达最真实的现场信息,受到广大用户的普遍欢迎。小编作为一名技术人员,经常开发各种直播平台,(娱乐直播、游戏直播、教育直播、财经直播等)下面我把自己积累…

关于linux的ssh(出现的问题以及ubuntu的ssh配置和ssh连接超时问题)

目录 Ubuntu进行ssh连接 关于ssh报错排错 备注:防火墙和selinux可能对ssh连接存在限制,但是我在操作的时候并没对我照成影响 查看selinux状态 ssh_config和sshd_config的区别 Ubuntu进行ssh连接 1.首先需要安装SSH服务器,在ubuntu终端输…

matlab机器人画圆轨迹规划

在这里插入图片描述 function Untitled()clear;clc; L(1)Link([0 0.15055 0 pi/2]); L(2)Link([0 -0.115 0.246 0]); L(3)Link([0 0.1163 0.190 0]); L(4)Link([0 -0.1175 0 pi/2]); L(5)Link([0 0.1175 0 -pi/2]); L(6)Link([0 0.105 0 0]);ZU3SerialLink(L,name,JAKA Z…

Ps制造图标

(作者:翟正兴,撰写时间:2019年6月17日) 首先我们打开ps新建一个文档 ,然后在文档里面用椭圆工具画一个圆出来,画圆的时候把填充禁掉,把描边大小调成30像素首先我们打开ps新建一个文档…

怎么用PS软件图层样式制作图标

1. 2.圆角60px 3. 4.添加图层样式【渐变叠加】 5. 添加【斜面和浮雕】 6. 7.再画一个圆角矩形并添加【图层样式】【渐变叠加】【描边】 8.画圆再次添加【图层样式】【渐变叠加】【内阴影】 9.画圆形并填充黑色【图层样式】【描边】 10. 11.复制圆形最后得到效果图 编辑&#xf…

chatgpt赋能python:Python中最大公约数的函数介绍

Python中最大公约数的函数介绍 在数学中,最大公约数(GCD)是两个或多个整数的最大公约数。 Python是一种高级编程语言,具有内置的GCD函数。在本篇文章中,我们将介绍Python中的最大公约数函数,以及如何使用它…

Python OpenCV画圆

Python OpenCV画圆 PS: 也是从网上各个帖子中学习的Python,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 在图片中检测圆,并进行标注 #!/usr/bin/python # -*- coding: UTF-8 -*-import cv2# 加载图片 img cv2.im…