开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 173|回复: 4
收起左侧

[微动态] ycIDE - 开发测试版 v0.0.5-beta.16(2026-07-17)

[复制链接]
结帖率:92% (12/13)
发表于 昨天 12:35 | 显示全部楼层 |阅读模式   泰国
1111.png PixPin_2026-07-18_11-34-24.png

ycIDE - 开发测试版 v0.0.5-beta.16(2026-07-17)


新增功能

  • [新增] 多维数组完整支持(对齐易语言重定义数组 (数组, 假, 3, 4) 的「数组对应维的上限值」现在可按维重复提供(二维、三维……),成员总数=各维乘积;数组 [行] [列]数组 [页] [行] [列] 链式下标读写全部打通(静态声明维度如 "3,4" 与运行期 重定义数组 动态定维——包括维数是变量的情况——均可);取数组下标 (数组, 维) 按维返回该维成员数;复制数组 会连维度一起复制。

修复问题

  • [修复] 数组命令三处与易语言不齐的语义重定义数组 (a, 假, 5) 此前会分配 6 个成员(现为 5);取数组下标 此前返回成员数-1(现返回该维成员数,一维=成员总数);插入成员/删除成员 的「位置」此前按 0 基处理导致插错位/删错位(现为一基,插入成员 (a, 3, 30) 正确插成第 3 个成员)。

  • [修复] 逻辑型变量使用 赋值/连续赋值/交换变量/强制交换变量 会崩溃连续赋值 (真, 逻辑1, 逻辑2) 一执行程序即退出。根因是类型标签表缺逻辑型专属标签、按 4 字节整数读写 1 字节逻辑型变量。

  • [修复] 字符串里的「真/假/且/或」被转译改写:字符串字面量中出现这些字(如显示文本 “重定义数组 (a, 假, 5)”)会被当成逻辑值/运算符替换成 0/1/&&/||,现在只在字符串外替换、字面量原样保留。

  • [修复] 表格编辑器两个退格问题:① 命令行行首按退格此前无反应,现在会删除上方空行并将当前行上移(连按逐个删除,遇声明行安全停止);② 空行紧邻 如果真 时在空行上按退格会误删下方 如果真 头、导致 如果真结束 孤儿显露,现在正确删除空行自身、结构保持完好。

  • [修复] 判断结构默认区里嵌套结构内键入「判断」被误提升为外层分支:在 默认 区刚展开的 如果真 体内输入 判断 后回车/失焦,会被错误上提为外层判断的 case 分支(插到 默认 之前、如果真被挤下移、结构重排破坏)。现在只有当判断结构是当前行的最内层包裹时才作为分支,否则正常新建嵌套判断结构。

项目已完全开源在github,欢迎大家提交PR和issue,或者加入QQ群交流讨论!
开源地址:(当前主要是更新html版本为主,GDI版本暂时不考虑更新了)
GDI版本:https://github.com/chungbinb/ycIDE
html版本:https://github.com/chungbinb/ycIDE-electron
QQ群:767523155(ycIDE易承语言交流群)


ycIDE - 开发测试版 v0.0.5-beta.15(2026-07-17)


新增功能

  • [新增] 图片框完整鼠标事件(对齐易语言):新增 鼠标左键被按下、鼠标左键被放开、被双击、鼠标右键被按下、鼠标右键被放开、鼠标位置被移动(均带 横向位置/纵向位置/功能键状态 参数)与 滚轮被滚动(带 滚动距离/功能键状态 参数)共 7 个事件。功能键状态与易语言一致:Ctrl 键为 1、Shift 键为 2、Alt 键为 4,可组合;事件返回值为 逻辑型,返回真可拦截系统对该消息的缺省处理(例如在 鼠标左键被按下 中返回真,后续缺省处理不再发生)。双击设计器中的图片框,默认生成 鼠标左键被按下 事件。
    注意:图片框原来的「被单击」事件已移除(易语言图片框本无此事件)。旧项目里写过 _图片框N_被单击 的子程序不会报错,但不会再被触发,请改用 鼠标左键被按下。

  • [新增] 事件处理子程序自动带返回类型:双击控件或在属性面板事件栏选择事件时,生成的 .子程序 存根除自动带参数外,现在还会自动填写返回类型(如图片框鼠标事件的 逻辑型)。

其他

  • [文档] README 贡献人员名单新增 3 位;许可证说明醒目化:顶部加 MIT 徽章与摘要,明确可自由使用、修改、分发(含商用),但衍生作品须保留版权与许可声明并注明基于 ycIDE。

项目已完全开源在github,欢迎大家提交PR和issue,或者加入QQ群交流讨论!
开源地址:(当前主要是更新html版本为主,GDI版本暂时不考虑更新了)
GDI版本:https://github.com/chungbinb/ycIDE
html版本:https://github.com/chungbinb/ycIDE-electron
QQ群:767523155(ycIDE易承语言交流群)


签到天数: 2 天

发表于 半小时前 | 显示全部楼层   **
牛的
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 9 天

发表于 昨天 23:04 | 显示全部楼层   湖南省永州市
支持大佬开源
回复 支持 反对

使用道具 举报

结帖率:72% (26/36)

签到天数: 16 天

发表于 昨天 19:56 | 显示全部楼层   黑龙江省大庆市
易语言的多维数组并不好用,我觉得没有必要完全照搬,还不如把python的多维数组引进来
回复 支持 反对

使用道具 举报

结帖率:83% (5/6)

签到天数: 6 天

发表于 昨天 15:40 | 显示全部楼层   广东省深圳市
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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