开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 7358|回复: 19
收起左侧

[易语言软件开源] 重新开源E4Arduino大型Arduino开发平台

[复制链接]
发表于 2020-8-21 15:20:14 | 显示全部楼层 |阅读模式   湖南省长沙市
分享源码
界面截图: -
是否带模块: -
备注说明: -
本帖最后由 feicx 于 2020-8-21 15:22 编辑

这个E4Arduino是我三年前的一个作品了,这个作品三年前就没有维护了,今天开源的目的主要还是有一个,就是打击抄袭。

之前看到一个帖子https://bbs.125.la/thread-14614690-1-1.html,这个帖子他开源出一个Arduino类库开发工具,我看了看,与这个我之前开发的软件一模一样。

360截图20200821150429405.jpg 360截图20200821150439681.jpg

这个真的令我很气愤,不知道他那个编程工具会不会直接把我的作者改过去吧,不管怎么说,这个项目代码量大,基本上是我花了8个月才写出来的。但是现在不想维护,所以开放源代码算了。

之前有内部成员把1.8版本的源代码泄露出去了,所以当时在开发2.0版本,由于源码泄露,我商用这个软件就很难,当时这个项目就废弃了,现在决定开源出来,一是让那些想白嫖别人作品的人不会占便宜,第二个也希望别人可以继续一起把这个软件继续维护下去,第三个也可以供大家学习使用,这个平台里面就涉及了文件的处理。


这个是软件界面。

这个软件大家可以继续使用下去,或者也可以修改成别的IDE,但是需要说明是我这个项目改的。也可以看看我那款软件的更新记录,从开始编写到更新到2.0版本,也算是比较完善的版本,但是也有更多的完善空间,像多程序集,还有代码编辑框等等可以完善。

源代码:
链接:https://pan.baidu.com/s/16g7DGjPZe06MrPLEDxJwsQ
提取码:xr1o

源代码改改去除注册验证就可以使用了!


以下是这个软件的更新记录,也算是我8个月的开发历程吧!

软件更新记录
v2.00
1.优化了智能匹配算法,将类模块使用的匹配算法优化了,类模块值匹配当前
类模块下的方法,且在一般输入下不会输出类型和类型所属的方法。
2.修复了“系统核心支持库”下的函数“串口_是否收到”函数的语法错误。
3.修复了工程在新建、打开其他工程时,子程序集出错的问题。
4.修复了代码编辑框风格在配置时,字体,字体大小出错的问题,并添加了“
系统关键字风格前景色”、“系统关键字风格背景色”的选项,还添加了“新
版灰色风格”的配置。
5.修复了窗口的组件显示问题,并对窗口中的部分失真图标进行设置修改。
6.修复了在XP系统下启动界面出错的问题,改用其他启动界面。
7.修复了E4Arduino工程通过文件打开失败的问题,并添加了可以通过拖放文件
至窗口打开E4Arduino工程文档的功能。
8.修复了保存工程文档时,弹出保存工程对话框点击按钮“取消”后立刻关闭
的问题。
9.改进了E4Arduino工程文档的结构储存方式,并添加了“保护工程文档”功能
,可以帮助用户防止其E4Arduino文档泄露或非法修改。注意,原E4Arduino工程
文档在本版本将无法打开。
10.添加了“授权系统”,E4Arduino正式进入商业化,授权码为永久绑定机器版
本,将会有Basic(免费版)和Pro(收费版)两个版本。商业化信息详见官网、
论坛或“buy.e4rduino.pw”。
11.添加了类库发布功能,可以将E4Arduino工程文档(*.ear)转换为E4Arduino
支持库(*.ku),为Pro版本功能,在“共享”菜单下,详情见窗口。
12.添加了“共享”菜单,并将“导出ino文件”子菜单移至此菜单下,此外本菜
单下还有“作品发布”、“源代码共享”两个子菜单,可以浏览论坛上好的源代
码和作品或者分享你的作品。
13.添加了“类库开发工具”中文档修改提示保存的功能,防止用户错误关闭而导
致文档部分丢失信息事情的发生。
14.添加了支持库“液晶显示器操作支持库”Pro版本用户可以通过此支持库实现
对其支持版本型号的液晶显示器进行操作。
15.添加了工程文档对支持库的检验,为检测到工程所调用支持库未安装,将会警
告并且打开文档失败。
16.添加“选项”菜单,将对支持库的设置,代码编辑框配色选项、编译上传选项
移至此菜单下,更好操作。
17.添加在打开“例程”时检查文档是否修改,防止用户错误打开导致文档部分丢
失信息事情的发生。
18.在软件例程中添加了“类库编写样例”例程,供Pro用户开发作为参考帮助。
19.对“Basic版本”添加板卡的使用限制,“Basic版本”用户只允许使用“Ard
uino Uno”、“Arduino Nano”以及“Arduino Mega”类型的板卡,Pro版本无板
卡使用限制。
20.对表格配色进行修改,其前景色、背景色将与代码编辑框默认配色保持一致。

v1.90
1.修复编译时翻译时与其他函数发生重复的问题。
2.修复编译时无端出错的问题。
3.修复了字符串处理支持库中方法“到整数”与系统核心支持库中重复的问题,
将方法名称修改为了“字符串到整数”。
4.修复了安装E4Arduino后在打开“ear”文件无端自动重新安装的错误。
5.添加了代码编辑框显示字符文本('n')时颜色错误的问题,并在风格编辑中
添加了字符风格前景色和字符风格背景色的配置。
6.对字符串支持库添加了详细的命令帮助。
7.添加了支持库配置的功能,可以自行选择需要的支持库。
8.添加了对STM32板卡编译上传的支持,但部分支持库不支持STM32,详细看支持
库说明,编译上传STM32程序时请勿选择那部分支持库。
9.完善了Arduino板卡,添加了更多Arduino板卡,大部分Arduino支持的板卡,E
4Arduino也支持。
10.在软件目录下添加了一个“Drivers”文件夹,供Arduino板子的驱动安装。
11.软件附带了一个Stm32环境安装工具,若需要使用Stm32编译上传,请务必安装
此环境。
12.修改了安装包程序界面,更好安装。

v1.80
1.修复编译时使用常量和参数是发生错误的问题。
2.优化支持库命令,添加“且”“或”“非”的逻辑运算等,并对每一条支持库
命令进行添加帮助。
3.优化编译算法,防止编译报错。
4.改进了支持库结构,类库开发工具的一部分,新增“系统”“方法”两种支持
库类型。
5.添加了风格支持,支持对代码编辑框风格的编辑。默认有三个风格“白色”、
“黑色”和“绿色”,默认为黑色。
6.添加了全局变量,局部变量,参数,常量的智能提示功能。
7.添加了在代码编辑时打完系统命令后,自动跳到即时帮助的区域,可随时查看
帮助信息,可开发时更方便编写代码。
8.修改了皮肤界面和启动界面,改为黑色酷炫风格,并修改起始页为“wang.e4a
rduino.pw/起始页/”。
9.添加了多个例程,结合帮助,可以使新手更加容易上手。

v1.50
1.修复了在全局变量时翻译时没有添加初始化值的功能。
2.修复了在系统核心支持库中的命令,添加“流程控制程序集”,和常量部分的
支持逻辑型“真”和“假”的常量。
3.改进了串口调试工具,更好使用。
4.将系统核心支持库放在程序内存中读取。
5.添加了支持库开发工具,每个人可以汉化更新支持库。
6.新增了模拟串口通讯支持库,舵机操作支持库,步进电机操作支持库,SPI总
线支持库,可以实现一些拓展程序开发。
7.添加注册码验证,未注册版本不会翻译子程序集部分和除核心库外其他支持库
库,若代码包含以上信息,有可能会造成翻译后编译时发生错误。

v1.10
1.修复安装后无法编译的问题。(安装时安装目录不能含有空格。)
2.修复安装在根目录时操作系统Win10X64蓝屏的问题。
3.修复了代码翻译器在翻译代码时读取文件出错的问题。
4.修复在安装新的支持库时,打开一些文件时变量编辑区域没有新的变量类型。
5.改用了新版绿色清新皮肤,更快开发,更好开发。
6.新增了字符串(String类库)类库,更好开发。
7.采用新型安装包,最快安装,最好安装。

v1.00
产品正式发布。

网站:www.e4arduino.pw
论坛:bbs.e4arduino.pw
网站论坛已失效!







评分

参与人数 8好评 +7 精币 +13 收起 理由
炫の冰 + 2 支持开源~!感谢分享
Battlefield4 + 1 支持开源~!感谢分享
kyo9766 + 1 + 2 感谢发布原创作品,精易因你更精彩!
lrbf810 + 1 + 2 支持开源~!感谢分享
Cheni_World + 1 + 2 支持开源~!感谢分享
冰棍好烫啊 + 1 + 2 支持开源~!感谢分享
18318141417 + 1 + 2 支持开源~!感谢分享
mengqiu + 1 + 1 勇于站出来遏制这股不良风气,不错

查看全部评分


本帖被以下淘专辑推荐:

结帖率:0% (0/1)

签到天数: 2 天

发表于 2023-9-28 09:53:36 | 显示全部楼层   河南省平顶山市

虽然暂时不需要这个功能,但是作者长期维护的软件被泄露的心情肯定很难受的,前来支持一下作者
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)

签到天数: 2 天

发表于 2021-12-16 02:57:41 | 显示全部楼层   河北省沧州市
支持开源~有你更精彩
回复 支持 反对

使用道具 举报

发表于 2021-12-7 16:30:29 | 显示全部楼层   广东省广州市
支持!学习一下。
回复 支持 反对

使用道具 举报

发表于 2021-10-26 10:15:13 | 显示全部楼层   浙江省湖州市
.... 没有教程 也没有 说明  用法全靠猜......
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2021-5-19 23:50:53 高大上手机用户 | 显示全部楼层   浙江省宁波市
好东西,值得借鉴
回复 支持 反对

使用道具 举报

结帖率:64% (7/11)

签到天数: 20 天

发表于 2020-9-24 10:25:54 | 显示全部楼层   贵州省贵阳市
回复 支持 反对

使用道具 举报

签到天数: 6 天

发表于 2020-8-26 15:02:16 | 显示全部楼层   内蒙古自治区赤峰市
支持学习一下,感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 17 天

发表于 2020-8-24 09:21:40 | 显示全部楼层   山东省青岛市
希望 楼主的软件能有 发展起来的一天,感谢分享
回复 支持 反对

使用道具 举报

结帖率:93% (14/15)

签到天数: 2 天

发表于 2020-8-23 01:27:31 | 显示全部楼层   广东省肇庆市
支持开源,感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表