开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 470|回复: 17
收起左侧

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

[复制链接]
结帖率:92% (12/13)
发表于 3 天前 | 显示全部楼层 |阅读模式   泰国

ycIDE - 开发测试版 v0.0.5-beta.1(2026-07-11)


新增

  • [新增] 画板控件完整落地(含绘图运行时):可在画板上画点/直线/椭圆/弧线/弦/饼/矩形/圆角矩形/渐变矩形/多边形、写文本、画图片、取像素/取图片,支持画笔(7 种线型 / 16 种画出方式)、刷子(56 种)、绘画单位换算、自动重画、底图、「绘画」事件——编译出的程序里真正能绘图
  • [新增] 可视控件全部补齐(22 个):画板 / 选择夹 / 组合框 / 列表框 / 选择列表框 / 进度条 / hk条 / 横纵滚动条 / 日期框 / 月历 / 超级链接框 / 图片框 / 外形框 / 分组框 / 选择框 / 单选框 / 标签 等控件的专属属性、成员方法、设计器预览、编译运行时全部落地(此前多为空壳,仅有公共属性)。
  • [新增] 选择夹「子夹页」:完整可视化容器——点标签头切页、控件拖进画板体区即归属该页、切页自动显隐;子夹标题弹窗编辑(仿菜单编辑器)。
  • [新增] 控件字体 / 文本颜色 / 按钮底色:字体选择器(可拖动浮动对话框)、文本颜色并入字体设置、按钮底色(自绘按钮)。
  • [新增] 窗口属性扩展:底图 + 底图方式、外形(矩形 / 圆角矩形 / 椭圆)+ 圆角半径、图标(任意图片格式,无需 .ico)。
  • [新增] 编辑框调节器三模式(无 / 自动 / 手动)+ 可设上下限。
  • [新增] 跨窗口成员补全:在任一窗口代码里引用别的窗口名即可解析其控件 / 子程序 / 属性 / 方法(不再依赖设计器打开)。
  • [新增] 内置八套配色主题(三色系双版本 + 默认深浅渐变版)+ 主题分组渐变 + 悬停命令弹说明窗(照易语言)。
  • [新增] 数组字面量 { 1, 2, 3 } 全链路、文本型数组、字节集字面量、逻辑整除运算符

优化

  • [优化] 颜色选择器:支持直接输入 / 粘贴 / 复制 #RRGGBB;按住滑动取色不再卡顿。
  • [优化] 字体选择器 / 字体对话框改为可拖动浮动窗,不再被侧栏裁剪遮挡。
  • [优化] 调试输出格式逐字符对齐易语言(全角引号、类型标记、多值对齐)。

问题修复

  • [修复] 颜色选择器按住滑动导致整个 IDE 崩溃(属性面板 / 字体对话框 / 主题管理器三处取色器全部节流修复)。
  • [修复] 独立横向 / 纵向滚动条hk现在可跟随点击 / 拖动移动。
  • [修复] 窗口外形从「圆角矩形」切换到「矩形」时属性面板崩溃。
  • [修复] 切换主题后局部残留上一主题配色(此前需重启才恢复)。
  • [修复] 文本处理相关内存泄漏(文本型改用值语义自动管理)。
  • [修复] 注释行删除 ' 后的空格时光标跳到行末尾 / 空格删不掉。
  • [修复] 图片框背景色设为白色时在设计器显示成透明。

ycIDE - 开发测试版 v0.0.4-beta.9(2026-07-09)


新增

  • [新增] 编译器数组支持(全链路).局部变量 数组, 整数型, , "0" 动态数组 / 定长数组 / 多维数组"100,100"矩阵 [i] [j] 链式下标)/ 数组参数(含递归传递)全部可编译运行;小数型/双精度小数型数组同样支持;一基下标、越界安全回落。配套命令 加入成员 / 取数组成员数 / 重定义数组 / 数组排序 / 清除数组 / 插入成员 / 删除成员 / 复制数组 按真实 ABI 接通(此前会编译报错或行为错乱)。
  • [新增] 支持库文本常量#换行符(回车换行)、#回车符#制表符#引号 可在代码中直接使用;修复支持库常量清单未被装载导致所有 #常量 编译报错的问题。
  • [新增] 编译前全项目错误拦截:点编译/运行时对项目全部源文件(含未打开的)跑问题面板同款检查,有错误则取消编译并在输出面板按文件列出「第几行、什么错」;未打开窗口的控件上下文(如输入方式类型检查)同样生效。
  • [新增] 控件属性赋值类型检查:编辑框「输入方式」设为数值/日期类时,「内容」按实际类型检查(如 输入整数 时 编辑框1.内容 = 到文本(n) 报类型不匹配、= n 才合法);其它控件属性(宽度/标题等)按支持库定义的类型一并检查。
  • [新增] 行多选覆盖粘贴:多选选中子程序后粘贴=覆盖(完整选中完整覆盖;选一半时未选中的尾部代码自动归入粘贴后的子程序;选区里剪贴板没有对应物的子程序随选区删除);不多选粘贴维持重名自动改名 原名_1。
  • [新增] 逻辑整除运算符

问题修复

  • [修复] 组合条件死循环.判断循环首 (i < j 且 数组 [j] ≥ 基准) 这类「比较 且/或 比较」条件此前生成错误代码导致死循环(点按钮未响应)——表达式转译补上逻辑运算符优先级。
  • [修复] 控件文本属性赋值编译失败编辑框1.内容 = 到文本(n) 等右值为支持库命令时报 undeclared identifier。
  • [修复] 逻辑运算符 / 误报「未知命令」;/ 后紧跟半角逗号/括号时误报「未定义变量」。
  • [修复] 行内括号不匹配(多余/缺少右括号)现在会在问题面板报错。
  • [修复] 菜单「编译→普通编译」与 Ctrl+F7 此前点击无反应。
  • [修复] 成员补全只对窗口上真实放置的组件弹出;编辑框1.内容 引用不存在的组件、整行只写字符串等语法问题在问题面板报错。

ycIDE - 开发测试版 v0.0.4-beta.8(2026-07-08)


新增

  • [新增] 未知命令回车提示插入变量:代码行输入未知名称(如「我是」)按回车,弹出提示可一键插入为局部变量 / 程序集变量 / 全局变量(局部为默认,全局自动写入全局变量文件),插入后光标回到下一行继续写。
  • [新增] 行号区交互:悬停行号显示镜像箭头光标;单击行号选中整行,按住拖动整行多选,Shift+单击扩展选择。
  • [新增] 表格键盘导航:单元格里 ↑/↓ 在行间移动(同列优先、表格与代码行之间无缝穿行);→ 在文本末尾跨到下一格、← 在格首跨到上一格,行尾继续按则进入下一行;公开/静态/传址等勾选格也能用方向键停入、按空格切换勾选
  • [新增] 正在编辑的行显示焦点背景(行号区一并着色),悬停其它行的悬停色不会盖住它。
  • [新增] 项目管理器右键菜单:各分类(窗口/程序集/全局变量/常量表/数据类型/DLL命令)右键可直接新建对应内容;窗口节点右键支持复制 / 粘贴 / 删除窗口(粘贴统一命名 窗口N 并同步改写程序集与事件引用;_启动窗口 不可删除)。
  • [新增] 复制/粘贴自动补全流程结束:复制或粘贴(含外部代码)只有流程头没有配对结束(如判断开始没有判断结束)时,自动补上结束行,不再破坏流程线。

问题修复

  • [修复] 粘贴重名子程序不再没反应:自动改名为 原名_1(占用则 _2 依次类推)整块插入。
  • [修复] 粘贴或手工输入的 .局部变量 自动归位到子程序头部声明区,同一子程序不再出现第二张局部变量表;同子程序重复的变量名在表格里名称格标红(问题面板同步报错)。
  • [修复] 整行只写纯数字(如 123555)现在会报「无效语句」。
  • [修复] 下划线开头窗口名(_启动窗口)改名/复制时程序集名(窗口程序集_启动窗口)未跟随改写的问题;窗口事件保持 __启动窗口_创建完毕 双下划线约定不变。

点评

我目前还有不少BUG和核心支持库还没完善,所以现在是开发测试阶段我也就懒得录屏   泰国  发表于 昨天 12:51
带图,带B站视频,这样方便理解,在一个,上市使用时间,让大家试试,提建议,修改,最后好用,可以替代易语言   北京市北京市  发表于 昨天 09:05
你阿框架作好就行,插件机制,其他让大家一起出力,封装自己用的插件,集中收集大家的插件 这样更快,   北京市北京市  发表于 昨天 08:57
结帖率:92% (12/13)

签到天数: 9 天

 楼主| 发表于 半小时前 | 显示全部楼层   泰国
黑暗二次元 发表于 2026-7-13 19:13
刚下载使用了下,发现一个小bug,出现这个提示框关不掉,按esc也没用,删除命令也无效,反正就卡在哪儿,点 ...

这个确实是BUG,v0.0.5-beta.5以上版本已经修了这个问题
回复 支持 反对

使用道具 举报

结帖率:89% (160/180)

签到天数: 2 天

发表于 昨天 19:13 | 显示全部楼层   福建省莆田市
本帖最后由 黑暗二次元 于 2026-7-13 19:21 编辑

刚下载使用了下,发现一个小bug,出现这个提示框关不掉,按esc也没用,删除命令也无效,反正就卡在哪儿,点其他位置也没用,小小建议有可能是我的误判。
20.png
回复 支持 反对

使用道具 举报

结帖率:67% (2/3)

签到天数: 10 天

发表于 前天 13:11 | 显示全部楼层   安徽省淮南市
支持····
回复 支持 反对

使用道具 举报

结帖率:93% (13/14)

签到天数: 14 天

发表于 前天 12:29 | 显示全部楼层   重庆市重庆市
ycIDE - 开发测试版 v0.0.5-beta.1(2026-07-11)
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 12 天

发表于 前天 11:26 | 显示全部楼层   河南省平顶山市
厉害厉害!支持一下!
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 14 天

发表于 前天 10:22 | 显示全部楼层   江苏省镇江市
啥也不说了,楼主就是给力!必须要支持一下啊
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 前天 08:35 | 显示全部楼层   湖北省武汉市
为了好看,学一学
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 前天 08:22 | 显示全部楼层   湖北省武汉市
用了下,如果功能再全一些,完全可以取代那多少年都没改进的易语言了。
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)

签到天数: 13 天

发表于 3 天前 | 显示全部楼层   安徽省滁州市
呵呵仙 发表于 2026-7-11 21:50
你应该说,能解释c/c++".H"源码模块文件,作为自身模块吗?

我又细看了以下 好像不太合适 它主要依赖electron    而我当前基于 skia 在自绘
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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