编程语言
编程
信息技术(IT)
计算机科学
易语言

用易语言写过的最大的项目是什么?

关注者
133
被浏览
202,739

22 个回答

易语言由于是定位于个人开发桌面软件的编程工具,所以目前很难有比较大的项目,因为个人的精力有限。不过最近出了个名叫E2EE的应用服务器套件,利用易语言+Web前端技术开发B/S项目,可以合理地进行团队协作(后台、前端、UI),可望做一些中大型项目。E2EE的后台代码是编译成二进制文件的,不像解释型语言那样易于破解,在性能上也会有优势。

发布于 2018-01-26 00:07

3年前,也就是我小学6年级的时候,用易语音写过一个名为“灰机”的游戏。

开发周期大概2周左右,并不漫长,完全是用周末的时间写的。

Home page的UI大概是这样

点击开始游戏之后会跳出一个GroupBox,让你选择游戏模式。

两个模式的游戏界面如图

其实游戏本身非常简单,感兴趣的朋友可以拿走我的源码和编译后的游戏进行研究。放上链接:

源码:

cyyself.name/files/%E7%

游戏:

cyyself.name/files/%E7%

下载速度有点慢请见谅,最近Linode Tokyo机房速度不咋的。

另外顺便介绍一下本人的易语言开发历史:

小学3年级的时候在朋友的介绍下认识了易语言,也是从Hello World(祖国您好)开始变得一发不可收拾,自己对计算机的兴趣也随着对易语言的不断了解变得愈发浓郁,也为我后来学习C、C#、VB、Pascal这些语言奠定了基础。

后来小学6年级的暑假,也就是小学毕业的那个暑假走上了正轨,抛弃了易语言,开始学习

VB.net

,也因为玩机器人,玩Arduino学了一些C语言,初一的时候一个朋友想拉我去OI学了基本的Pascal,然后初二初三也没做什么项目了。除了一个月前用

VB.net

写了一个厦门市质检试卷下载的工具(查询成绩的网站只能一张张下载的无奈)。

最后上一张自己的易语言程序历程吧。只怪岁月不待人。

编辑于 2015-02-23 21:06

想法

要看如何定义“大型项目”。因为易语言代码是二进制的文件,虽然有易包、模块可以分别,但始终是不便于多人协同、版本管理的。因此个人或者小团队开发是相对更多的,如果是这样的话,也许持续时间久、用户数量多也算是大型项目的一种吧,最终还是要看如何定义。

话题

一提到易语言,感慨万千,因为是它把当时还在上初二的我领到编程圈子里面的,甚至是逐渐改变了我的发展方向。结合自己 博客的时间线,简单记录一下易语言有关大大小小的项目吧:

Cool 浏览(浏览器)

2015 年初二,在学校微机课接触到易语言半年后,当时的我还不知道搜索引擎可以帮我解决很多问题,也不知道论坛贴吧之类还有可以讨论问题的平台。所以就准备写一个软件边写边学,自己一行一行写下来调试,就知道这行是做什么用的了;看别人的源码,当时虽然还停留在一知半解复制粘贴阶段,但是依旧可以学到很多用法、写法。而且写完之后,每一行代码带来的功能变化,都会让我很兴奋,让我继续下去。

这是一款很简单的浏览器,写这个的时候还不懂什么内核,只是知道内核名字叫做 IE。通过这个项目,我明白了如何管理版本、发布作品、做出多样的界面、储存用户的设置,还有一些选择夹、进度条 和 易语言的一些基础语法。这时候也逐步在思考用户界面上的内容,以及如何去展示、发布、更新我的软件,这为后续的个人主页做了铺垫,而且也逐渐让我接触到了易语言贴吧的吧友们。

如图,目前我能找到的图片是 3.3 版本的了,后面其实还做了一个 Android 版本和 Web 版本的:

Cool 密码(文本加解密)/ Cool 进制(进制转换)

这两个是与进制相关的软件。学习的过程中,包括在微机课上,都可以听到 进制 这个词,所以就着手尝试写了一下。这个小软件让我了解到了进制相关的知识,以及易语言的实现方法。这为未来我做通讯加密提供了一些经验。

Cool 合集(相关的一系列小工具)

这些是从开始学到做浏览器之间做的一些小工具,其中好多都是在研究源码的过程中输出的。(当时对 cool 这个词特别喜欢,所以命名都是用的它。

Cool 控制(远程控制软件)

当时 E4A 编程工具出来了之后,一听是可以写 Android 的“易语言”,顿时来了兴致。在写完浏览器的版本之后,因为有时候想从床上直接关掉电脑,就想做一个工具,当时还不懂什么用户需求之类的概念,只知道缺点什么工具就想去做。

这是一个可以远程帮我关机、重启、注销、提醒的工具,那时候不懂局域网、公网的概念,所以只是局域网下可以用。

CoolChat(聊天室软件)

当时有一个念想,就是想做个像 QQ 一样的,也就是即时通讯,感觉这样很酷。所以在做了以上软件,积累了一定经验,并且知道问题可以通过搜索查到、收获了贴吧里的很多小伙伴之后,决定用易语言做一个这样的软件。记得当时还有一个叫 酷奥TT 的应用也在做这件事情。

2016 年中,初中最后一年的时候,最终其实是做成了聊天室。因为当时有太多的问题,比如怎么做气泡框、怎么实现存储账号密码、怎么传数据的时候还能区别用户、怎么发图片。那是完全没有概念的状态,比如说现在知道数据库、JSON 等等可以做到,但是根本就不知道这个世界上还有这种东西。

于是很多方法都是自己上晨读的时候想出来的(别学我,好好学习!)。用文本文档来记录账号密码,文件名是账号,里面内容是密码,统一放在一个文件夹里面;用特殊字符分割用户信息和要发送的内容,像是 user1◆发送♦测试消息。也知道这种方式会有什么问题,用户也发这个符号就会冲突、登录速度缓慢等等,但是短时间也想不到其他好方法了。

这个项目让我学到一些网络、服务器相关的知识,还有就是一个项目的生命周期阶段要做的事情。而且意识到了易语言有的东西不好做,比如服务端,很容易一个出错整个服务挂掉了,而且还是运行在免费的 Windows 主机上面,特别不稳定。这也让我后来逐渐接触到了 Linux 系统。

图片上是好几个版本混起来的,知道要设计用户界面,但是那时候审美真的很迷,图片能看出来特别不协调。不过后来因为这个原因,认识到了不少朋友。

酷聊(聊天室软件)

2016 年底,CoolChat 的第二代版本更名为了“酷聊”,当时在贴吧发布之后,很多吧友试用而且给出了建议,交流过程中认识到不少朋友。比如这一版本,界面是由其中一位朋友制作的,我们交流了很多知识,虽然现在不联系了,但是依旧印象深刻,对我有不小的改变。

名言君(开机一句话)

2016 年底,在意识到自己短板之后,想试一下设计好看的用户界面,于是就做了这个。开机启动的时候可以显示出一句话,其中图片和文字都是用的远端服务器上的内容,也是根据酷聊的铺垫写出来的。

我爱易语言论坛(论坛)

这个不是软件,但是很想记录一下。2017 年初,与贴吧认识的几个朋友,一起创建了一个易语言相关的论坛。这是一段非常有趣的经历,借助我慢慢学到的域名、服务器、易语言、HTML 知识,一起搭建和维护这个平台,很可惜具体的网站已经关闭了,也没有留下截图,只能找到一个宣传图。

当时为了推广这个论坛,我们决定录制一些视频教程,每人一期。我自己也有单独的一个系列,是关于逆向分析与破解的,为了向大家展示每个语言写出来的特征,所以向论坛的小伙伴们征集了一下例程,那时候氛围真的很棒。

Tools(工具箱)

2017 年中,随着在贴吧认识的小伙伴越来越多,突然想联合起来一起搞点事情,所以就发帖号召大家一起写个项目。这是我第一次深刻感觉到团队协作一起写代码,大家一起出谋划策,最终形成了这样一个由 17 位小伙伴写的工具箱。虽然功能不多,但是这种团队的感觉真棒,现在想想也算某种角度上的居家线上远程办公了哈哈哈。

iN(即时通讯软件)

写完酷聊之后,感觉还是不够爽,所以就立项想做一款真正的即时通讯(我也不知道那时候为什么这么执着于这个)。于是就有了 iN,但是当时困扰我的始终是服务器的问题,这时候快上高中了,学业为重,家里也不太理解软件这些,几乎不可能让我有钱买服务器。加上之后高一太忙了,而且帮我做界面的朋友也没有时间了,最终没有继续写下去。

记得开发用户系统的时候,当时并不了解数据库的我非常头疼,那年春节的时候还不停的在写代码、测试,后来了解到 Authing 可以帮我处理身份认证的功能,以后就用这个更多一些了,省了不少事情。

快递呀(快递查询工具)

时间到了 2019 年,高二。这段时间我一方面学习学业,一方面还在研究其他技术(后面会提到),大部分都在写其他语言,易语言其实用的不多了。某一天突然想在电脑上面查快递,但是网页版又不能通知,小程序什么的还没有搬上微信桌面端。每当要写 Windows 上的小工具,我一般还是喜欢用易语言的。

当时了解到可以在易语言中内嵌浏览器内核,然后 Web 和 易语言 双方互相调用实现功能与展示画面,就用这个软件进行了尝试。可以看到界面比 CoolChat 那时候做的好多了,也用了很多刚学到的新技术。发布的时候刚好看到小众软件论坛,就尝试了一下,没想到真的被发布了,这为后来做更多用户向软件做了推动。

易语言系列教程(教程)

2019 年,高二,当时是走读生,每天晚自习回家之后都会写点代码、录点视频,有时候自习就在研究视频题纲、软件规划什么的,那时候真的是对编程特别着迷(别学我,好好学习!!)。

这个对我来说也算是个项目了,虽然很久不玩贴吧论坛了,但是还是想帮助一下新学的朋友,网上很多教程都有年代了,加上自己自学这几年的经验,就输出了这个视频,现在这两个加起来3万多播放了。

其他想说的

时间过的很快。从初中微机课上,课本上学到易语言(没错课本上竟然有几章是教这个的),感觉好玩回家在自己电脑上下载之后,几乎我的未来几年都发生了改变。

那时候一开始不知道世界上有数据库、JSON、HTTP,只是用最“笨”的方法实现目的,还记得几年后当我最初了解到 MySQL 的时候,高兴了好久。随着在学习易语言、编写易程序、交流易话题的过程中,我了解到的东西越来越多,易语言像是一块敲门砖,让我叩开了 IT 的大门。从把软件发布到贴吧上开始,我就很好奇大家都用什么写代码,以及我的问题是不是前辈早已有了解决方案。

为了把软件发布出去,我接触了 Web,做了人生中第一个小网站:

为了做移动端,我接触了 Java、Android Studio,做了好多小 demo:

为了解决图片传输问题,我认识到 TCP 、UDP 协议,几年后还自己制作了一套教程:

为了记录自己的想法,想要和大家一起交流,还搭建了自己的博客:

为了让酷聊一直继续下去,我学习了 PHP、Linux、Nginx、MySQL,虽然酷聊最终停止了,但是这些让我了解和学习到了很多编程语言、框架和技术,也让我养成了读书的习惯。后面做了很多项目,有些用户量已经 7 万多了,但是是其他语言写的;还录了一些教程,播放量 18 万,但是和易语言不是直接关系,所以也就不记录了。易语言确实有些地方很不好用、更新也不积极,但是写 Windows 上面小工具的时候,我首先想到的还是它,只是因为习惯了。

记得当时很多人对易语言特别反感,也许是因为编程方式、语言圈子、也许是因为用它写的好多都是盗号软件、游戏外挂等等,但是对我来说,它让我在年纪很小的时候找到了自己的兴趣,并且给予我足够的成就感,满足我小时候的好奇,让我坚持学编程了 7 年。现在成为了一名研发工程师,终于是实现了小时候想当程序员的想法,当然,未来还会继续前进。

更多精彩文章 欢迎关注 “Authing 身份云” 公众号

发布于 2022-07-15 16:44

我看到的情况是,一些不懂编程的人用来写游戏工具,如外挂。

发布于 2015-02-17 15:10

写过一个移动爱流量自动抢红包,自动转流量的

发布于 2016-04-11 08:59

没什么大软件,都是采集,QQ群发那些东西

发布于 2015-07-22 13:30

个人现在是竞赛生,尽管现在再也没搞过这类东西,但是在竞赛之前是搞过的。

当时一七年的时候,中文单片机编程非常的火热,什么中文物联网什么的,因此,当时我开发了一款中文编程的IDE E4Arduino,这款软件原理很简单,但是真正开发时遇到了很多的问题。

现在这款软件比较的成熟了,可以生成支持库,中文编程,可以调用类库等等,写出它来我也是满满的有成就感

这个界面做的也比较完美了。可以看看网站www.e4arduino.pw

另外,原来我们初中学校要出售一些文档,有不想要随机复制,因此初中的时候开发了Pdf的保护工具。但是一直没有找到反截屏的功能

看看网站: www.pdfreadly.icoc.me

类似也开发过一款叫EJM Project的软件,是保护Exe应用程序的。

被加密的exe的界面如下

现在尽管网上面要收费,但是联系我的QQ:1141590514,我可以为大家把注册码免费给你,想想这些东西,还是蛮有成就感的。

之前一些小程序就不多说了,现在被竞赛组说是一些毫无意义的东西,但是真的现在竞赛学习都很忙,没时间维护它们了,只有回味一下其中的乐趣。

发布于 2018-07-21 09:02

这个问题看怎么理解了。实话实说,易语言在开发真正的大型程序(比如需要多人协同,或者功能及其复杂的那种)时确实是有些心有余而力不足的。具体情况可以去易语言官方论坛看看,上面已经有很多讨论了。
另外如果就个人开发来说,一个普通人写上几个月甚至几年的程序也算是一种”大型“了吧。

下面我就列出几个这种个人类型的”大型“程序吧:

一个是日志类工具,十几个版本前前后后用了两三年;

另一个是键盘精灵,也是十几个版本,大概用了几个月;

第三个是Document TagExplorer,一个文档标签式分类管理工具,目前在我自己的网盘上统计,下载量已经超过5000了,代码量目前不到8000行吧。

其他小品级的软件就太多了,不一一列出了。

1、多能办公记事本


2、键盘精灵

3、Document TagExplorer 文档标签式分类管理工具

编辑于 2021-08-09 10:23

奇门遁甲飞盘排盘程序,手机码字没图

非易学人士可能不明白这是干什么的,说太详细也意义不大

总之比用vc vb 实现快太多了。只有在不得已的情况下才用vc编东西

发布于 2017-05-28 12:13

之前写过两个数学软件,现在在写数学运算模块,模块已经有100多个功能了。模块还只是刚起步,往后功能会更全面丰富

编辑于 2018-12-12 16:53
  • 短链接批量生成工具 支持支持批量处理 文案处理
  • 搜索热点榜2.0 速阅版
  • 淘宝天猫1688主图详情图商品分类采集工具V2.0
  • 百度半家桶快速查询助手beta2.1 之 百度网盘密码搜索
  • 百度云盘资源搜索工具 V1.2
  • 淘宝天猫评价采集软件
  • 文本文档批量处理导入导出大师
  • 淘宝联盟详细订单数据快速查看助手 含第三方
  • 文件快速整理转移移动复制工具
  • 等等..............

这些2018下半年我在论坛发的~写的原因都是坛友或者自己能用到的

不是不会别的语言、只易语言是方便快速~很多代码不用去自己写~


发布于 2019-01-19 12:14

多玩LOL盒子

发布于 2014-02-12 11:46

有中华办公系统,功能和Word类似。中华表格,和eclse表格类似。能做图像处理程序,能不能到PS那么厉害不知道,但是比win的画板肯定厉害很多。还有网友用易写了个c语言的编辑工具,类似简化版的vc。这些在易IDE里都有源码例城,可以自己试试效果。

编辑于 2018-01-25 23:34

E4A

发布于 2014-03-24 21:00

E-Code explorer,用易语言做的易语言反编译工具

发布于 2015-02-17 16:45