开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 519|回复: 7
收起左侧

[易相关软件分享] 易承语言IDE-开发测试报告预览

[复制链接]
结帖率:77% (10/13)
发表于 昨天 10:11 | 显示全部楼层 |阅读模式   泰国
本帖最后由 chungbin 于 2025-12-24 10:16 编辑

易语言开发环境">易承语言 ycIDE - 全新的易语言开发环境

项目简介

易承语言(ycIDE) 是一款全新设计的易语言集成开发环境(IDE),旨在为易语言开发者提供更现代化、更智能的编程体验。全面支持AI和64位和unicode,继承至易语言的核心理念,让中文编程易于学习易于使用。

完善能用后会进行开源

核心特性(目前已完成)

AI 智能助手

  • 内置 AI 聊天功能:实时对话,智能解答编程问题
  • 多模型支持:支持配置多个 AI 模型(OpenAI、Claude、国产大模型等)
  • 智能代码建议:AI 辅助编程,提升开发效率
  • 代码块管理:AI 生成的代码可一键插入到编辑器,也可以使用edit模式AI自动编辑代码

强大的编辑器

  • 多文档标签页:支持同时打开多个文件,快捷切换
  • 智能表格编辑:熟悉的易语言模式
    • 程序集表格(程序集名、版本、备注)
    • 子程序表格(子程序名、类型、返回值等)
    • 参数表格(参数名、类型、参考、可空、数组、备注)
    • 变量表格(变量名、类型、静态、数组、备注)
    • 智能回车:在表格中按回车自动插入新行,格式正确
  • 语法高亮:易语言关键字、注释、字符串着色显示(待完善)
  • 代码折叠:程序集、子程序可折叠,便于浏览大型项目
  • 智能缩进:自动对齐表格内容

版本控制与快照

  • 无限撤销/重做:支持 Ctrl+Z / Ctrl+Y 操作
  • 命名快照:为重要版本创建快照,随时恢复
  • 时间线视图:在资源管理器中查看所有快照历史
  • AI编辑对比:可视化对比代码差异

现代化界面

  • 深色主题:护眼的深色界面设计
  • 自定义布局:可调整左右面板宽度

资源管理器

  • 时间线功能:查看和恢复历史快照(待完善)
  • 文件树形结构:(待完善)

文件独占锁

  • 防止冲突:打开文件时自动加锁,避免多程序同时编辑

快捷键

功能 快捷键
撤销 Ctrl + Z
重做 Ctrl + Y / Ctrl + Shift + Z
全选 Ctrl + A
复制 Ctrl + C
粘贴 Ctrl + V
剪切 Ctrl + X
保存 Ctrl + S
新建 Ctrl + N
打开 Ctrl + O

接下来的目标

  • 目前在考虑接下来是准备兼容易语言已有的支持库还是重新造
  • 可视化拖动组件制作窗口和控件
  • 编译器最后再实现

技术特点

  • C++ 开发:使用 Visual C++ 开发,性能优异
  • GDI+ 绘图:高质量界面渲染
  • 现代化架构:模块化设计,易于扩展
  • 轻量级:无需安装,单文件运行

项目目标

易承语言的目标是:

  1. 传承:继承易语言的中文编程理念
  2. 创新:融入现代 IDE 的优秀特性
  3. 智能:AI 赋能,提升开发效率
  4. 开放:逐步开源,接受社区贡献

界面预览

(截图待添加)
ScreenShot_2025-12-24_012917_118 拷贝.jpg

主界面包含:

  • 左侧:AI 聊天助手窗口
  • 中间:代码编辑器(多标签页)
  • 右侧:资源管理器(时间线/文件树)
  • 底部:状态栏

下载与使用

系统要求

  • Windows 7 及以上系统
  • .NET Framework(系统自带)

下载地址

(待发布)
目前仅限群里开发过程测试反馈

使用方法

  1. 下载 ycIDE.exe
  2. 双击运行即可使用
  3. 首次使用建议在"模型管理"中配置 AI 模型

AI 模型配置

支持配置多个 AI 模型:

  1. 点击菜单 "AI" → "模型管理"
  2. 添加模型信息:
    • 模型名称(如:GPT-4、Claude-3.5)
    • 服务商(OpenAI、Anthropic、DeepSeek 等)
    • API 地址
    • API 密钥
  3. 保存后即可在聊天窗口切换使用

配置文件位置:x64/Debug/models.inix64/Release/models.ini


已知问题与改进计划

当前版本特点

  • 基础编辑功能完善
  • AI 聊天集成完成
  • 表格编辑优化(2024.12.24 修复回车问题)

计划中功能

  • [ ] 代码编译运行
  • [ ] 调试功能
  • [ ] 更完善的语法检查
  • [ ] 自动补全
  • [ ] 代码片段管理
  • [ ] 插件系统
  • [ ] 拖拽式界面设计
  • [ ] fne和lib支持库支持
  • [ ] dll动态链接库支持
  • [ ] 自定义主题

反馈与交流

如有问题或建议,欢迎在本帖回复!

您的反馈将帮助易承语言变得更好!


开发日志

2024.12.24

  • 修复:变量表格回车时表格脱离表头的问题
  • 优化:区分程序集变量表和局部变量表的格式

2024.12.23

  • 完善 AI 聊天功能
  • 优化界面布局

更早版本

  • 实现基础编辑器功能
  • 实现表格智能编辑
  • 集成 AI 助手

致谢

感谢@精易论坛和论坛的@北城668的支持与关注!

易承语言,让中文编程更智能!


项目名称:易承语言 / ycIDE
开发语言:C++
最后更新:2024年12月24日
当前状态:活跃开发中  

欢迎试用并提出宝贵意见!

点击链接加入群聊【易承语言IDE开发交流群】:https://qm.qq.com/q/IAAKENZbUs

评分

参与人数 3好评 +3 精币 +4 收起 理由
youximeng88 + 1 最后更新:2024年12月24日,写错了吧
flyhsx + 1 + 2 YYDS~!
fasdfasfa + 1 + 2 很赞同,谢谢!

查看全部评分

结帖率:77% (10/13)

签到天数: 20 天

 楼主| 发表于 昨天 16:36 | 显示全部楼层   泰国

哦AI写的文档,写错了,我也没注意排查
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 22 天

发表于 昨天 14:02 | 显示全部楼层   四川省广安市
1年没更新了?
回复 支持 反对

使用道具 举报

结帖率:71% (10/14)

签到天数: 24 天

发表于 昨天 13:43 | 显示全部楼层   甘肃省平凉市
赞赞赞
回复 支持 反对

使用道具 举报

结帖率:50% (2/4)

签到天数: 19 天

发表于 昨天 13:20 | 显示全部楼层   福建省莆田市
牛人天天有  今年特别多
回复 支持 反对

使用道具 举报

签到天数: 22 天

发表于 昨天 11:14 | 显示全部楼层   山东省滨州市
不会和易语言一样总是报病D 就行
回复 支持 反对

使用道具 举报

结帖率:94% (32/34)

签到天数: 13 天

发表于 昨天 11:11 | 显示全部楼层   河北省邯郸市
希望不要放弃 一直坚持下去
回复 支持 反对

使用道具 举报

签到天数: 22 天

发表于 昨天 11:07 | 显示全部楼层   广东省广州市
希望不要放弃 一直坚持下去
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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