火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 286189|回复: 581

[官方] 火山软件开发平台飞扬#21版04-27更新包发布

  [复制链接]

47

主题

1104

帖子

6254

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6254
发表于 2020-10-18 20:19:48 | 显示全部楼层 |阅读模式
火山软件开发平台飞扬#21版已经发布,请到 http://www.voldp.com/voldev.html 下载使用(核心用户请到用户卡背面的下载地址下载),相比"飞扬#20"新增上百项改进(清单见下),本贴为最近更新文件(见下方)的即时发布位置,随时更新,欢迎收藏关注。

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

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



飞扬#21版最近更新包下载地址:

10-04: [360云下载]  [百度云下载] (此更新包括 opencv 计算机视觉支持库,因此尺寸为1.5G较大)
03-29: [360云下载]  [百度云下载]  注意需首先更新上面 10-04 的更新包
04-27: [蓝奏云下载]  [360云下载] [百度云下载]  注意需首先更新上面 03-29 的更新包


05-01: [本地下载] 在4-27日更新包的基础上修正了以下问题:

    1. 执行编译前后事件命令行时的环境变量未设置问题;
    2. 在界面设计器中复制粘贴组件时丢失非布局属性的问题;
    3. "@视窗.单精度小数"不支持嵌入式命令行中的相关内嵌标志的问题.

更新方法及注意事项:

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



更新内容:

2023-04-27日:

159. 安卓: "lunar黄历工具"类库更新到了最新1.3.4版本,并增加了一些方法;
160. 视窗: 修正了wtl版抽屉条的图标不显示问题,修正了PComm串口通讯类库接收文件时的文件名问题;
161. 视窗: "MFC/WTL扩展界面支持类库1"中新增"增强树形框"组件,用作支持基于句柄对树形框中的项目进行快速操作;
162. 系统: 视窗和安卓界面设计器均支持跨类跨进程复制界面数据;
163. 系统: 改进了在配置模块对话框和类库夹中查找模块的算法;
164. 安卓:“杂类第三方功能支持”模块新增“手机号一键登录”,用于在蜂窝网络下获取移动、联通、电信三网的手机号并进行一键登录操作。新增“手机号一键登录客户端”例程,演示了客户端一键登录流程。
165. 视窗:新增“手机号一键登录服务器”例程,演示了手机号一键登录服务器操作流程。
166. 安卓:新增“线程同步工具类”用于来协调多个线程之间的同步,可以实现等待某个线程完成后才执行后续代码,具体演示看“线程锁和线程池”案例。
167. 安卓:“USB和串口设备支持”模块新增“USB照相机组件”和“USB摄像头类”,用于USB摄像头操作支持,具体使用方式看自带案例。
168. 安卓:“浏览框”组件新增“拦截请求”事件,用于拦截网页元素,附带网页元素拦截演示例程。
169. 系统: 新增"项目->统计项目信息"和左侧程序夹中右键菜单项"统计程序信息"功能,用作统计报告程序相关信息;
170. 视窗: 新增"取特定目录2"全局方法,支持取出所有类型的特定系统目录;
171. 系统: 新增条件编译支持,具体请参见新增的视窗/安卓"条件编译"例程;
172. 系统: 新增 voldev_base.cfg_w 火山系统基本配置文件,该文件需要放置在火山系统的安装根目录下,用作指定相关基本系统参数. 具体请使用文本编辑器打开查看其中说明内容;
173. 视窗(普通用户无需了解): "@视窗.前缀文本"和"@视窗.后缀文本"现在可以在常量/变量/参数上使用了,"@pvpt"和"@pvpn"嵌入式标签现在支持文本类常量参数了,具体请查看相关文档;
174. 系统(免费版不支持): 新增文档顶部导航工具条,用作在文档内快速定位使用. 可以通过"工具->选项->火山程序管理器->文档->显示顶部导航条"选项调整其显示状态;
175. 系统: 项目模块配置对话框中现在全选时会自动去除唯一性标记发生冲突的模块;
176. 系统: 视窗和安卓项目属性中均增加了"编译时命令行"属性组,用作支持在编译前/生成目标语言源代码后/链接生成结果目标文件后执行所指定的自定义命令行;
177. 视窗(普通用户无需了解): "@视窗.单精度小数"属性现在可以应用在任何具有数据类型的成员(譬如常量/变量/参数/方法)上,用作指定其数据类型为单精度小数. 具体使用方法请参见所提供的例程.

2023-03-29日:

140. 安卓:
    1. 声音池类新增“加载完成”事件,修复动态加载音频无法播放的问题,具体使用方式看最新案例。
    2. 输入对话框类创建并显示方法新增“对话框内容”参数,用于设置对话框内容。
    3. 升级okhttp取消内置的日志输出,增强程序安全性。
    4. 修复“安卓网络操作类.HTTP读文件”系列方法,网页状态码非200情况下无法获取返回数据的问题。
141. 安卓: 新增弹性布局器、网格布局器、相对布局器和对应例程;
142. 安卓: 对所有窗口组件的图标和分类进行了整理;
143. 安卓: 自动完成编辑框组件进行了如下更新:
        1、新增了“取项目视图”事件,用于自定义下拉列表。
        2、新增“置备选数组”方法,用于设置文本数组类备选项。
        3、自动完成编辑框案例新增自定义表项演示。
144. 安卓: 高级选择夹进行了如下更新:
        1、升级开源库至3.0版本。
        2、新增多个窗口设计器使用的属性。
        3、新增“显示未读红点”、“隐藏未读消息”、“显示未读消息数”、“置未读消息数偏移”和“取消息组件”等消息相关方法。
        4、新增“分段选项卡”组件,轻量级的选项卡组件。
        5、新增“导航选择夹”组件,相比高级选择夹本组件不依赖视图容器,但不支持横向滚动,需要自行嵌套滚动容器实现横向滚动。
        6、新增“标签消息组件”组件,高级选择夹的附属组件,一个圆形效果的消息提示组件。
145. 安卓: GIF动画框进行了如下更新:
        1、升级开源库,修复部分gif图片无法加载的问题。
        2、废弃“动画对象”读写属性,如需要此对象使用"动画图像类.创建自XX()"创建。
        3、废弃“动画时长”写属性,如需修改请使用"置播放速度()"设置播放速度。
        4、新增“置播放速度”方法用于设置倍速播放。
        5、新增“置播放位置”方法用于跳转到指定gif帧。
        6、新增“释放”方法用于释放资源。
        7、新增“重新播放”用于从头开始重新播放动画。
146. 安卓: 新增例程"秒见欢迎窗口",用作程序启动后快速显示欢迎窗口. 感谢"敏得太真"提供;
147. 视窗: 完善网络访问类重定向地址的获取。
148. 系统: 现在可以选择程序中参数/变量/常量表中的被折叠内容了;
149. 系统: 新增对文本格式源程序的支持: 可以复制/粘贴当前被选中程序的文本格式代码,以及在项目中直接使用文本格式源程序(".wsv").
     文本格式源程序的语法规则及样例请查阅"火山平台语法手册(封装用户版)"文档中的"火山.wsv文本格式源程序"内容;
150. 系统: 新增系统选项"工具->选项->火山程序管理器->文档->杂类->保存英文关键字文本源程序",用作指定在保存文本格式源程序或将其复制到剪贴板中时,是否使用英文关键字;
151. 系统: "文件->另存为"菜单功能现在支持转换到所指定的类型保存当前文档;
152. 系统: 新增"项目->生成项目文本程序"菜单功能,用作批量生成当前活动项目中的所有".v"程序的文本版本;
153. 系统: 去除了DLL动态链接库项目必须输出一个方法的限制;
154. 系统: 新增视窗项目工具条,可以在其中直接指定项目的编译目标平台;
155. 视窗: 新增"PComm串口访问"全功能封装支持类库(PComm为moxa公司的工业级别串口通讯库);
156. 系统: 改进了IDE的"前进"和"后退"功能;
157. 安卓: 杂类第三方功能支持模块新增“抖音类”用于抖音登陆,系统例程同时新增对应案例;
158. 视窗: 系统例程库新增“抖音登陆服务器”案例,用于演示抖音登陆流程.

2023-02-25日:

121. 安卓: 修复安卓非窗口环境类中载入窗口方法报错的问题; 修复通知管理器在安卓8.0以上系统点击通知无效的问题,附带的"设备通知"例程更新;
122. 安卓: 新增“文本到文本同步哈希表类”、“对象到对象同步哈希表类”相比普通哈希表线程安全,不用担心多线程问题;
123. 安卓: 新增“MQTT客户端”类库,用于MQTT物联网通讯;
124. 视窗: 新增"AutoCAD支持库"及对应例程;
125. 安卓: 腾讯X5浏览器更新:
    (1)X5更新至44275版,解决了“读电话状态”的隐私政策问题.
    (2)内置x5内核包,修复无法正常加载x5内核的问题,注:x86模拟器不支持x5内核加载。
    (3)新增“腾讯X5浏览器.初始化 ()”静态方法,用于安装x5内核,使用方法查看例程.
    (4)新增“执行JS方法”和“JS返回数据”事件。
    (5)新增“已打开全屏视频”和“已关闭全屏视频”事件,用于视频全屏处理,使用方法看例程。
    (6)修复“取Cookie”“置Cookie”和“清空Cookie”方法无效的问题。
    (7)修复“检测内核是否已加载”方法。
    (8)本次更新废弃“置播放模式”、“TBS播放是否可用”两个方法测试无效。
126. 视窗: "COM接口封装器"工具全面升级完善;
127. 安卓: 友盟统计升级到最新版:
    (1)增加“预初始化”本方法需要在"启动程序"的"通知_被创建"虚拟方法下调用,具体看最新例程。
    (2)增加“是否采集隐私”方法用于当用户拒绝隐私时,友盟内部将不会采集任何隐私数据。
    (3)增加“取UMID”友盟自己的设备ID生成算法。
    (4)增加“取OAID”一种非永久的匿名设备标识符,通常用于广告跟踪。
    (5)废弃“集成OAID库”方法,最新版已经内置。
    (6)友盟统计附带例程更新,旧版项目升级时请严格按照案例执行隐私提示,否则将不能保证正常上架应用市场。如果没有上架应用市场的需求,那么只需要给旧版项目增加一个“预初始化”方法即可。
128. 安卓(普通用户无需了解): 包定义成员的输出名现在可以以"@sn<startup_package>"开头来引用启动包的名称了,用作封装类似微信之类对包名有特殊要求的第三方SDK;
129. 视窗: MFC和WTL界面基本类中的"窗口"类新增"显示托盘通知"和"隐藏托盘通知"方法,用作显示托盘通知;
130. 安卓:
    (1)新增“启动前台服务”方法用于启用前台服务,前台服务必须绑定一个通知,具体看自带例程。
    (2)新增“服务是否启用”方法用于判断服务是否已经开启,防止重复启用服务。
    (3)微信类和微信支付类,已经放置到“杂类第三方功能支持1”类库中,不再需要从例程库中拷贝类库,同时修复“进入小程序”方法报错的问题。
141. 视窗: 视窗非EXE项目所使用的默认图标资源改为"plugins\vprj_win\res\mini_default.ico"以减少所编译出来的dll文件尺寸,exe项目依旧是"plugins\vprj_win\res\default.ico";
142. 系统(仅个人版有效): 新增"系统->全局->编译->全局翻译词库文件"选项,在项目选项中也增加了"编译->翻译词库文件"选项,用作提供中文程序名称到英文名称的翻译词条,可以编译出更容易阅读的目标语言程序内容.
143. 视窗: 所有基本类型数组类的"加入成员"方法现在均支持参数扩展,以便同时加入多个成员值;
144. 系统(仅个人版有效): 界面中的组件在设计器中改名后会自动同步更新程序中的相关引用位置;
145. 视窗: 新增"时间到格式文本"全局方法,用作将日期转换为格式化文本;
146. 视窗: "属性表格"新增"加入日期属性"方法,用作支持加入日期属性;
147. 系统: 多开火山平台不会导致所设置的系统选项丢失;
148. 系统: 解决方案夹中的右键菜单内新增"重新引用模块"菜单项,用作支持在模块被修改后更新其在项目内的引用内容;
149. 视窗: 修正了"远程服务支持"类库的同步收发数据的问题;


2023-01-18日:

107. 视窗: 动画框增加对半透明png图片的支持.
108. 视窗: 新增"数据操作支持2"类库,其中实现了"压缩数据","解压数据","取数据摘要","数字签名","签名验证","加密数据","解密数据"全局方法;
109. 系统: 程序编辑器中修正了对鼠标滚轮滚动的处理,使其更加合理和快捷;
110. 视窗: 新增"远程服务支持"类库及相应例程;
111. 视窗: "主线程处理器"类中新增"投递通知"方法; 新增"文本到对象"和"对象到文本"全局方法,用作支持文本和对象之间的转换; 新增"简繁转换"全局方法;
112. 视窗: 新增"高级主线程处理器"类及对应例程,用作提供更强大的主线程通知能力;
113. 视窗: 修正了MFC版本"OCX组件"类不支持无窗口OCX组件的问题;
114. 视窗: "COM对象类.查看接口"方法新增对所涉及到关联接口的查看支持,并有所改进; 新增"查看COM对象"全局方法,用作支持无需创建COM对象直接查看所指定COM类型的接口信息;
114. 视窗: 新增"工具->COM接口查看器"工具;
115. 安卓: 新增"滑块验证条"组件及相应例程;
116. 安卓: "杂类窗口组件1"类库中新增"斜角文本框"组件及相应例程;
117. 视窗: 修正了部件DLL嵌套使用的问题;
118. 系统: 新增"工具->选项->系统->全局->新实例打开被双击火山文档"系统选项,用作指定当在Windows系统资源管理器中双击火山文档文件时是否启动新的火山系统实例将其打开(默认为假);
119. 视窗: 新增"工具->COM接口封装器"工具,用作支持自动生成所指定COM接口对应的火山封装源代码;
120. 视窗: 新增MFC和WTL版本的"媒体播放器组件"类库和对应例程;


12-12日:

88. 视窗: "超级列表框"新增"虚拟化数据"和"虚拟表项数"属性及"虚拟表项填充"事件,新增对应的"虚拟超级列表框"例程,用作支持超级列表框的虚拟项目处理;
89. 安卓: "输入法管理"类库新增"输入法显示监听类"类及对应例程,用作支持对输入法状态的监听;
90. 视窗: 修正了管理员模式下不支持文件拖放的问题;
91. 视窗(普通用户无需了解): 新增"mt"和"md"属性修饰符及文件名环境变量"$(crt)",用作封装类库时区分C++运行时库的链接方式. 具体见用户封装手册;
92. 安卓: “时间类”增加“时间到文本”方法用于将时间对象直接转换成时间文本; “输入流”增加“保存到文件”方法用于将流对象直接保存到本地文件中;
93. 安卓:"杂类第三方功能支持1"类库中新增“阿里云对象储存类”用于阿里云OSS操作,同时附带对应操作例程;
94. 视窗:新增“阿里云对象存储自签名服务器”例程用于阿里云OSS配套的服务器演示;
95. 系统: 新增"编辑->插入->插入新属性"菜单功能项,用作支持快速插入类的属性定义成员,也可用作快速封装C++结构;
96. 安卓: "极光推送"SDK升至最新版本v4.8.5;
97. 视窗: 新增MFC/WTL窗口组件类库"动画框"及相应例程;
98. 视窗(普通用户无需了解): 嵌入式方法中新增"@pdt_list<参数名>"标记,用作提供调用参数表数据类型,新增"@pvpt<参数名>"和"@pvpn<参数名>"标记,用作支持将字符串立即数或常量转换为字面文本,具体请参见最新的封装用户手册;
99. 视窗: 新增"调用静态方法","调用无参数静态方法","调用无返回值静态方法","调用无参数无返回值静态方法"全局方法及对应的"2"版本,用作支持动态调用类中的静态方法;
100. 视窗: 新增"宏如果","宏否则","宏默认","宏结束"全局方法,用作支持对程序进行基于宏的条件编译;
101. 视窗: "内存模块"类库新增 "取函数2"、"寻找资源"、"寻找资源2"、"取资源数据尺寸"、"加载资源"、"加载文本资源"、"模块资源类型"类;
102. 安卓: "蓝牙打印"新增"打印并切纸"命令; 新增"网络打印设备支持"模块及对应例程,用作支持基于局域网的打印设备访问支持;
103. 视窗: 新增"十六进制文本到整数","十六进制文本到长整数"全局方法;
104. 安卓: LibGDX库进行如下修正: GDX_图片文字按钮 没有继承GDX_按钮类; GDX_代理动作类 别名属性值封装错误; GDX_颜色过渡动作类 别名属性值封装错误;
              GDX_布局动作类 别名属性值封装错误; GDX_演员移除动作类 别名属性值封装错误; GDX_形状渲染器类 不需要禁止创建对象
           Box2d库进行如下修正: BOX_关节类.取反作用扭矩() 字母拼写错误
105. 视窗: 新增"MFC属性表格组件"类库及相应例程;
106. 视窗: "MFC扩展界面支持类库1"类库中新增"带按钮列表框"及相应例程;


11-11日:

67. 视窗: "摄像头操作库"新增"采样拍照"方法;
68. 安卓: "加解密类"新增方法"SM4加密_CBC","SM4加密_ECB","SM4解密_CBC","SM4解密_ECB"以支持SM4两种模式的加解密方案,新增其对应加解密例程;
69. 视窗: 新增"TTS语音引擎"类库及相关例程;
70. 视窗: 新增"yaml数据访问支持"类库及相关例程;
71. 安卓: 新增"超级动画文本框"组件和相关例程,支持各种圆角/边框/图像/GIF图像/触摸动画等特性;
72. 视窗(普通用户无需了解): 属性修饰符中新增"vs:"修饰符,用作指定匹配所指定版本的Vistual Studio; 新增"@视窗.编译信息"插件属性,用作提供在编译所处包/类/方法时输出到开发环境输出窗口的错误/警告/提示信息;
73. 视窗: "窗口"新增"开始移动窗口"方法,用作用户自行控制在合适的时候随意移动窗口;
74. 视窗: "CV图像AI库"进行了以下更新:
    1. 更正了 模板匹配多目标 崩溃BUG;
    2. 更正了函数命名 CV矩阵类.取元素值x维xx 为 CV矩阵类.取元素值x通道xx;
    3. 更正了函数命名 CV矩阵类.置元素值x维xx 为 CV矩阵类.置元素值x通道xx;
    4. 新增了 DNN文本检测模型_EAST、DNN文本检测模型_DB和DNN文本识别模型,用于增强和简化图像文本检测与识别,但注意 DNN文本识别模型 不支持BLSTM(双向长短时记忆网络);
    5. 新增了 NET网络类 前向运算 函数.
    6. 删除了 CV矩阵类.从字节集载入() 函数,该函数会自动删除字节集指针导致错误,可以使用 图像解码从字节集() 函数替代;
    7. 增加了相机标定处理函数 从两相机对应点计算矢量、计算对应延长线、重建三维坐标、匹配并更正坐标、过滤视差图小波斑点、计算有效视差ROI、验证视差、
       投影图像到3D、计算3D点集最佳仿射变换、计算3D点集最佳平移变换、分解单应矩阵、过滤单应分解矩阵、计算基本矩阵_从对应点、计算基本矩阵、分解基本矩阵到矢量,用于相机的3D/2D标定;
    8. 新增了 CV视频属性常量 的音频相关读入常量;
    9. 新增了 函数 CV视频.打开相机_多参数、CV视频.打开视频_多参数 用于支持部分音频的读入,并非支持所有音频,读入的音频数据类型为1*N的CV矩阵类,需要自行转换到所需要的数据类型,
       并增加了函数 抓取 抓取并解码 抓取下一帧 设置异常模式 获取异常模式  获取后端名称,以完善视频和音频的获取;
    10. 新增了 CV视频写入类.打开_多参数 ,以支持后续的Opencv版本可能的支持音频写出功能;
    11. 附属文件中添加了 opencv_img_hash460和opencv_videoio_ffmpeg460,用于支持 CV视频 打开RTSP视频流.
75. 安卓: 新增“PDF操作支持库”类库和对应例程,用于支持生成pdf和渲染pdf;
76. 视窗: 新增"任务栏列表库"类库和对应例程,用作支持在任务栏上动态添加、删除和激活图标项,以及控制任务栏图标的进度条和缩略图按钮等交互;
77. 安卓: "WIFI设备管理"类库新增"WIFI工具类",用作支持启动/关闭/扫描/连接wifi操作,新增“乐鑫一键配网类",用作支持对乐鑫8266设备的一键配网;
78. 视窗: EDGE浏览框进行了以下改进:
    1,新增“EdgeCookie管理类”;该类新增“取Cookies信息”,“删除所有Cookies”,“删除Cookies”,“删除目录中Cookies”,“置Cookie”,“置Cookies信息”方法。对Cookie对应网址,域名进行详细区分,
        其中“置Cookies信息”将得到每条Cookie详细属性:有效期、对应域名、JS权限、路径等相关信息,方便针对Cookie进行精准管理,
    2,“Edge浏览框”新增“取Cookie管理类”方法以获取“EdgeCookie管理类”。“取Cookies”方法移动到“EdgeCookie管理类”中。
    3,“取网页源代码”、“取网页文本”,新增网页换行符替换成火山换行符。
    4. 更新webView2内核到107.0.1414.0版本。
    5. 修正组件"可视"属性从"假"到"真"转换时,页面没有显示问题。最小化最大化后某些环境下延迟问题。
    6. 新增"重新创建"方法,用以重新创建浏览器进程(msedgewebview2),当浏览器进程存在时,会自动销毁原进程,并重新创建新进程。用在"关闭"方法后,执行前可重新设置环境变量,如:UA,代理,端口,缓存,链接地址。
    7. 缓存目录设置,当提供目录不存在时,由原来不能设置,改为尝试创建。
    8. 新增"清除缓存"方法。可根据类型,时间,清除浏览网页所产生缓存文件。
    9. 用户代理(UserAgent)属性由之前只能创建前设置,更新到创建前后都可以设置。
    10. 新增方法:"切换静音状态","切换下载框","打开浏览器任务管理器","置缩放比例","快照","取环境版本号"。
    11. 新增属性:"自动保存密码","自动填充表单","下载目录","内存使用级别"。
    12. "是否有安装Edge","取版本号"方法,更变为静态方法。
    13. Edge浏览框及Edge框架"发送信息到页面"返回结果由原来空更变为逻辑型,并新增"发送Json信息"方法。
    14. 新增"权限请求"返回值默认值设置,当未指定权限时,设置为默认值.
    15. 新增"开启远程调试","开启远程调试会话","添加远程调试接收","删除远程调试接收"4个方法及"远程调试回调","远程调试接收"2个事件,
        用以提供cdp协议通讯,无需通过WebSocket作为中介,直接访问的方法,浏览器大部份功能也可通过这些方法实现。
    16. 新增"右键菜单"属性,设置显示或禁用右键菜单,新增"添加自定义菜单","启用自定义菜单","停用自定义菜单"方法及"自定义菜单被点击"事件。
    17. 更新对应例程。
79. 视窗: 新增"硬件及键鼠和钩子操作库"类库及对应例程,用作支持硬件信息的获取,键盘/鼠标输入的模拟及API和消息钩子操作;
80. 视窗: 修复"Redis数据库类"中"IsConnected"命令的内存泄露问题;
81. 视窗: 重写"TCP转发服务器",修复某些情况下无法正常转发的问题,新增事件"数据转发成功"和"数据接收成功",可用于统计/监控转发端的数据流量;
82. 安卓: 新增svga动画框组件及对应例程,用于支持播放svga动画;
83. 安卓:修复腾讯云对象存储和okhttp冲突的问题; okhttp升级到3.11版本; “USB文件类”新增“是否存在”、“复制到存储卡”和“复制文件到U盘”方法;
84. 视窗: 新增MFC/WTL"卷帘式菜单组件"类库及相应例程;
85. 视窗: 编译部件DLL时,现在会自动生成一个卸载类,调用其中的"卸载"方法可以对已载入的该部件DLL进行卸载,以支持对其DLL文件进行热更新;
86. 视窗: "选择夹"组件新增"加入子夹2"和"插入子夹2"方法,用作支持将同一窗口中的内容组件加入作为子夹内容,便于统一处理.
87. 安卓: "杂类功能支持1"类库中新增"图像压缩类"及对应例程,用作支持对图像尺寸进行压缩;

10-04日:

57. 视窗: 修正了在窗口被创建事件中无法修改窗口尺寸的问题;
58. 视窗: 修正了调试器在某些时候无法显示调试输出文本的问题;
59. 视窗: 新增"Edge浏览框"组件(MFC及WTL版本)及对应例程;
60. 视窗(普通用户无需了解): "@嵌入式方法"中新增"req_cpp_bool"子属性: 逻辑型,默认值为假. 仅在视窗版中使用,指定逻辑型参数需要使用c++的boolean数据类型表达;
61. 视窗: 新增"日志记录库"及对应例程;
62. 视窗: "curl网络传输"类库中新增"FTP操作类"及对应例程,用作支持进行FTP网络传输;
63. 安卓: 浏览框新增"获得所选择文件名"用于浏览框文件上传时获取被上传的文件名; 资源标识符类增加"取存储卡路径"方法用于取出对应的存储卡路径内容;
64. 视窗: 新增"CV图像AI库"及大量例程,用作支持机器视觉人工智能程序开发;
65. 视窗: 新增"摄像头操作库"及相关例程;
66. 视窗: 新增"内存模块"库及相关例程,用作支持在内存中加载执行所指定的DLL/EXE模块数据;

09-15日:

43. 安卓: 新增项目设置选项"进行V2签名",用作支持对编译后的apk同时进行V1和V2签名;
44. 安卓: 黄历类库新增"太阳时计算"类;
45. 视窗: 程序事件传递机制现在可以稳健在多线程程序环境下运行;
46. 视窗: 新增"读写锁类",用作支持多个线程读,单个线程写. 新增"取主线程ID","取当前线程ID","是否为主线程","取当前进程ID"全局方法;
47. 视窗: 视窗插件选项新增"调试时自动关闭输入法"选项,其默认值为真. 某些输入法(如搜狗)可能会导致调试程序过程中电脑系统死锁,设置该选项为真以在调试开始时自动关闭输入法,在调试结束后将其恢复.推荐使用"微软拼音"输入法,它不会造成死锁,此时可以将此选项值设置为假;
48. 视窗: 新增"指针类"和"指针模板类"及对应例程,用作支持通过指针对其它基本数据类型或对象实例数据进行访问,以间接达到参考型变量的效果;
49. 视窗: 新增"WinHttp5_1"网络访问支持类库及对应例程;
50. 视窗: 修正了以下问题:
    1. 表格组件多次打印出错,以及其与"外部数据库"同时使用时的冲突问题;
    2. wtl选择夹当子夹过多后无法水平滚动;
    3. 所创建窗口尺寸不能过小;
    4. 嵌入式语句中的随机名称可能与已有名称重复导致本地编译出错;
    5. "启动有状态线程"方法所启动的线程不稳定;
    6. 修正了mfc/wtl界面库在多显示器副屏上的默认显示字体出错的问题;
    7. 修正了视窗布局设计器中在布局树形框中拖动组件时可能改变组件名称的问题;
    8. 修正了"curl网络传输"类库中的一些问题;
    9. 修正了某些字体(如微软雅黑)所设置字号不精确匹配标准字体尺寸的问题. 注意: 本项更新可能会影响到已经设计好的用户界面,如有影响需要对应修正一下;
51. 系统: 新增"@废弃"系统属性(普通用户无需了解),用作标志某类或方法已经被废弃,被废弃类/方法在包外部被使用时,编译器将根据属性值提示警告或错误;
52. 视窗: 视窗界面设计器新增组件"加锁/解锁"功能;
53. 视窗: 新增"取用户程序名称","取用户程序版本号","取火山平台版本号"全局方法,用作支持在程序中取出相关项目设置选项. 新增"字节集到Quoted文本"和"Quoted文本到字节集"全局方法;
54. 安卓: "常用窗口附加清单"新增"全面屏2"清单,用于适配更大的屏幕; "安卓环境"新增"取导航栏高度"方法,用作获取虚拟按键导航栏高度;
55. 视窗: "curl网络传输"类库中新增"邮件发送类"及相关例程,用作支持发送电子邮件;
56. 视窗: 新增"电子邮件接收"类库及相关例程,用作支持电子邮件接收;

08-12日:

28. "Excel2021支持库"进行了以下升级和修正:
   (1)Excel程序 新增18个事件处理功能,使用事件前请先执行一次“Excel程序”类的“注册事件”方法。
   (2)Excel程序 新增“获取”方法,当Excel程序已经在管理器中时,可直接获取对象来使用。
   (3)Excel程序 新增“活动单元格”属性,可直接取出当前活动单元格。简化操作流程。
   (4)Excel程序 新增“宏设置”方法,可设置启用宏及信任宏。
   (5)Excel程序 新增“跳转”方法,可直接跳转到任何打开工作表单元格,可滚动到指定单元格,并自动选定。
   (6)Excel程序 新增“厘米到磅”、“英寸到磅”。单位转换方法。
   (7)Excel程序 新增“朗读单元格”方法,主机系统上必须安装有语音功能。
   (8)Excel程序 新增“自动超链接”属性,设置键入的内容是否启用超链接格式。
   (9)Excel程序 新增“小数分隔符”、“千位分隔符”属性,设置用于分隔符的字符。
   (10)新增“Excel宏”操作类,用于对宏工作区操作支持,让操作更加多元化。
   (11)Excel程序 及 Excel工作簿 新增“宏”属性。
   (12)Excel程序,“取活动工作簿”方法和“取活动工作表”方法分别更改为“活动工作簿”属性、“活动工作表”属性。
   (13)Excel工作表 新增“打印方向”属性,以设置横向模式或纵向模式打印工作表。
   (14)Excel工作表,新增“保护”和“解除保护”方法。
   (15)修改“打印”方法参数默认值,让打印方法使用更加方便。
   (16)所有常量进行了分类(已有程序涉及到了的需要修改一下).
29. 视窗: 新增"Word2021支持库"及对应的例程;
30. 视窗: 新增"PowerPoint2021支持库"及对应的例程;
31. 视窗: "MFC扩展界面支持类库1"及"WTL扩展界面支持类库1"中分别增加了"IE浏览框"组件;
32. 视窗: MFC及WTL界面类库的"标签"/"组件布局器"组件新增"透明"属性(支持放置透明/半透明底图和内容)和"重画标签"/"重画布局器"方法,用作支持透明/半透明内容;
33. 视窗: 全面支持透明和半透明图片文件(譬如png),"画板"和""打印机"的"画图片"方法均支持了对透明/半透明图片的处理. 新增有对应的"半透明演示"例程;
34. 视窗: "图形按钮"新增"背景颜色"属性,并支持使用透明和半透明图片文件(譬如png);
35. 安卓(普通用户无需了解): 新增"@java.系统需求"插件属性,用作指定编译程序所需要的java SDK版本. 新增"@安卓.使用D8生成DEX"插件属性和项目属性"使用D8生成DEX",用作指定使用安卓的最新D8工具生成DEX,以支持在程序和外部包中使用Java8的高级特性(譬如Lambda表达式等);
36. 视窗: 新增"系统热键类"及对应例程,用作支持登记并处理windows系统全局热键;
37. 系统: 在视窗界面设计器中复制粘贴组件将粘贴到当前鼠标所处位置;
38. 视窗: 新增"COM字体类"和"COM图片类",用作记录对应的COM字体和图片对象;
39. 视窗: "COM对象类"新增"查看接口"方法,用作在运行时即时查看该对象的调用接口信息;
40. 视窗: 新增"服务器2"类,用作提供直接基于SOCKET句柄进行高效网络操作. 新增"取CPU数目"和"取推荐工作线程数"全局方法,用作在创建工作线程确定其数目时使用;
41. 视窗: 新增"简单完成端口类",用作在多线程之间传递简单数据使用.
42. 系统: 新增"粘贴为转义文本"(Ctrl+Shift+V)菜单项,用作将系统剪贴板中的当前文本内容转换为转义文本格式后粘贴到当前编辑位置;

07-15日:

17. 视窗: 新增"取主机名"、"通信测试"、"转换为主机名"、"转换为IP地址"全局方法;
18. 视窗: 新增"数据报"、"客户"、"服务器"类及相应的例程"数据报"、"聊天室客户端"、"聊天室服务器";
19. 视窗: 新增"数学公式计算"类库及对应的例程;
20. 视窗: 新增"全局线程池"和"缓存线程类"两个类及相应的例程"线程池",用作支持稳定可靠快捷的基于缓存池的线程操作.
21. 安卓:
    1、浏览框
      (1)新增“正在查找”事件,用于查找网页文本时,返回其匹配数量以及当前匹配索引。
      (2)新增“清空缓存”用于清理资源缓存。
      (3)新增“从协议头加载”用于加载需要添加协议头的网址。
      (4)新增“原始地址”读属性,用于读取页面原始地址。
      (5)新增“取触摸结果”方法,用于取出浏览框在被触摸时,当前所触摸的元素内容。
      (6)浏览框例程更新。
    2、修复了当“网络请求数据类”被全部删除时,取数据崩溃的问题。
    3、文本框
      (1)新增“选择文本左/右侧手柄图像”界面设计器属性,用于设置选择文本时的手柄图像。
      (2)新增“定位光标的手柄图像”界面设计器属性,用于设置定位光标时的手柄图像。
    4、定位条新增“滑块图像”界面设计器属性,用于设置定位条滑块图像。
    5、进度条
      (1)新增“进度条图像”界面设计器属性,用于设置进度图像。
      (2)新增“最大宽度/高度”界面设计器属性,用于限制组件最大尺寸。
      (3)新增“最大进度值/当前进度值”界面设计器属性,用于设置进度值。
    6、窗口组件新增“跟随父组件状态”界面设计器属性,用于设置当前组件是否跟随父组件的点击焦点等状态。
22. 视窗: 新增"Excel2021支持库"及对应的例程;
23. 视窗: 新增"声音播放器"类及相应例程,支持对wav和mp3音乐的后台播放,支持混音/音量/声道均衡,后台播放线程基于线程池缓冲,不用担心频繁播放声音会降低程序运行效率;
24. 视窗: 新增"Websocket客户端类2"类,该类相对"Websocket客户端类"新增了以下特性:
    1. 所接收到的数据内部自动组包,当接收到全部数据后再一次性触发数据接收事件;
    2. 非异步连接时等待升级协议完成;
    3. "收到数据"事件增加消息类型,用作判断所接收到的数据是文本还是字节集.
25. 视窗: 新增"串口类",用作支持串口通讯操作;
26. 视窗: 修正了"压缩解压类"在32位程序中解压可能崩溃的问题,增加了"原始压缩数据","原始解压数据"方法用作支持不带额外数据头部信息的压缩解压,用作支持与第三方程序进行沟通使用;
27. 视窗: "MFC界面基本类"模块中新增"外部数据库"类,用作支持以ODBC的方式对数据库进行访问;

06-13日:

7. 视窗: "MFC界面基本类"模块中新增"界面延时"全局方法,用作执行不影响界面更新的延时操作;
8. 视窗: MFC界面库现在可以在用户DLL程序中正常使用了;
9. 视窗: websocket类库新增"正在解析数据头"和"数据接收完成"事件,用作支持将多块所接收到的数据整合起来;
10. 安卓: "时间类"新增"UTC到本地时间"方法,新增"高级菜单类"及相应例程;
11. 安卓: 新增"腾讯云"访问支持类库和相应例程;
12. 安卓: 新增"lunar黄历工具"类库及相应例程;
13. 视窗: 组合框内编辑框中的按键事件已经被支持,窗口组件类新增"置窗口属性","取窗口属性","删除窗口属性"方法;
14. 视窗: 新增WTL系列界面支持类库,具体如下(其中列出了对应的MFC界面类库):
    --------------------------------------------------------------
    WTL界面基本类                             <-- MFC界面基本类
    WTL扩展界面支持类库1                  <-- MFC扩展界面支持类库1
    WTL版WEB浏览器                          <-- MFC版WEB浏览器
    WTL版MiniBlink浏览器组件              <-- MFC版MiniBlink浏览器组件
    WTL版火花代码编辑框                    <-- MFC版火花代码编辑框
    WTL版锐浪报表(不支持打印到表格)  <-- MFC版锐浪报表
    WTL版ECharts图表组件                   <-- MFC版ECharts图表组件
    --------------------------------------------------------------
    将先前使用了MFC界面类库的程序转换到使用WTL界面类库的方法: 直接将对应的MFC类库按照上表替换为对应的WTL界面类库即可.
    目前除了MFC的"表格"组件和MDI多文档界面,其余均有对应的WTL支持版本,并且两者功能完全兼容.
    使用WTL界面库的优点:
    1. WTL界面库编译后的结果文件尺寸非常小,大概是对应MFC程序的1/8到1/10,配合upx之类压缩软件及其它优化操作,编译后的静态链接空窗口程序甚至可以达到30KB左右的尺寸,因此其是非复杂界面程序开发的最优选择;
    2. 如果使用MFC界面库导致误报病毒,可以很方便地切换到使用WTL界面库.
15. 视窗: "窗口"类新增"创建子对话框"和"创建有菜单子对话框"方法,用作创建本窗口的子对话框;
16. 系统: 修正了在某种特殊情况下无法调试DLL的问题;
17. 视窗: 修正了WTL界面库中发现的一些问题;


05-11日:

1. 系统: 新增"工具->选项->火山程序管理器->全局->自动封闭括号和引号"选项,用作支持输入时自动插入对应的封闭字符;
2. 视窗: 修正了部件DLL处理常量时的问题;
3. 系统: 修正了单击类库工作夹顶部的工具条按钮后再点击系统菜单项时的崩溃问题;
4. 系统: 修正了在帮助页面中显示特定内容时候的系统死锁问题;
5. 视窗: MFC界面类库中现有对"图片组"进行操作的属性均增加了对应的"图片组文件"属性,用作支持置入图片组文件;
6. 视窗: 修正了"ADO数据库操作支持"类库中对 MsSqlServer 数据表中长文本和字节集字段无法正常读取的问题;
7. 系统: 在语句行上按下 Shift+Enter 会自动语法编译所有语句并将光标移动到下一语句行行首;






评分

参与人数 35威望 -8 金钱 +62 贡献 -8 收起 理由
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 易语言不去更新 你看看火山有几个人用?.
niulin1 + 2 很给力!
rrhyhc + 1 赞一个!
wangjiyuan + 5 赞一个!
sfz0316 + 1 很给力! 但目前 调试器 我觉得还是比较重.
IvzCX + 1 6月30号的哪里还可以下载到吗
li327065266kun + 1 先弄断点调试器吧,拜托了,别的先等着了,.
xuezhq + 1 先把调试器弄出来吧,调试实在是太麻烦了.
lizcst -1 -1 -1 程序体积也太大了吧?比易语言还大,就3个.
Fang0x378 + 1 没有 vprj_win.wcm_p 这个文件,只有vprj_w.

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

25

主题

159

帖子

977

积分

核心用户

倪秋

Rank: 9Rank: 9Rank: 9

积分
977
QQ
发表于 2020-10-18 20:30:55 | 显示全部楼层
赞,终于,PC来啦
倪秋倪秋干巴得
回复

使用道具 举报

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2020-10-18 20:33:04 | 显示全部楼层
板凳肯定是我的
回复

使用道具 举报

4

主题

28

帖子

803

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
803
发表于 2020-10-18 20:37:09 | 显示全部楼层
三楼是我把?
回复

使用道具 举报

2

主题

13

帖子

77

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
77
发表于 2020-10-18 20:41:46 | 显示全部楼层
就想知道,支持web开发吗?
回复

使用道具 举报

9

主题

34

帖子

359

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
359
发表于 2020-10-18 20:43:45 | 显示全部楼层
回复

使用道具 举报

0

主题

7

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
发表于 2020-10-18 20:50:50 | 显示全部楼层
正式版还没出么
回复

使用道具 举报

0

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2020-10-18 20:53:26 | 显示全部楼层
非常期待!!!!火山加油!!在努力学习中。
回复

使用道具 举报

13

主题

179

帖子

2312

积分

金牌会员

QQ:296988258

Rank: 6Rank: 6

积分
2312
QQ
发表于 2020-10-18 20:53:28 | 显示全部楼层
火山牛皮
回复

使用道具 举报

62

主题

609

帖子

3592

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3592
QQ
发表于 2020-10-18 21:01:21 | 显示全部楼层
占楼,支持吴总、支持火山,弱弱问句火山PC加密狗什么时候预售
欢迎加入火山安卓交流群:623136156
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2023-6-4 21:36 , Processed in 0.057800 second(s), 17 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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