2025-01-31
<基础模块> 命名规范化, 增加命名规范说明
<系统API> 命名规范化
模块管理器 新增"推荐"图标


2025-01-05
否则,分支,其他,循环判断尾, 流程线箭头改为直接链接
新增实验性模块切换功能

2024-12-29
1. 文档大纲视图 每个节点 加上 名称(name)属性
2. 显示器分辨率低, 弹出菜单超出屏幕顶部问题
3. 调试输出视图, 双击 common.xh 跳转崩溃问题
4. UI设计器, 编辑框设置只读, 预览还是可以输入内容问题
5. UI设计器, listView元素, 属性里指定项模板不生效问题
6. 形状表格类问题, "表格类" 改为 "形状表格类"
7. 代码框右键菜单调整, 默认复制代码自动加上大括号"{}"

2024-12-25
1. 属性视图->文本对齐->弹出:设置文本对齐方式 优化记录先前状态
2. 炫语言-事件管理弹窗,  功能优化
3. 顶板快速匹配框->新增匹配当前文件内容, 并且支持匹配成员函数和变量
4. 界面库增加接口:  炫彩_是否初始化()

2024-12-22
IDE增加插件功能
编辑框支持日文韩文和Emoji表情符号
新增工具栏快速匹配框

2024-11-13
代码框右键菜单增加(查找和替换, 查找本地模块中内容)
菜单条->工具->(查找和替换, 查找本地模块中内容)
工具条增加功能: 重新启动, 重新编译
UI事件管理,支持鼠标双击事件生成代码

2024-11-12
优化模块定位,项目定位
增加选项:外部代码是否加载调试信息
参数备注支持指定参数名: --参数名
字符串中不需要自动匹配
优化查找替换问题
当前选择文本加上描边便于区分
在布局内形状文本和布局元素支持拖动边框调整大小
模块信息视图，支持打开示例
查找内容在折叠区域, 没有展开问题

2024-10-13
作用域(::)支持多级,及代码优化
不同模块支持相同名称命名空间
增加#嵌入行
显示编译耗时
优化编译选项, 更新vc.config文件
优化项目配置错误提示
完善命名空间, 模块视图按命名空间分组查看
事件列表支持自动匹配过滤
嵌入代码 自动匹配, 提示信息, 着色, 上屏英文等
#外部类型,#外部宏,支持别名
IDE更新要检测是否打开了多个IDE,提示用户先关闭其他IDE才可更新 
保存代码时, 自动检测失效的绑定事件并删除
分享模块增加记住密码功能
模块命名空间优化, 用法详情见手册

2024-08-30
RC字符串资源换行和特殊字符转义处理
当前激活项目标题加粗
修改背景编辑器DPI问题
函数参数默认值支持对象类型
生成目录obj文件移到obj目录中
输入"否则"回车,自动与"如果"缩进对齐
缩进对齐线改进, 将左上角缺口连接起来, 便于更明显区分作用域
输入"否则"回车,自动与"如果"缩进对齐
取消'/'切换注释, 保留Ctrl+K注释
模块管理器官方上传的模块标识"[官方]"
老项目配置缺失问题(自动指定为EXE调试版)
资源列表支持del键连续删除
指针型对象解引用下标访问支持(*ptr)[xxx].var
模块管理器右上角增加模块反馈按钮
否则关键字不自动添加圆括号
支持模块集合包,将多个子模块打包为一个模块集合上传
修复繁体系统模块下载问题
表格方式插入函数
代码函数定义支持弹出表格方式编辑(可选)
编译方式C 已简化为 编译C

2024-08-01
@解析头文件 命令支持 注释的include
#嵌入代码头部, 可将嵌入的C++代码写入到头文件中
支持全局作用域::, 可以在类里面指定调用全局函数
项目属性, 系统设置, 分类第一个子项为->常规
当在类成员变量上时鼠标右键菜单 [成员变量事件] 否则 弹出 [虚拟事件]
字节集连续添加 整型 短整型 等,  字节集.添加整型连续({1,2,3})

2024-07-26
升级更新功能, 升级更新功能2
升级新建项目
新增代码书签
即时标记错误行(代码块左侧行号栏)
模块分组支持备注
模块支持多级分组
编译时检查依赖模块,缺少时提示
函数定义参数支持折行

2024-07-12
模板类型高亮
支持CPP模块类成员变量绑定事件
函数调用支持可空默认值
模块视图增加表格方式查看
优化去掉项目全局配置
支持用户选择本地已安装的VC环境


2024-06-03
新建项目支持用户自定义项目模板
项目属性中, 查看系统环境变量
模块视图->显示所属文件及行号
项目视图->搜索和定位
本地模块->搜索和定位
选择模块->搜索和定位
COM封装工具提示完善
分享模块过滤掉(Debug, Release, Debug32, Release64)目录
静态库支持优化, 模块改为独立编译以便支持静态库调用(否则会出现冲突)
当函数不写函数体时, 识别为仅声明函数, 以便声明外部函数, 例如静态库中的函数

2024-05-13
函数支持源码别名
新增命令 @模块信息结束, 当获取模块信息时, 遇到此命令跳过后面内容提高效率
分享模块->检测模块文件夹名称是否规范
分享模块->自动从模块中提取备注
分享模块->自动获取安装位置
模块管理器->显示下载量
模块管理器->增加下载量排序

2024-04-29
帮助,调试输出,查找和替换等视图增加右键菜单复制
优化本地变量与监视视图,变量列表UI改为列表与树的组合
改变规则, 自动生成DEF文件->如果用户指定了def文件, 优先使用指定的def文件
项目配置->包含目录,自动去掉末尾的反斜杠
Ctrl + D: 复制当前行内容到下一行
动态数组监视下标成员
UI设计器属性视图增加自定义属性列表
代码框顶部增加下拉导航
优化绑定类成员事件
UI设计器SVG支持
UI设计器属性视图->补齐属性
UI设计器属性视图->可指定模板文件自动创建数据适配器

2024-03-27
调试输出视图最大显示行数量[选项]
增加宏XCL_VS2015,XCL_VS2019
COM模块更新
增加逻辑真(true)和逻辑假(false)
优化模块视图接口说明显示
界面库模块更新

2024-03-16
修复UI设计器提示内容不支持换行问题
优化鼠标移动到函数上弹出的提示信息
调整UI设计器工具条上事件和变量管理器按钮位置
优化全局项目配置名称
当缺少布局文件时,跳过打包UI
当缺少RC资源文件时,跳过RC文件
优化IDE示例为基础示例
优化帮助视图显示结果
添加外部源码目录
添加工具:错误查找,创建GUID
IDE更新自动备份先前主程序EXE


2024-03-06
类成员公开私有保护处理
自动生成DEF文件[选项]
项目全局配置区分VS2015与VS2019
背景图片支持平铺
新增彩虹线,系统设置->偏好设置里开启
IDE底部状态栏内容改变时变色提醒[选项]
完善模块冲突提示信息
RC资源名称为纯数字ID或中英文混合名称
RC资源增加字符串资源
基础模块-RC资源操作函数更新
代码缩进错误检测提示

2024-02-20
增加关键字禁引用,禁止函数指定参数添加自动引用
绑定变量全部(全部UI对象)
强制重新编译功能
编译全部项目功能
ctrl+回车 不向后缩进一格
ctrl+退格 删除当前行内容, 若为空删除当前行, 若是缩进, 删除一格
连续定义变量,例如: 整型 a=1, b=2, c=3

2024-02-07
模块新增命令@包含目录
字节集支持操作{}
函数参数非引用非指针自动转为引用
优化系统设置->偏好设置
流程控制语句自动加括号选项
调试监视变量,鼠标停留变量支持成员变量和数组
项目属性->包含目录支持环境变量
按钮名称自动递增,例如:按钮1,按钮2,按钮3
新增内置函数: 调用函数(),调用函数扩展()

2024-01-20
代码片段新增函数类型和嵌入代码
调试异常错误优化增加定位到代码行
优化单步调试功能
UI设计器属性设置支持回车确认
解决调试快速按F10假死问题

2024-01-16
UI设计器鼠标双击增加次选操作方式
UI设计器删除UI对象,自动删除绑定变量
UI设计者双击按钮,自动生成按钮点击事件
增加 UI事件 修饰符
鼠标点击侧边栏选择行
ctrl+鼠标左键选择内容
项目设置增加模块优先使用动态库或静态库
优化查找功能
增强自定义对象功能
优化代码通过快捷键注释
优化粘贴代码包含空格问题

2024-01-05
代码格式化自动去除末尾空格
混合加法自动转换类型(系统设置中可关闭)
基础模块和易核心模块更新
调试输出()仅编译调试版输出

2023-12-31
菜单增加常用工具
帮助视图内容可通过json文件配置
变量循环扩展:新增流程控制
IDE显示模块接口传参方式[输入, 输出, 输入输出]
模块上传新增手动添加扫描路径
优化代码格式化

2023-12-12
自动格式化先前修改行代码
代码展开按钮调整增加2像素
系统设置->代码编辑器->填充缩进TAB背景色
工具菜单->COM封装工具
升级界面库模块,新增自动更新UI开关
帮助菜单增加重置IDE布局

2023-12-04
优化代码固定缩进
自动匹配结果优化
代码框Shift+鼠标左键选择内容
代码框侧边栏自动调整宽度
模块管理器增加刷新功能按钮
代码框右键菜单->粘贴(去除行尾分号)
代码框增加缩进固定模式
代码框增加缩进半固定模式
代码框增加缩进TAB背景色
代码框增加缩进遇到空格错误显示指定背景色

2023-11-16
优化代码提示
优化监视字符数组显示
形状对象去掉绑定事件
流程语句快速回车换行没有自动缩进问题
项目默认自动打包UI资源到RC
基础模块更新

2023-11-12
IDE更新为x64版本

2023-11-02
界面库模块更新,增加托盘图标
基础模块更新
粘贴代码自动去掉末尾分号

2023-10-28
解决方案右键菜单->定位所有打开的项目, 关闭所有未激活的项目
系统设置->同时只允许打开一个项目(选项)

完善异常提示
保持用户添加的监视变量
打开激活项目打开默认文件

2023-10-20
Ctrl+退格键: 删除当前行内容
增强调试功能, 监视变量

2023-10-14
虚拟事件与成员变量事件自动生成
文件排序
记录项目视图展开状态

2023-10-07
标题栏新增 项目按钮
调整工具栏高度
调整菜单外观

2023-10-05
IDE调试代码时,鼠标移动到变量上显示变量值

2023-10-01
布局面板自动生成UI代码
视图页面标签 右键菜单 定位文件所在项目视图

2023-09-25
判断循环首,判断循环尾
模块分类文件夹进行了重新整理, 旧版本升级不建议覆盖更新(不然模板目录不同会造成相同名称模板重复),将新的IDE解压到新目录

2023-09-23
IDE支持同时打开多个项目


2023-09-13
新增代码片段功能
代码视图拆分

2023-09-08
xh文件不支持普通数组问题
代码复制, 如果首行没有完整复制, 自动对齐
新建项目, 自动打开代码文件
模块视图, 显示当前模块所包含示例
UI预览,启用DPI

2023-09-03
IDE代码调试异常提示
IDE新建项目UI优化
IDE虚函数可跳转到父级对应函数
IDE增加代码折叠快捷键
IDE增加事件定义和事件向导
IDE系统设置->工具栏自动换行
IDE UI事件支持中文名称

IDE代码前后导航
IDE事件定义与事件向导

2023-05-04
完善COM模块
COM模块自动生成工具

2023-04-07
简单<模板>支持template<T,T,T>
枚举成员, 结构体成员, 函数, 类, 支持将@备注或@别名写在同行末尾
部分细节完善

2023-03-21
#加载资源文件
优化UI类 运行() 函数
_布局文件

2023-03-17
IDE DPI支持
炫语言支持自动打包UI资源到exe中

2023-03-01
设计器UI 撤销/重做
函数提示信息,开启关闭显示参数备注

2023-02-01
#外部变量


2023-01-18
修复BUG

2023-01-03
增加UTF8支持:  U"UTF8字符串"
增加 文本型A,字符型A, 单文本型和单字符型改为宏兼容旧版
内置函数 取成员地址偏移()
基础模块升级
界面库模块升级
修复已知BUG
更新手册


2022-12-16
优化代码(代码编辑即时处理及函数列表)
虚函数继承支持中文别名(使用别名继承)


2022-11-17
更新炫彩界面库模块
优化更新功能
优化模块提交功能
优化模块管理器


2022-11-15
优化模块选择对话框


2022-11-13
查找和替换 增加搜索模块功能

2022-11-11
模块管理器 支持排序
模块浏览视图 支持刷新模块
视图切换优化

2022-11-06
IDE集成模块上传功能
炫语言->优化流程线
炫语言->优化"示例"解决方案, 自动扫描模块文件夹中的示例

2022-10-28
模块管理器 搜索不区分大小写,  
模块文件 编码错误提示, 
DLL导入表 支持回调修改路径, 及查找不到函数提示
DLL导入表 支持中文函数名

2022-10-25  升级内容:
优化代码格式化
升级基础模块

2022-10-15  升级内容:
模块管理器优化
项目属性优化

2022-10-07  升级内容:
模块管理器
IDE在线更新
libxl模块
易炫彩模块升级

2022-09-25  升级内容:
DLL导入表
升级易炫彩模块


2022-09-19  升级内容:
x64调试器

2022-09-11  升级内容:
修复BUG

2022-09-02  升级内容:
炫语言->#取当前文件名
炫语言->#取当前行号
炫语言->#取当前函数名
炫语言->#取当前类名
炫语言->#置入代码
炫语言->优化菜单
炫语言->完善代码折行功能
炫语言->完善查找替换功能

2022-08-13  升级内容:
炫语言->增加命令@当前模块路径
炫语言->选项->函数分割线显示模式
炫语言->选项->UI设计双击操作方式[背景编辑器/代码]
炫语言->代码编辑器->右键菜单->事件管理
炫语言->增加模块 zlib, nimizip, ini文件读写, IP查询 

2022-08-07  升级内容:
#函数类型 支持局部声明
炫语言->增加关键字 公开 保护 私有
炫语言->增加示例 COM操作Excel
炫语言->增加模块 COM操作, FiddlerXPL

2022-07-30  升级内容:
炫语言->选项->UI绑定变量支持设置变量名前缀
炫语言->选项->右键菜单插入类, 类末尾添加占位符
炫语言->选项->注册文件关联, 可双击打开项目文件
代码框->支持home,end键
基础模块->动态数组->成员方法名优化, 例如:添加() 改为 添加成员()
嵌入代码行号映射
炫语言->修复BUG

2022-07-25  升级内容:
炫语言->制作模块安装包及安装
炫语言->增加示例 注册表操作
炫语言->修复BUG
界面库->升级zip支持64位中文路径

2022-07-16  升级内容:
炫语言->回车格式当前行代码
炫语言->模块浏览内容支持复制
炫语言->自动匹配->流程控制代码片段
炫语言->"否则" 后面可不加 "如果"
炫语言->打包和安装模块
炫语言->增加示例


UI设计器->列表项模板设计 支持水平/垂直切换


2022-06-06  升级内容:
炫语言->升级核心模块
炫语言->增加示例: 多线程,临界区,计算代码执行时间
UI设计器->支持火山PC交互

2022-05-27  升级内容:
炫语言->选项 设置自动匹配结果显示方式(中英文,英文,中文)
炫语言->选项 全角半角转换
炫语言->选项 调试输出显示线程ID
设计器->支持字体文件

解决多显示器窗口最大化问题

炫彩IDE   2022-05-20
系统设置->复制调试DLL和模块依赖文件到exe目录
底部状态栏提示信息更新时闪烁提醒
基础模块增加文本处理接口
模块增加命令: @复制文件 命令


炫彩IDE   2022-04-21

炫彩IDE: 优化RC资源文件操作
炫彩IDE: 优化清单文件设置
炫彩IDE: 解决Release编译在Debug目录问题

设计器->设计视图: UI对象可直接拖动,及放置对象不需要选择父
设计器->样式视图: [通用]改为[主动], [类]改为[被动]
设计器->资源视图: [name映射表]改为[名称前缀]
设计器->属性视图:[CSS-样式名称]改为[CSS-套用样式]
设计器->属性视图: 对象类型 显示中英双名称
设计器->属性视图:[名称映射表]改为[名称前缀]
设计器->属性视图: 完善提示信息


炫彩IDE   2022-04-11
优化代码自动匹配性能
自动显示隐藏当前相关视图
优化起始页

炫彩IDE   2022-03-25
优化布局文件绑定代码及绑定变量和事件代码生成

炫彩IDE   2022-03-18
函数无返回值可不写返回类型
优化自动匹配
优化代码换行对齐及空行鼠标点击对齐


炫彩IDE   2022-03-12
模块解析->增加命令: @跳过 @解析头文件
主题设置->代码编辑器设置增加选项
文档大纲->支持显示中文名称


炫彩IDE   2022-03-01
优化项目保存记录
优化主题设置
新增优化多套主题配色


炫彩IDE   2022-02-26
增加主题(CSS换肤+代码配色)
优化代码编辑器样式(需测试)
优化模块目录结构
优化细节
HPSocket模块汉化
增加OpenSSL模块
增加ADO模块


炫彩IDE   2022-01-19
代码编辑器->右键菜单插入(优化)
记录代码折叠状态


炫彩IDE   2021-
设置清单文件
设置警告等级

炫彩IDE   2021-06-01
快速面板改为窗格
增加菜单条

炫彩IDE   2021-05-27
优化解决方案及历史记录
升级扩展功能支持库
增加rc文件 版权,版本及图标设置

炫彩IDE   2021-05-18
优化开始页
增加打开项目历史记录
增加解决方案


炫彩IDE   2021-05-15
增加函数参数展开(未完善)
项目视图: 优化图标
项目视图: 增加文件类型标注, 只有新人模式才标注
系统设置: 开启关闭 新人模式,


炫彩IDE   2021-05-06
优化项目设置
IDE标题栏增加 项目配置切换

炫彩IDE   2021-04-30
流程线优化
新建项目优化
F12跳转到定义
函数支持返回动态数组,字典

*升级提示: 解压包到新文件夹, 然后将旧项目复制进来

炫彩IDE   2021-04-24
优化模块列表显示
优化 完全编译 清除缓存文件
定义变量 禁用自动匹配
增加 设置空格选择自动匹配
增加 代码编辑器 基础命令帮助窗格联动
增加 设置空格选择自动匹配


炫彩IDE  2021-04-20
项目视图显示已选模块
帮助窗格改为实时联动代码编辑器和已选模板成员接口
动态数组和字典支持作为函数返回值
调整代码编辑器空格大小


炫彩IDE 2021-04-05
模块支持宏判断:#if, #ifdef, #ifndef, #if !defined(), #if defined(), #else, #endif
增加内置宏:_WIN64
增加x64文件夹:\data\VC\XC-Module\dll_x64\


炫彩IDE  2021-04-01
代码折行
x64


炫彩IDE  2021-03-29
优化代码解析逻辑

炫彩IDE  2021-03-26
增加VS2019编译器
宏显示备注
枚举,显示值和备注
优化变量提示路径
右键增加复制粘贴
切换配置后, 需要全部代码重新编译
优化代码即时解析


炫彩IDE  2021-03-21
修复BUG
增加代码格式化
增加OP模块
增加CURL模块

炫彩IDE  2021-03-18
修复BUG
模块浏览器: 枚举可以展开成员
模块浏览器: 显示优化
字节集增加终止符
清空全部断点
上下翻页
自动匹配列表增加图标

炫彩IDE  2021-03-14
修复BUG
数据类型分为: 系统类型, 基础类型, 别名类型(有成员), 类和结构体,不同颜色高亮
模块浏览, 参数加上序号
优化内嵌代码
增加特殊函数sizeof(), 因为参数传的是类型而不是变量

炫彩IDE  2021-03-12
修复BUG
#lib #src 改为 //@lib //@src
增加sqlite3模块

炫彩IDE  2021-03-04
完善基础模块
修复Release跳过预编译头导致编译失败问题

炫彩IDE  2021-03-03
模块窗格 移动到独立窗格
增加 INT64, UINT64
识别 __declspec(dllimport)
变量备注没解析出来问题
函数备注支持多行
解析函数 operator=() 模块可浏览
解析函数 operator->()模块可浏览

