递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 997754|回复: 913
打印 上一主题 下一主题

[官方] 火山软件开发平台瑞秋#24版2025-09-21更新包已经发布

  [复制链接]

70

主题

1953

帖子

9969

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9969
跳转到指定楼层
楼主
发表于 2020-10-18 20:19:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
火山软件开发平台瑞秋#24版已经发布,请到 http://www.voldp.com 下载使用,相比"朵朵#23"新增数百项改进,本贴为该版本最近更新文件(见下方)的即时发布位置,随时更新,欢迎收藏关注。

使用火山视窗软件开发平台的五个理由
    1、全面支持Unicode(统一码)字符集和64/32位程序开发;
    2、系统核心类库全部开源可自行随意更改,支持使用一系列不同的本地编译器,不再一处误报处处报;
    3、程序中可以直接使用已有不计其数的C或C++代码资源,不必重复造车轮;
    4、写的是火山程序,实际上生成的是C++程序,具有无以伦比的运行速度,而且可以与其它C++程序员协同开发;
    5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。

另外,本公司长期招收火山平台类库兼职开发人员,有意者请移步 http://www.voldp.com/partner.html



升级包下载地址:

2025-09-21: [移动](提取码: ttho) [123云] [360云] [百度] [阿里]

更新方法及注意事项:

1. 直接解压覆盖到火山软件开发平台瑞秋#24版安装目录内即可;
2. 如非明确说明,最近更新包中整合先前所有曾经发布过的更新包内容,无需担心曾经发布过的更新包内容被遗漏;
3. 更新后如果项目编译出错,请执行"生成->清理解决方案"菜单功能。



09-21日更新内容:

注意: 此更新包中欢迎页可能会出现显示异常,这应该是某些 webview2 版本兼容性或windows系统兼容性问题,我这边暂时没找到原因,先将 "bin\x64\mb_loader.exe" 和 "bin\win32\mb_loader.exe" 文件删除或随便改个名字(如"mb_loader-.exe")就可以了.



系统:
    1. 欢迎页改为 webview2 和 mblink 双浏览器驱动;
    2. 最近打开解决方案记录数目增加到 12 个;
    3. 系统根目录下的"voldev_base.cfg_w"配置文件中新增"sln_icons_file"和"prg_item_icons_file"属性,用作支持用户自行设置系统和文档图标,相关信息参见该配置文件;
    4. 新增"编辑->插入->插入文件绝对/相对路径"菜单项,用作支持在编辑程序时直接插入指定一个或多个文件的路径字符串;

视窗:
    1. "Edge浏览框"组件新增"固定版本运行时目录"属性,用作指定使用特定目录中的WebView2固定版本运行时环境;
    2. 修正了"JSON数据访问"模块中的"顺序输出"问题;
    3. 新增"FTP服务器"模块及相应例程,用作支持在计算机上建立一个FTP服务器;
    4. 新增"PDF创作"模块及相应例程,用作支持PDF文件的创作;

服务器:
    1. 所基于go语言升级到了最新的 1.25.0 版本;
    2. 新增"根目录类",用作为每一个软件用户划分提供一个相互独立无法逾越的磁盘访问空间;
    3. 修正了查找 GO SDK 的算法问题.

安卓:
    0、解决了在使用 gradle 进行编译时有时候会因为"调用了过时的API"警告导致编译失败的情况.
    1、安卓X系统升级至最新版、部分库修改为本地库进一步提高首次编译速度。
    2、“高性能键值表”升级至最新2.2.2版本。
    3、“事件总线类”升级至最新3.3.1版本。
    4、“超级动画框”升级至6.6.7,调用“超级动画框.使用安卓X()”即可使用。
    5、“时间轴”升级至1.2.2版本,调用“时间轴.使用安卓X()”即可使用,新增开始和结束轴线等多个属性。
    6、“图像加载类X”升级至5.0.4版本,新增了加载位图方法,推荐使用可防止加载位图时产生的内存溢出问题。
        现已支持加载位图到图片框“图像加载类X.初始化 ().加载位图 (位图变量).载入至 (图片框组件)”。
    7、“图像裁剪类”升级至2.2.11版本,调用“图像裁剪类.兼容安卓X”即可使用。
    8、“全局窗口侧滑返回类”升级至1.1.2版,新增“智能滑动类”一行代码让组件具有滑动动画。
    9、“QMUI窗口”和“QMUI窗口X”修正“通知_回退键被按下”返回值无效的问题。
    10、“JSON对象类/数组类”新增“到字节数组”方法,用于将json便捷的转换为字节数组。
    11、“插值器动画”新增“支持动画监听”属性,用于修复动画事件不触发的问题。   
    12、新增“透明插值器动画类”用于透明动画实现。
    13、“可绘制对象类”新增“到字节数组”方法,用于将可绘制对象转换为字节数组。
    14、“位图类”新增“释放”方法,及时释放位图资源可防止内存溢出。
    15、新增“Yuv图像类”,用于处理相机预览数据。
    16、新增“时间类.到媒体时间”将毫秒时间转换成媒体时间(如:00:20:34:567)。
    17、XX集合类新增“取枚举器”方法,用于取出对应的枚举器对象。
    18、新增“安卓尺寸数组类”,本类为“安卓尺寸类”配套的数组对象。
    19、新增“小数矩形类.从矩形创建”方法,用于从矩形类创建小数矩形。
    20、“启动信息类”新增“置附带数据”,用于便捷设置各种附带数据。
    21、新增“取程序包管理器().取所有程序包名()”,用于取出系统所有程序包名。
    22、新增“取程序包管理器 ().取程序信息 ()”可通过apk文件路径或程序包名获取程序基本信息。
    23、新增“消息循环器类”、“线程消息类”、“消息管理器”新增“准备接收消息2”、“删除消息”、“投递空消息”和“取循环器”用于消息处理。
    24、稀疏数组新增“到数组”方法,用于将稀疏数组转换成基本数组。
    25、新增“退出子代码”用于再子语句体内使用,提前结束子语句体运行。
    26、浏览框新增“上传文件”在网页中文件上传时,用于上传指定文件。
    27、媒体原始数据新增多个方法,用于操作媒体原始数据。
    28、新增“权限工具类X”和对应使用案例,用于替代“运行时权限工具类”部分设备申请无效的问题。
    29、修复“通知_请求权限完毕”处理权限异常的问题。
    30、新增“图像元数据类X”用于操作图像元数据信息。
    31、新增“地址类”、“地理位置编码类”,用于经纬度转换地址信息。
    32、新增“取文本资源2”用于通过文本资源ID取出文本。
    33、“通用传感器类”新增“开始监听步数”和“停止监听步数”,用于运动步数监听。
    34、新增“文本到整数哈希表类”,用于文本整数哈希表处理。
    35、“整数列表类(数组类)”新增“添加整数成员、取整数成员”方法用于便捷读取和设置整数,减少对象转换。
    36、“整数到整数哈希表类”新增“读取2、置入2”方法用于便捷读取和设置整数,减少对象转换。
    37、新增“自定义提示框类”用于支持自定义组件提示和软件后台提示。
    38、修正“打开指定应用”方法部分设备无法打开软件的问题,需要指定一个附加清单。
        具体参考“程序包管理”案例,本案例进行了重写,演示了应用列表获取、应用安装和应用打开等基本操作。
    39、新增“截屏_安卓X”案例,解决高版本安卓系统无法正常截图的问题。
    40、新增“异步任务类”和配套案例用于实现在后台线程中执行耗时操作,并将结果发送至界面(UI)线程。
    41、新增“文本/对象/小数/整数链表队列类”相对于普通的队列类,本类支持动态扩容。
    42、图片框组件新增多个界面设计器属性,现已支持在界面设计器中直接设置图片。
    43、修复“系统相机类.浏览相册并裁剪照片”无法正常在“裁剪完毕2”事件下获取被裁剪图片的问题。
    44、共享文件操作新增“创建共享文件”和“创建临时共享文件”全局方法,用于创建空的共享文件。
    45、文件读写操作类新增“取临时文件路径”,用于获取一个软件的私有目录下的临时文件路径,可用于便捷的存储缓存数据。
    46、“视图容器”和“视图容器X”新增“翻页”方法,并修正“可否滑动”属性在通过键盘依然可以切换的问题。
    47、新增“高级视图容器X”组件,相对于普通视图容器,拥有更高的执行效率,且同时支持横向和纵向滚动,可用于开发类似抖音的上下滑动效果。
    48、修正“腾讯X5浏览器”组件“置Cookie”方法报错的问题。
    49、华为统一扫码服务升级2.12.0.301版本:
        新增“华为扫码类.使用安卓X()”方法,用于安卓X版本下使用最新的华为扫码服务。
        新增“华为扫码类.解码帧”方法,可以从相机预览数据直接解码图像,用于提高解码速度。
        新增“华为扫码分析器类”可以从相机预览数据直接解码图像,用于提高解码速度。
    50、高级刷新容器升级至3.0版本,需要调用使用安卓X方法,如果不需要某个刷新头可以不进行调用,用于减少软件体积。
            新增“高级刷新容器.使用安卓X ()”; 新增“经典刷新头.使用安卓X ()”; 新增“经典加载脚.使用安卓X ()”; 新增“雷达刷新头.使用安卓X ()”;
            新增“MD风格刷新头.使用安卓X ()”; 新增“二级刷新头.使用安卓X ()”; 新增“脉冲球加载脚.使用安卓X ()”; 新增“高级刷新容器.置刷新配置()”用于全局设置刷新配置。
            新增“高级刷新容器.置刷新头样式()”用于全局设置刷新头样式。 新增“高级刷新容器.置加载脚样式()”用于全局设置加载脚样式。
            新增“置主题颜色()”用于设置刷新的主题颜色数组。 新增“通用加载脚类”可以将刷新头包装成加载脚。
    51、XX列表类新增:
            “反转”用于将列表成员进行反转处理。 “复制”将当前列表复制并返回。 “添加首成员”在列表首部添加成员。 “排序”和“自定义排序”用于排序处理,需要安卓7及以上系统才能运行。
            “弹出首/尾成员”用于取出首尾成员后并删除。 “取首/尾成员”用于取出首尾成员。
    52、安卓窗口:
        新增“浏览图片”方法,用于便捷浏览相册图片。 新增“取窗口根组件”方法,取出窗口根组件。 新增“正在关闭”读属性,判断窗口是否正在关闭。
        新增“屏幕方向”读属性,判断窗口当前方向。 新增“已经销毁”读属性,判断窗口是否已经进入销毁流程。
    53、窗口组件:
            新增“重新绘制2”用于在子线程中重新绘制UI。 新增“开始插值动画”用于开启一个插值器动画。
            界面设计器属性新增多个属性。
    54、资源标识符类:
            新增“到位图”方法,如果指定资源是位图这可以通过本方法便捷转换。 新增“取原始资源”取出原始未经过压缩的资源。
            新增“取外/内部内容”取出外部和内部内容资源地址。 新增“追加创建”用于给当前资源追加文本后创建当前对象。
            新增“写出数据”当调用“创建共享文件”创建空文件后可通过本方法写出数据。
    55、摄像头类:
            优化“摄像头类.预览数据到位图”方法。 新增“自动对焦”方法,用于让摄像头自动支持对焦。 新增“置照片格式”方法,用于设置照片拍照格式。
            新增“取最大缩放值”用于取出最大缩放值。 新增“线性缩放”配合“取最大缩放值”进行缩放操作。 新增“比例缩放”可以按照指定比例缩放摄像头,比如1.5倍放大。
            新增“是否支持缩放”方法,判断摄像头是否支持缩放。
    56、文本型类新增:
            分割文本:通过字符集合将文本进行分割,返回分割结果。
            分割子文本:通过一段子文本对文本进行分割,返回分割结果。



07-30日更新内容
:

系统:
    1. 编辑器改进了自动折行算法,以确保在单一类型单词中间也能自动折行;

视窗:
    1. 新增以下封装特性,非封装用户无需了解,具体说明参见封装用户手册:
       A. "@视窗.外部头文件","@视窗.库文件搜寻目录","@视窗.头文件搜寻目录","@视窗.使用静态运行时库"属性均已经支持添加修饰符组合;
       B. 新增"d:"修饰符,用作指定当定义或未定义指定宏时才能满足条件. 请参见系统"Curl网络传输"模块中"w_curl.v"程序内"网络传输类.使用新版本"方法的使用样例;
       C. "@视窗.预定义宏"在编译时被提前处理,以支持在其它属性中引用或检查预定义宏.
    2. "wcv"部件程序在编辑器中载入后由固定只读状态改变为初始只读状态,特定情况下如需修改,取消其编辑时只读状态即可.
    3. "选择列表框"新增"置项目文本2"方法,用作支持自动保持指定列表项目的当前选中和允许状态.
    4. “选择夹”组件新增“置现行子夹并发送事件”方法,通过本方法设置子夹时可以触发“子夹被改变”事件。
    5. "数据操作支持2"模块中新增"Bcrypt哈希类"及对应例程,用作支持生成并验证密码的Bcrypt哈希值;
    6. "JSON数据访问支持"模块所基于的jsoncpp版本升级到最新1.9.7版;
    7. "Curl网络传输"模块新增"使用新版本"方法,调用该方法指示编译器使用curl最新8.15版进行编译,如果不调用本方法,将使用原curl 7.74版进行编译. 具体参见"网络传输类"处的说明.
    8. "OpenSSL"模块新增"使用新版本"方法,调用该方法指示编译器使用openssl最新3.5.0#1版进行编译,如果不调用本方法,将使用原openssl-1.1.1h版进行编译. 具体参见"加解密类"处的说明.
    9. "XML数据访问支持"模块所基于的pugixml升级到了最新1.15版;
    10. "SqLite数据库"模块新增"使用新版本"方法,调用该方法指示编译器使用SQLite[json1,fts5]最新3.49版进行编译,如果不调用本方法,将使用原SQLite 3.35.4版进行编译. 具体参见"SQLite数据库类"处的说明.
    11. "火花代码编辑框"模块新增"使用新版本"方法,调用该方法指示编译器使用 Scintilla 5.5.6 版进行编译,如果不调用本方法,将使用 Scintilla 4.0.4 版进行编译. 具体参见"火花代码编辑框"类处的说明.
    12. "Mysql客户端"模块新增"使用新版本"方法,调用该方法指示编译器使用 mysql 最新 8.0.40 版进行编译,同时支持火山模块的静态链接方式,否则将使用 6.1.11 版进行编译. 具体参见"Mysql数据库类"类处的说明.
    13. "二维码生成支持库"模块所基于的qrencode库升级到最新的 4.1.1 版;
    14. 重写"CUR网络传输"模块中"FTP操作类"的"取目录内容"方法,使其能够正确支持各种类型的ftp服务器;
    15. "Edge浏览框"组件代码进行了全面细致检查更新,运行更加稳定可靠,所基于webview组件SDK升级到最新 138.0.3351 版;
    16. "ECharts图表组件"模块中的"EC基础图表"类新增"使用Edge浏览框"方法,调用该方法指示编译器基于Edge浏览框来编译ECharts图表组件,否则将使用MiniBlink浏览框进行编译.

服务器:
    1. "lunar黄历工具"所基于的本地库更新到了最新"1.4.3"版.
    2. 新增“CSRF防护类”和对应例程,可一定程度上防止CSRF(跨站请求伪造)攻击.
    3. 新增“安全Cookie类”和对应例程,用作便捷实现Cookie加密和解密。
    4. 新增“HTML标签过滤类”和对应例程,可以对HTML进行过滤,防止XSS攻击。
    5. 新增“TOML类”和对应例程,用于TOML数据操作支持,支持路径解析与生成。
    6. 新增“Zinx并发服务器”模块和对应例程,用于便捷的实现TCP通讯,无需自己组包解包,内置协程支持高并发处理。
    7. 新增“环信通讯服务器”和对应例程,火山安卓环信通讯配套服务器案例。
    8. “GJSON类”新增“置JSON数组”方法,用于置入JSON数组。
    9. “阿里云对象储存类”新增“取对象URL”方法,用于获取对象URL地址,从而进行文件下载操作。

安卓:
    1. 新增“Base64编码标记”类,解决“Base64类.编码至文本”编码时会出现换行符的问题。
    2. 新增“字节数组到单精度小数”和“单精度小数到字节数组”方法。
    3. 新增“Zinx数据类”和对应例程,用作支持与"火山服务器"程序中的"Zinx服务器接口"进行通讯.
    4. 新增“连接文本”和“连接文本数组”用于便捷的将文本或文本数组用指定连接符连接起来。
    5. 新增“整数到整数哈希表类”,用于处理整数类型的哈希表。
    6. 新增“文本二维列表类”实现了一个二维列表。
    7. 新增“安卓X极光推送”模块和对应例程,,将极光推送升级至v5.8.0版本,解决无法收到推送消息的问题。
    8. “文本列表类”新增“连接”方法,用于将列表的每个成员用特定字符串连接起来。
    9. “xx列表类”新增“创建列表”和“创建列表2”方法,用于将一个成员或多个成员进行初始创建列表对象。
    10. “文本框”新增“添加内容”和“添加内容行2”方法、用于添加带颜色的内容。
    11. 修正“SVG绘制类”和“SVGA动画框”冲突的问题。
    12. 修正“高级屏幕截图类”部分情况下容易导致崩溃的问题。
    13. “环信即时类”升级到4.15.0版本,修正了部分错误,新增配套服务器端参考服务器案例库中的“环信通讯服务器”,用于账号注册登录操作。
    14. “自定义列表框”新增“置图像分隔条”方法,可以用于设置可绘制对象类型的图像分隔条。
    15. “开关”组件更新:
        新增“移除事件”方法,用于在列表框中使用开关避免事件触发,可配合“选中状态改变”方法重新处理事件。
        新增“选中状态改变”和“取选中状态”方法用于在子语句体内处理选中状态被改变事件。
    16. “窗口组件”更新:
        新增“取安卓环境”方法,用于取出组件所处环境。
        新增“弹出菜单2”方法用于在子语句体内处理菜单事件,减少事件方法定义,提高开发效率。
        新增“启用默认焦点背景”写属性,可用于取消组件的默认焦点背景色。
    17. “安卓窗口”更新:
        新增“导航栏高度”读属性用于获取虚拟按键导航的高度。
        新增“是否处于分屏模式”方法,用于判断当前窗口是否处于分屏模式或小窗模式。





评分

参与人数 44威望 -8 金钱 +82 贡献 -13 收起 理由
凝逸AI + 1 很给力!
yhobo -1 四个链接下载全部解压失败。。。.
xbp2015 + 5 很给力!
递子归 + 2 火山如果IDE能跟VS那些界面差不多,估计易.
urenai -5 -5 又劈叉了,这个月有更新吗?
voldev. + 1 下载压缩包达到5GB,就不能传到q群文件吗?.
沉默流星 + 15 火山服务器封装视频教程 售价29.9 联系方式.
飞拓联创 + 1 很给力! go学习交流QQ群 561499047
hot355 + 1
582716403 + 10 很给力!
baiyiyuna + 3 很给力! 越来越给力!
浪使者 + 1 选择夹什么时候修复?
luoyuu77 + 1 继续等待视窗版的高级选择夹
zhaoguoweidiyi + 2 借楼说句话,火山很强大,却没有易语言好用.
易生易世520 + 5 建议支持最新大漠插件https://52hs8.com/dm.
一条咸鱼 + 1 好用的网络验证 http://dev.79safe.com/.
xiaosan123 + 10 很给力!
我的未来全是梦 -5 -5 -5 很给力!安卓UI设计时,控件布局不能移动和不.
fengshangren + 1 火山用的人多了,易语言就让他成为历史吧.
wscpf1919 -1 易语言不去更新 你看看火山有几个人用?.

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

25

主题

156

帖子

984

积分

核心用户

倪秋

Rank: 9Rank: 9Rank: 9

积分
984
QQ
沙发
发表于 2020-10-18 20:30:55 | 只看该作者
赞,终于,PC来啦
倪秋倪秋干巴得
回复

使用道具 举报

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
板凳
发表于 2020-10-18 20:33:04 | 只看该作者
板凳肯定是我的
回复

使用道具 举报

4

主题

27

帖子

803

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
803
地板
发表于 2020-10-18 20:37:09 | 只看该作者
三楼是我把?
回复

使用道具 举报

2

主题

13

帖子

77

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
77
5#
发表于 2020-10-18 20:41:46 | 只看该作者
就想知道,支持web开发吗?
回复

使用道具 举报

9

主题

34

帖子

375

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
375
6#
发表于 2020-10-18 20:43:45 | 只看该作者
回复

使用道具 举报

0

主题

7

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
7#
发表于 2020-10-18 20:50:50 | 只看该作者
正式版还没出么
回复

使用道具 举报

0

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
8#
发表于 2020-10-18 20:53:26 | 只看该作者
非常期待!!!!火山加油!!在努力学习中。
回复

使用道具 举报

15

主题

201

帖子

3003

积分

核心用户

QQ:296988258

Rank: 9Rank: 9Rank: 9

积分
3003
QQ
9#
发表于 2020-10-18 20:53:28 | 只看该作者
火山牛皮
回复

使用道具 举报

293

主题

2081

帖子

8219

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
8219
QQ
10#
发表于 2020-10-18 21:01:21 | 只看该作者
占楼,支持吴总、支持火山,弱弱问句火山PC加密狗什么时候预售
火山视窗封装视频教程
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-9-26 09:07 , Processed in 0.107704 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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