开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 8451|回复: 93
收起左侧

[分享] 火山软件开发平台飞扬#21版05-11更新包发布

[复制链接]
发表于 2022-5-12 11:24:04 | 显示全部楼层 |阅读模式   广东省揭阳市

购买火山PC加密狗赠送大礼包:购买火山PC加密狗


product_dev.jpg

飞扬#21版最近更新包下载地址(更新时间 2022-05-11):voldev21_patch_05_11.rar

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

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




飞扬#21版相对飞扬#20版的更新清单:

1. 视窗: 修复"增强位图类"部分方法返回值封装错误,以及32位位图创建为24位的问题;
2. 视窗: "正则表达式支持库"新增"取匹配索引"方法;
3. 视窗: "正则表达式类"新增"到下一个匹配"方法,以支持全文匹配(全局模式),对应例程增加其使用方法;
4. 视窗: 修复"网页访问"/"网页访问2"命令所返回的Cookies响应头多余字符的问题
5. 视窗: 修正了"数值到大写"方法的问题;
6. 视窗: "寻找字节集"和"倒找字节集"方法在查找空字节集时返回值从0改为-1;
7. 视窗: 修正了"JSON数据访问支持"中的小数显示精度问题;
8. 视窗: 修正了"MDI视图类"无法接收到基于其所弹出菜单命令的问题;
9. 视窗: 增加了"对象序列化"支持,具体请参见知识库中的"视窗基本类.火山.基本.流操作"栏目,以及视窗样例解决方案中新增的"对象序列化"项目;
10. 视窗: 增加了"取毫秒时间戳"和"毫秒时间戳到时间"方法;
11. 视窗: 修正了"大整数类"的"取十进制值"及"取十六进制值"方法;
12. 视窗: 优化了miniblink库的代码,增加了"取HTTP请求头","取HTTP响应头","取POST数据方法","网页_触发输入事件","网页_复选框选中方法"方法/事件;
13. 系统: 解决方案属性中新增"编译中间数据目录"属性,用作指定本解决方案中所有项目在编译时所生成中间/结果数据的存放根目录路径;
14. 视窗: "hpsocket网络通讯支持"/"websocket网络通讯支持"/"hpsocket网络通讯扩展支持库1"中所有端口号的数据类型均改为了整数(注意已有程序中相关事件接收方法的端口参数数据类型需要同步修改为整数才能通过编译);
15. 视窗: 项目选项变量中新增如下几种: $(sp): 解决方案文件所处目录(必定以路径符结束);  $(pp): 项目文件所处目录(必定以路径符结束);  $(vp): 火山系统所处目录(必定以路径符结束);
16. 系统: 底部输出编辑框内新增了自有右键菜单;
17. 视窗: "Redis数据库类"新增"取连接状态"方法; "Redis执行结果类"新增"是否有效"属性; "Redis连接池类",取出连接时将自动检查连接有效性,连接被断开或无效时将会尝试自动重连,最大限度确保取出连接的有效性.
18. 系统: 解决了系统欢迎页面在win7下可能导致火山平台假死的问题;
19. 视窗: 新增"内存映射文件类"及对应例程,用作支持对大文件进行快捷读写或进程之间通讯;
20. 视窗: 修正了"MDI主窗口"的"退出进度状态模式"方法;
21. 安卓: 免费版的窗口数目限制放宽到了12个,去除了对局部布局器的使用限制;
22. 视窗: 免费版的窗口内组件数目限制放宽到了32个;
23. 系统: 新增"提示"输出夹,用作显示当前光标位置所处语句的相关提示信息. 新增了"系统->全局->信息字体缩放百分比"系统选项,用作单独设置系统输出夹中编辑框的显示字体尺寸;
24. 视窗: 新增"进程通讯支持"模块及相应例程,支持以邮件槽或命名管道的方式进行进程之间通讯;
25. 安卓: 修正了"高性能键值表"的"同步"方法的问题;
26. 安卓: 提供了"高级屏幕截图类"以替换原"屏幕截图类",原"屏幕截图类"由于存在截屏会导致横竖屏切换异常以及连续截屏会导致内存溢出的问题被废弃;
27. 系统: 全面更改系统文件存储结构,修改主程序和插件文件名,以支持不同版本的火山平台能够混装在一起,修改后的各类型火山软件开发平台主程序文件所处位置(注意请勿将这些文件移出该位置):
    "视窗+安卓"软件开发平台免费测试版:  64位: bin\x64\voldev_f.exe     32位: bin\win32\voldev_f.exe  
    安卓软件开发平台个人版:             64位: bin\x64\voldev_ap.exe    32位: bin\win32\voldev_ap.exe
    视窗软件开发平台个人版:             64位: bin\x64\voldev_wp.exe    32位: bin\win32\voldev_wp.exe
    "视窗+安卓"软件开发平台个人版:      64位: bin\x64\voldev_awp.exe   32位: bin\win32\voldev_awp.exe
28. 系统: 多份火山平台同时启动时的等待窗口增加了切换和关闭按钮;
29. 系统: 支持同一个文档在同时被多份火山平台编辑时的自动同步;
30. 安卓: 修正了"网络连接类.为数字IP地址"方法;
31. 视窗: 增加了"调试输出3","调试信息框3","取调试文本3"方法,用作支持对文本数据以字符串格式输出;
32. 视窗: 新增"Elk微型JavaScript引擎"类库及相应例程;
33. 视窗: 新增"加密文件输出流"和"加密文件输入流",用作支持使用密码对对象序列化数据进行即时加解密,并更新了相应例程;
34. 安卓: 修复安卓"HPSocket类库"单独使用UDP节点时程序异常的问题;
35. 系统: 系统首全拼输入法现在支持忽略位于被比较文本中间的下划线字符(添加了对应的插件选项),譬如首拼输入字"jbl1"现在匹配"局_变量1"文本.本特性可以使用插件的对应选项关闭;
36. 视窗: 调试检查出错后不再将错误文本复制到剪贴板;
37. 系统: 火山系统主窗口现在支持Windows10分屏显示;
38. 系统: 起始页增加了用作清除最近打开历史解决方案的链接;
39. 系统: "工具->系统->全局"中增加了"排序类成员项目"选项,用作指定在程序内容树中是否对类中的成员项目进行排序;
40. 系统: 修正了在注释语句中输入时会弹出提示列表的问题;
41. 视窗: 修正了"标准输入"方法的"是否回显"参数为假时的处理问题,为"标准输入字符"方法增加了一个参数,用作指定是否回显所输入的字符;
42. 视窗: curl库的"网页访问响应类"增加了"取结果文本"方法;
43. 视窗: ado数据库操作模块的"记录集类"增加了"到字节集"和"置字节集"方法,用作将记录集状态保存到字节集和从字节集中取出;
44. 系统: 支持对语句的子语句体进行折叠. 语句参数表的折叠/展开改用快捷键"Alt+Enter"操作,不再显示其折叠标志;
45. 系统: 新增"全部折叠"菜单项;
46. 安卓: "运行时权限工具类"新增"取应用使用情况权限状态"以及"申请应用使用情况权限"方法;
47. 安卓: "键值容器类"增加"加入值"方法用于加入任意类型数据到键值表中;
47. 安卓: "安卓网络操作类"有如下改动:
    增加“Cookie管理”静态成员变量,用于设置Cookie管理策略,该设置为全局设置,默认不启动Cookie合并。
    增加“取主域名()”静态方法,用于取出某个网址的域名。
    增加“HTTP读文件_字节数组提交”可用于POST提交字节数组信息,便于对GBK编码的网页进行POST操作.
    增加“HTTP异步读文件_字节数组提交”可用于POST提交字节数组信息,便于对GBK编码的网页进行POST操作.
    增加“Cookies键值对象”成员变量,用于取出异步读文件后返回的Cookie数据,通过此对象“取键值()”方法可以取出指定Cookie名称的Cookie值信息。
    修复“Cookie”以及“响应头”返回时缺少内容的问题。
48. 安卓: "网络请求数据类"有如下改动:
    增加“响应码”成员变量用于取出网页响应码。
    增加“重定向地址”用于取出协议头"Location"的重定向的地址。
    增加“添加. 取键值. 删除键. 删除所有”方法,可用于操作对象中存储的键值信息.
    增加“到Cookie对象()”方法,将当前对象中"Cookies"变量存储的内容转换成请求数据对象.
    增加“到Cookies文本()”方法, 将当前对象内的键值内容转换成post提交时需要的cookie文本,便于提供给"安卓网络访问类"中的"附加cookie"参数使用.
    增加“到协议头文本()”方法,将当前对象内的键值内容转换成post协议头文本,便于提供给"安卓网络访问类"中的"附加协议头"参数使用.
    增加“到表单文本()”方法,将当前对象内的键值内容转换成post表单文本,便于提供给"安卓网络访问类"中的"提交信息"参数使用.
49. 安卓: 增加"安卓Cookie管理器"用于管理"安卓网络操作类"生成的Cookie内容(一般用户无需调用,程序内部已经处理);
50. 安卓: “安卓网络操作类”对应例程已经同步修改,增加与浏览框组件交互例程,例如:POST登陆后同步Cookie到浏览框组件,实现网页与APP交互。
51. 安卓: 增加“浏览框Cookie管理器”类,用于管理浏览框Cookie数据。      
52. 安卓: 浏览框组件增加“取Cookie”. “置Cookie”. “清空Cookie”等相关Cookie操作方法。浏览框例程增加“取Cookie”操作演示例程,实现与“安卓网络操作类”进行交互。增加“视频全屏播放测试”例程,演示了如何进行视频全屏播放。
53. 视窗: MiniBlink库增加"js值.取字节集值"方法;
54. 安卓: "浏览框"新增"已打开全屏视频","已关闭全屏视频"事件,以适配网站中视频播放的全屏播放功能;
55. 视窗: 如果电脑存在多个显示器,现在程序中创建新的窗口或对话框,其所处显示器屏幕会与其父窗口或程序主窗口保持一致了;
56. 视窗: 修正了"取系统界面缩放比例"方法;
57. 视窗: 修复火花编辑框中存在某些内容时获取其内容会丢失最后一个字符的问题;
58. 系统: 火山IDE全面支持4K高DPI屏(仅限win10);
59. 视窗: 用户火山程序会自动适配2K/4K屏(仅限win10,且免费版尚未支持);
60. 视窗: 新增"取屏幕DPI","乘于屏幕DPI","除于屏幕DPI"全局方法用作支持用户程序内部自行匹配当前屏幕dpi时使用;
61. 安卓: 支付宝支付类增加了支付宝授权登录,并增加了对Android10+系统版本的兼容适配,相应的例程已经被更新;
62. 安卓: 增加“日期格式类”用于处理输出指定语言的时间文本,并增加对应时间操作例程演示; “时间类”增加“创建”方法可以通过指定时间戳创建当前对象;
63. 安卓: "电源管理类"增加"创建唤醒锁3"方法,用作支持组合唤醒;
64. 系统: 支持语句参数数目自动补全;
65. 视窗: 修正了"SQLite数据库类.取表内容"方法;
66. 安卓: 新增"链表哈希集模板类"和"文本链表哈希集类";
67. 安卓: "高性能键值表"新增"取链表文本数据集"方法;
68. 安卓: "libgdx"模块增加了"GDX_二维向量类.加分量2"方法,修正了"GDX_像素格式类型.RGBA8888". "GDX_演员基础类.绘制". "GDX_透明过渡动作类.透明过渡","GDX_演员组类"支持"绘制演员","更新帧","命中演员"虚拟方法;
69. 视窗: "图形按钮"现在会自动缩放在其上所显示的图片;
70. 安卓: "设备工具类"增加了一系列常用手机系统设置窗口的打开方法,并提供了对应的例程;
71. 系统: 使用"Alt+Enter"打开语句行的参数表后,支持在每个参数的左侧显示其名称和数据类型提示;
72. 安卓: 新建项目中增加了"libgdx"游戏相关类型;
73. 安卓: 更新了"高级屏幕截图类",解决长时间无限循环截屏导致的异常,增加稳定性;
74. 视窗: 视窗插件的全局选项中增加了"界面布局设计器->是否支持高DPI屏幕"选项,用作指定布局设计器是否自动支持在高DPI屏幕上进行界面设计(载入布局时自动根据当前屏幕DPI进行缩放,保存布局时自动转换为标准DPI进行保存). 本选项默认值为真;
75. 视窗: 视窗项目的项目选项中增加了"编译->自动支持高DPI缩放"选项,用作指定所编译程序在运行时是否自动根据当前屏幕DPI对程序中的界面布局进行缩放. 本选项默认值为假;
76. 系统: 现在加入事件接收方法时会自动同时添加对应的默认判断语句. 对应选项: "工具->选项->火山程序管理器->全局->自动加入事件处理代码";
77. 系统: 修正了当系统输出窗口中内容折行时双击可跳转行无法跳转的问题;
78. 安卓: "位图类"增加了"取调色板"方法用作支持快速取图片主题色. 增加了"调色板类". "调色板样式类"用于取位图图像的各种类型的主题色.增加了"位图取主题色"例程演示了取各种类型主题颜色的具体应用场景;
79. 系统: 加入了选项"工具->选项->火山程序管理器->全局->在首部插入局部常量或变量",此选项置位后,所有局部常量/变量插入位置将固定在所处方法的首部;
80. 视窗: 增加了"关注屏幕DPI"全局方法,用作用户自行处理高分辨率屏幕下显示界面时使用;
81. 视窗: "MFC扩展界面支持类库1"中新增"高级分组框"组件,该组件解决了原分组框不能嵌套使用的问题,并增加了新的外观属性. 感谢邓学彬(泪闯天涯)提供代码;
82. 系统: 现在当鼠标移动到文档选择夹顶部的夹头上时会显示该文档的全路径文件名;
83. 安卓: "加解密类"增加“AES加密2”. “AES解密2”. “DES加密2”. “DES解密2”. “RC4加密2”. “RC4解密2”方法用于密码为字节数组时进行加解密操作.
          “AES加密/解密”. “DES加密/解密”. “RC4加密/解密”方法增加密码编码参数,用于不同文本编码下的实现加解密.
          “AES加解密类”增加“加密2”和“解密2”用于数据为字节数组时进行加解密操作.
84. 系统: 纵向分隔视图,现在在其中一个视图中编辑,不会改变另外一个视图中的纵向内容显示位置;
85. 系统: 现在左侧程序列表树中的任何位置均可执行右键菜单项: "设置为活动项目","编译发布版本","调试运行","查看程序结构","配置项目所使用模块";
86. 系统: 改进了程序内属性表的显示模式,多行注释将不会再导致显示多个空白属性行;
87. 视窗: "正则表达式类"修正了"是否存在匹配"方法;
88. 系统: 在左侧工作夹的"类库"夹中查找类库内容时不再区分字母大小写;
89. 系统: 输入提示项的排序方式进行了优化,最可能被选中的被排在了前面;
90. 系统: 编译出错时将自动定位到首错误位置. 对应选项: "工具->选项->系统->全局->编译->自动跳转到首错误位置";
91. 系统: 现在自动文档备份同样也作用于"解决方案"和"项目"文件;
92. 视窗: 新增"yyJSON"类库及对应的例程,用作快速访问json数据;
93. 系统: 修正了视窗界面设计器中当删除包含子组件的容器组件后再回退时崩溃的问题;
94. 系统: 现在系统的"关于"对话框中的用户授权码默认处于隐藏状态;
95. 视窗: 修正了单线边框"编辑框"重复载入时显示出错的问题;
96. 系统: 文档窗口列表对话框重写,改为全路径显示所有现有被打开文档;
97. 系统: 修正了当火山系统程序不处于活动状态时依旧会显示提示窗口的问题;
98. 系统: "类库"工作夹中的查找项目现在支持在所指定模块内查找了;
99. 系统: 当输入语句后按下回车键或者在单条语句上执行"编译当前语句"(Ctrl+Shift+Enter)功能时,将会自动检查其中所有未定义变量并根据对应插件属性值进行相应自动插入处理. 相关插件属性为: "工具->选项->火山程序管理器->全局->自动插入变量询问模式". "自动插入变量位置". "自动插入成员变量前缀名";
100. 视窗: 修正了"Curl网络传输"类库编译静态非MFC界面程序链接出错的问题;
101. 视窗: MiniBlink类库有如下改动:
     1> 加强对WebUi的开发支持, 增加:"置无边框窗口缩放","置窗口最大缩放","置窗口最小缩放"方法. 用于灵活控制弹出式和透明无边框窗口;
     2> 修复完善"工具_打印到PDF"方法;
     3> 更新最新dll动态库 (v8版本提升至7.5)小幅提升性能和兼容性;
     4> 更新样例中的透明窗口例子(现在可以自由拖放大小).
102. 系统: 修正了调试启动项目时偶尔会导致系统崩溃的问题;
103. 系统: 修正了通过鼠标改变光标位置时不够精确的问题;
104. 安卓: 增加“应用是否安装”方法用于判断当前指定软件是否安装;
105. 安卓: "高德地图"类库新增如下功能及对应例程:
     1> 新增“高德地图范围生成器”用于创建“高德地图范围类”对象。
     2> “高德地图范围类”增加“创建生成器”用于创建范围生成器对象。
     3> “高德地图折线配置类”添加顶点方法修改为可扩展参数,用于批量添加定点。
     4> “高德地图折线配置类”增加“添加顶点2”用于添加一个经纬度列表对象到折线置中。
     5> “高德地图经纬列表类”增加“到高德经纬数组类”方法。
     6> 增加“高德地图折线数组类”用于定义折线数组。
     7> “高德经纬坐标类”增加“到高德地图经纬度”方法,用于两个经纬度对象之间的转换。
     8> 新增“高德兴趣点查询类”用于新高德地图搜索兴趣点(POI)。
     9> 新增“高德输入提示类”用于新高德地图输入搜索提示。
     10> 新增“高德公交查询类”用于新高德地图公交站点搜索。
     11> 新增“高德公交路线查询类”用于新高德地图公交线路搜索。
     12> 新增“高德路径规划查询类”用于新高德地图驾车/公交/骑行/步行等路径规划操作。
     13> 新增“高德外部坐标转换器”用于将其它地图坐标转换成高德地图坐标。
     14> 新增“高德工具类”用于面积距离计算及打开高德APP进行导航等操作。
     15> 新增“高德天气查询类”用于近期天气查询。
     16> 新增“高德行政区查询类”用于行政区查询。
     17> 新增"高德公交查询"、"公交驾车骑行步行规划"、"高德常用功能展示"、"POI兴趣点"例程.
106. 系统: 解决了调试项目时,调试时间长后系统卡顿的问题;
107. 安卓: "输入对话框类"的"创建并显示"方法增加了"是否显示输入法"参数,用于在弹出对话框后显示输入法.
108. 视窗: 新增了"线程类",用作管理线程的启动和停止,扩充了"多线程"例程以展示此类的用法;
109. 系统: 修正了批量注释无法处理顶层嵌入语句行的问题;
110. 视窗: "组件布局器"类新增了"取底图"方法,用作支持该类对象(譬如图片框)取出位于其上的图片数据;
111. 系统: 嵌入文本行中新增"@sn<current_class_def>","@sn<current_package_def>","@sn<base_class_def>",分别用作提供当前嵌入文本行定义位置处的相关对应名称(注:本更新只需要封装用户了解);
112. 视窗: 修正了在多行编辑框上按下ESC键后关闭其所处父窗口的问题;
113. 视窗: 修正了"对象双端队列模板类"的"取成员"以及"取枚举值"两个方法的错误;
114. 视窗: 完善"YYJSON对象类","YYJSON数组类"一系列添加/替换等方法的注释,新增一系列与之对应的支持对象缓存的方法,从而无需考虑其对象参数的作用域,例如"加入成员"->"缓存并加入成员", "插入成员"->"缓存并插入成员"等;
115. 视窗: 修正了编译项目时的文件依赖检测算法,不再需要频繁清理解决方案了;
116. 安卓: Echarts图表支持类库及其例程被完整移植到了安卓平台上,接口与视窗类库保持完全一致;
117. 系统: "插入特定内容"功能(快捷键Ctrl+I)增强,现在可以插入常量/变量等各种特定内容了. "@可插入程序类"系统属性得到增强(具体请参阅封装手册,普通用户无需了解);
118. 系统: 如果名称输出方式指定为输出混淆后的英文名称,类名同样将被混淆;
119. 安卓: "腾讯互联"类增加了"取用户ID"和"校验token"方法以及对应事件,增加了一个附加清单以解决启动闪退问题;
120. 视窗: "窗口"类的"创建子窗口"/"创建弹出子窗口"方法以及"通用对话框"类的"打开"/"打开选择多个文件"方法的"父窗口"参数数据类型由"窗口"改为"窗口组件";
121. 系统: 所有程序成员全面支持属性表,在程序成员(如包/类/方法/变量/参数等)上按下Alt+Enter即可呼出,在语句上按下Alt+Enter可展开或折叠其参数表;
122. 安卓: 修正了界面设计器粘贴布局数据时组件的重命名问题;
123. 视窗: 界面设计器中组件的文本型属性现在支持使用值编辑器进行多行输入;
124. 系统: 修正了"查找/替换"工作夹中替换组合框中的内容无法使用鼠标选择的问题;
125. 安卓: 新增大型gdx游戏例程"捕鱼"源码;
126. 安卓: libgdx类库有以下改动:
     修复 GDX_按钮组基础类.取消所有选中(),不需要逻辑型参数。
     修复 GDX_按钮组基础类.创建(),修复无法创建问题。
     GDX_按钮组基础类.是否选中()方法无法正常使用,已删除,具体可参照捕鱼游戏里的商城“按钮组”使用方法。
     修复 GDX_容器类.创建自演员(),参数演员非可扩展。
     修复 GDX_精灵绘制基础类.绘制纹理以指定位置并翻转(),缺少绘制宽度,绘制高度参数。
     增加 GDX_纹理集区域类.复制创建2() 方法,父类的 复制创建() 方法不能应用到本类,本类只能使用 复制创建2() 方法。
     增加 GDX_数学运算类。
127. 视窗: 新增"RAR解压"类库及相关例程;
128. 系统: 现在常量/变量/参数表也支持被折叠了;
129. 视窗: 修复海康威视工业相机库的方法封装错误;
130. 系统: 现在系统内各种属性表的逻辑型和枚举型属性均支持双击属性标题调整其值;
131. 视窗: MFC界面基本库的"窗口组件"类增加"组件创建完毕"事件;
132. 安卓: 新增“SVG绘制类”用于svg矢量图加载,该类位于“图像载入支持”模块中,并新增对应例程。
133. 安卓: “可绘制对象类”新增“修改颜色”方法,用于针对单色图片进行颜色修改,返回修改后的对象。
134. 安卓: 简单表格“适配器”属性:
    (1)新增“图片XX”系列属性变量,用于对简单表格中的图片组件进行设置。
    (2)新增“内容水平/垂直对齐方式”用于调整单元格内容对齐方式。
    (3)新增“置/取标题、图片、附加数据”方法,用于对单元格数据进行设置和获取。
    (4)修复“插入单元”方法,插入索引位置失效的问题。
    (5)更新对应例程。
135. 安卓: 简单列表框“适配器”属性:
    (1)新增“图片XX”系列属性变量,用于对简单列表中的图片组件进行设置。
    (2)新增“内容垂直对齐方式”用于调整列表项内容垂直对齐方式。
    (3)新增“标题顶/底/左右外边距”系列属性,用于标题外边距。
    (4)新增“置/取标题、脚注、图片、附加数据”方法,用于对列表数据进行设置和获取。
    (5)新增“置标题/脚注颜色”用于修改列表标题和脚注的文本颜色。
    (6)新增“置/取项目选中状态、取被选择项目、全选、反选、取消选择”用于取出列表选择框进行操作。
    (7)更新对应例程。
136. 安卓: 简单分组列表框“适配器”属性:
    (1)新增“子项目图片XX”系列属性变量,用于对简单分组列表中子项目图片组件进行设置。
    (2)新增“子项目标题脚注间距”属性变量,用于调整子项目标题和脚注文本之间的间距。
    (3)新增“子项目内容垂直对齐方式”用于调整子项目列表项内容垂直对齐方式。
    (4)新增“组项目图片XX”系列属性变量,用于对简单分组列表中组项目图片组件进行设置。
    (5)新增“置/取分组XX”系列方法用于修改和获取分组数据。
    (6)新增“置/取子项目XX”系列方法用于修改和获取子项目数据。
    (7)新增“选中状态被改变”事件,用于反馈子项目选择框选中事件。
    (8)新增“全选、取消选择”用于便捷操作列表选择框。
    (9)更新对应例程。
137. 安卓: 简单/自定义分组新增“子项目被长按/组项目被长按”事件,注意使用本事件后,不能同时使用"项目被长按"事件。
138. 安卓: 简单/自定义分组新增“展开/折叠所有分组”方法,用于展开或折叠所有分组。
139. 安卓: 修复简单/自定义下拉列表框“刷新显示”方法无法刷新的问题,并更新对应例程。
140. 安卓: 单选列表对话框类更新:
    (1)创建并显示方法新增“界外触摸关闭、退回键关闭”参数。
    (2)新增“取选中项文本”用于取出被选择项目文本。
141. 安卓: 多选列表对话框类更新:
    (1)创建并显示方法新增“界外触摸关闭、退回键关闭”参数。
    (2)新增“取被选择索引”用于在“列表项被确认选择”事件下取出所有被选择的项目索引。
142. 安卓: 输入对话框类更新:
    (1)新增“提示文本/提示文本颜色”用于设置对话框中编辑框组件的提示文本数据。
    (2)新增“内容/内容文本颜色”用于设置对话框中编辑框组件的文本数据。
    (3)“创建并显示”新增“确认按钮文本”和“取消按钮文本”参数,用于自定义按钮文本。
    (4)新增“置按钮文本颜色”方法,用于设置确认和取消按钮的文本颜色。
143. 安卓: 提示对话框类新增“图标对象”属性,用于设置可绘制对象类图标。
144. 安卓: 新增“信息框类”用于快速显示可带三个按钮的信息框。
145. 安卓: 更新完善对话框例程。
146. 视窗: "组件布局器"类新增"接收到子组件命令"事件;
147. 安卓: 修复“打开指定应用”方法,当应用不存在时闪退的问题;
148. 安卓: 新增“通知渠道类”并修复在高版本安卓系统中无法显示通知消息的问题,并完善对应例程;
149. 安卓: 图色查找工具类修复了部分安卓设备无法运行的问题;
150. 系统: 非立即数基本数据类型数据现在可以强制转换到对应的常量类数据类型;
151. 视窗: "MFC界面基本类"类库中的"窗口组件"类新增"文件被拖放"事件和"允许文件拖放"属性,用作支持当从资源管理器上将文件拖放到窗口组件上时得到事件通知;
152. 视窗: "MFC界面基本类"类库中,"组件布局器"类新增"提示框弹出时间","提示框保持时间","提示框切换时间","提示框边空","提示框最大宽度","提示框背景颜色","提示框文本颜色","提示框禁用系统主题"属性,"窗口组件"类中新增"提示信息"属性,用作支持对所有组件的提示文本自动处理;
153. 视窗: "MFC界面基本类"类库中,"窗口组件"类中新增"禁止系统主题"属性,用作在该组件上禁止使用所处应用程序对应的Windows主题,可以保证该组件的一些外观属性(譬如颜色/字体等)显示正常;
153. 视窗: "MFC界面基本类"类库中,"组合框"类中新增"编辑框对齐方式"属性,用作设置组合框内编辑框中所显示内容的横向对齐方式;
154. 安卓: 浏览框修复部分情况安卓9.0无法访问网页的问题;
155. 安卓: 腾讯X5浏览器修复部分情况安卓9.0无法访问网页的问题;
156. 系统: 增加了名称同步修改功能,在成员名称列上修改后或不修改直接按下 Ctrl+Enter 键可以将修改后的名称同步更新到所有相关程序位置,即名称联动;
157. 系统: 修正了当在系统输出框中输出过多信息时的迟缓问题;
158. 视窗: 修正了"异常管理"类无法俘获异常的问题;
159. 视窗+安卓: 新增了"取源文件名","取源行号","取源包名","取源类名","取源方法名","取当前语句位置"全局方法,用作获取当前语句所处的具体源代码位置;
160. 视窗: 新增"高性能通用内存分配支持"模块和对应的例程;
161. 系统: 新增"生成->生成活动项目目标代码"菜单项;
162. 系统: 修正了对存在被折叠语句块的选择区域进行编辑操作时的相关处理;
163. 系统: 制作火山模块安装包时支持从文件中保存和载入参数;
164. 系统: 处理了名称联动中存在的一些遗漏问题;
165. 系统: 支持火山部件程序,用作隐藏程序中的功能实现源代码,相关菜单项: "文件->生成部件程序", "生成->生成项目部件程序", 相关选项: "工具->选项->系统->全局->部件程序";
     在某些情况下,可能希望程序的功能实现源代码不公开但是又不影响最终编译,此时可以使用部件程序.
     部件程序与普通程序的区别在于,部件程序可以将普通程序分为两个部分,一个是其公开接口部分(如被公开的类/方法等),另一个是其功能实现部分,公开接口部分在系统程序编辑器中可以被阅读(不能修改),仅在编辑项目时使用,功能实现部分则在编辑器中被隐藏不可见,仅在编译项目时使用,两者互不影响.
     当根据普通程序生成其部件程序时,其中如存在名为"启动类"的类,将被自动忽略跳过.
     除了以上区别之外,部件程序与普通程序没有任何差异,所有可以使用普通程序的场合均可使用部件程序.
166. 系统: 新增"@输出到部件"系统属性,可以应用于任何非包定义型成员上,用作指定在生成其所处文档的部件接口程序时是否将其强制输出或不输出. 如果不指定该属性,则系统将仅输出所有公开或默认公开(属性或事件定义方法)的定义型成员(不包含启动类).
167. 系统: 部件程序生成功能被强化,在左侧程序树中可以多选文件/筛选器进行生成,也可以支持将多个文档合并生成到一个部件程序中;
168. 安卓: 新增libgdx游戏例程"斗地主";
169. 安卓: 新增"富文本编辑框"窗口组件模块及相应例程;
170. 安卓: "腾讯互联"升级使用最新的SDK;
171. 系统: 新增"部件DLL程序"支持;
     部件DLL程序仅在火山视窗软件开发平台中有效,在视窗项目属性中将"编译结果类型"属性设置为"部件DLL动态链接库"即可.
     "部件DLL动态链接库"和普通的"DLL动态链接库"没有本质的区别,都是动态链接库,只是前者的功能可以被输出到项目外部使用,并且由于相关实现代码位于编译后的DLL中,因此安全性是绝对有保证的,可广泛应用于多人协作或闭源项目中.
     系统在编译部件DLL程序时,会自动生成其接口程序,使用方将生成的所有接口程序加入到其项目中即可使用部件DLL中的功能.
     亦可指定系统在编译部件DLL程序时自动打包生成对应的火山模块,使用方将该模块安装到其火山系统中即可使用其中的功能.
     部件DLL中的以下内容会被自动输出到所生成的接口程序中:
       1. 所有公开类及其中的公开成员常量和公开成员方法(不会包含具体功能实现代码).
     以下类不会被输出到所生成的接口程序中(即使满足前面的条件):
       1. 系统类(其所处源文件位于当前所运行火山系统安装目录下的);
       2. 模板基础类,其所有模板实现类将被自动展开后输出;
       4. 启动类;
       5. 窗口组件类;
       6. 所有设置了值为假的"@输出到部件"属性的类(初级用户无需了解).
     以下方法不会被输出到所生成的接口程序中(即使满足前面的条件):
       1. 嵌入式方法;
       2. 虚拟方法;
       3. 类的初始化和清理方法;
       4. 事件接收方法;
       5. 所有设置了值为假的"@输出到部件"属性的方法(初级用户无需了解).
     以下常量不会被输出到所生成的接口程序中(即使满足前面的条件):
       1. 所有设置了值为假的"@输出到部件"属性的常量(初级用户无需了解).
     系统在编译部件DLL程序时会自动处理该DLL程序中指定的所有附属文件(通过"视窗.附属文件"属性),并会将其复制到所生成的接口数据目录中及在所生成的接口程序中设置相关属性.
     系统样例解决方案中提供有相应的例程,在项目属性"部件DLL编译"分类中提供有对应的设置选项.
172. 系统: 左侧解决方案夹中新增"编译调试项目"菜单项,用作在不启动调试时直接编译调试版本的项目;
173. 系统: "工具->选项->系统->全局->编译"选项中新增"编译中间数据目录"属性,用作与解决方案中的同名属性共同指定编译中间数据的存放目录;
174. 系统: "工具->选项->系统->全局->通常"选项中新增"文档备份仓库目录"属性,用作指定所有文档备份文件存放到的根目录;
175. 系统: 部件DLL编译机制有所改动,先前所编译的部件DLL需要基于本最新版重新编译,否则会导致用户在同时导入多个部件DLL接口程序时编译出错;
176. 系统: 新增"工具->制作模块定义文件"菜单项功能,用作支持对".vgrp"模块定义文件的制作.






官方在线文档"零基础火山软件开发入门":
http://doc.voldp.com/vol/index.html




结帖率:79% (19/24)

签到天数: 17 天

发表于 2022-6-11 19:00:14 | 显示全部楼层   浙江省金华市

回帖奖励 +3 枚 精币

66666666666666666
回复 支持 反对

使用道具 举报

发表于 2022-6-11 07:40:25 | 显示全部楼层   山西省太原市
感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-6-10 10:00:28 | 显示全部楼层   浙江省杭州市

++

6666666666666666666
回复 支持 反对

使用道具 举报

签到天数: 10 天

发表于 2022-6-9 11:21:28 | 显示全部楼层   四川省成都市

回帖奖励 +3 枚 精币

棒极了,必须顶起来     
回复 支持 反对

使用道具 举报

签到天数: 10 天

发表于 2022-6-9 11:21:15 | 显示全部楼层   四川省成都市

回帖奖励 +3 枚 精币


666666666666666
回复 支持 反对

使用道具 举报

发表于 2022-6-7 09:56:35 | 显示全部楼层   山西省忻州市

回帖奖励 +3 枚 精币

感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-6-6 14:59:59 | 显示全部楼层   河北省石家庄市

回帖奖励 +3 枚 精币

666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2022-6-6 14:03:24 | 显示全部楼层   山东省青岛市

回帖奖励 +3 枚 精币

听说还有一次。
回复 支持 反对

使用道具 举报

发表于 2022-6-6 14:03:09 | 显示全部楼层   山东省青岛市

回帖奖励 +3 枚 精币

没有回帖奖励了?
回复 支持 反对

使用道具 举报

发表于 2022-6-6 14:02:44 | 显示全部楼层   山东省青岛市

这就牛了,这么久没更新的都有了啊? 居然没中?
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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