火山软件开发平台"长江#26"版已经发布,相比"枝江#25"版新增多项改进,本贴为最近更新文件(见下方)的即时发布位置,随时更新,欢迎收藏关注。
使用火山视窗软件开发平台的五个理由: 1、全面支持Unicode(统一码)字符集和64/32位程序开发; 2、系统核心类库全部开源可自行随意更改,支持使用一系列不同的本地编译器,不再一处误报处处误报; 3、程序中可以直接使用已有不计其数的C或C++代码资源,不必重复造车轮; 4、写的是火山程序,实际上生成的是C++程序,具有无以伦比的运行速度,而且可以与其它C++程序员协同开发; 5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。
枝江#25版到长江#26版的升级包下载地址:
2026-05-15日更新(注意请先下载覆盖前面的枝江#25版到长江#26版升级包):
更新方法及注意事项:
1. 直接解压覆盖到火山软件开发平台枝江#25版安装目录内即可;
2. 如非明确说明,最近更新包中整合有先前所有曾经发布过的更新包内容,无需担心曾经发布过的更新包内容被遗漏;
3. 更新后如果项目编译出错,请执行"生成->清理解决方案"菜单功能。
2026-05-15日更新包的新增内容:
系统:
1. 编辑器左侧加减号操作按钮功能改进: 左键单击可开关当前行的折叠状态; 右键单击可开关当前语句行参数表的折叠状态; Shift+右键单击可开关当前语句行包括全部子语句参数表的折叠状态.
2. (免费版不支持)新增"工具->选项->拼音输入法->全局->启用中间匹配"选项(默认为真),用作全面支持文本中间匹配;
3. 相关系统提示框修改了对话框样式,以便于复制其中内容到剪贴板;
4. 新增"工具->选项->火山程序管理器->文档->文本程序->保存文本源程序时忽略编辑信息"选项,用作保存文本格式源程序时忽略相关编辑时状态(如折叠),避免在导入git管理文本源代码时造成不必要的更新;
5. 程序编辑器右键弹出菜单中新增"粘贴文本程序内容"菜单项(Ctrl+Shift+V),以此方式粘贴的文本程序内容可以省略首部的"火山程序"标签;
6. 新增"文件->转换->批量转换文档格式"菜单功能项,用作批量转换各种火山文档格式;
7. 修正了调试输出信息的数量限制,现在它可以正确地被"系统->全局->界面->状态框最大容纳行数"选项所限制了,并且一次性输出行数过多也能正确处理了;
8. (免费版不支持)火山的命令行编译方式新增功能,且将输出编译中的所有提示信息,如果源文件为wsv文本格式程序,所输出行号将为在该wsv文件中的文本行号:
voldev_xxx.exe @compile 欲编译火山解决方案文件名 [/r] [/c] [/d] [/f 欲输出到文件名 或 /ff 欲输出到文件名] [/p 欲编译项目名称或文件名]
参数说明:
/r: 是否强制重新编译;
/c: 是否仅生成目标代码而不进行本地编译;
/d: 是否生成调试版(不设置本选项则生成发布版);
/p: 后面紧跟一个参数提供欲编译项目名称或其无路径文件名,此时将指定编译生成解决方案中为该名称或文件名的项目. 可以提供多个本选项,以用作指定多个同时需要编译的项目. 不提供任何本选项将编译生成解决方案中的所有项目;
/f, /ff: 后面紧跟一个参数提供欲输出到文件名,所有编译时信息将被输出到此文件中(UTF-8格式). 如果为"/f",此文件必须尚不存在,如果为"/ff",此文件如存在将被覆盖.
编译成功进程返回整数值0,失败返回-1.
9. (免费版不支持)新增"工具->选项->系统->全局->界面->行号输出风格"选项,用作控制在状态框中输出的行号信息(支持输出 wsv 行号).
视窗:
1. "MFC属性表格"组件现在可以接收到基本视窗事件;
2. "Python最新支持库"新增/改进以下特性:
1. "Python.调用模块函数","Python.格式调用模块函数","Python.取模块属性"改进支持默认访问python主模块中的属性;
2. 新增"Python.执行UTF8代码","Python.执行代码文件","Python.执行简单UTF8代码","Py对象类.模块_从UTF8代码创建","Py对象类.模块_从代码文件创建","Py对象类.编译UTF8代码","Py对象类.编译代码文件"方法;
3. 新增"Py输出过滤器"类,用作截获处理 Python 程序中所输出的文本信息,具体使用方法请参见例程中新增部分"输出过滤".
3. 取消了系统类库中"文本类"内预定义的相关类型转换方法,增加了相关编译警告,避免给用户编程造成困扰;
4. 改进了"取命令行"方法;
5. "控制台操作类"中新增"是否输出到控制台"方法,用作检查当输出到控制台时设置颜色和样式控制参数(见"控制台操作类.标准输出"方法处说明);
安卓:
1. 高德地图修正了一个编译错误的bug;
2. 新增“短整数反转字节”方法.
服务器:
1. 修正了微信分账交易类未公开的问题.
|