找回密码
 立即注册

QQ登录

只需一步,快速开始

免费游戏加速器(十分好用)好用的城通网盘好用的城通网盘收入可提现
强大好用的简码阁识别插件个人可用的官方支付宝微信支付接口火山PC与安卓二合一绿色包
最新的易语言完整绿色版本下载易学火山模块下载易学模块易语言版本下载
查看: 36365|回复: 250

2024年1月20日火山视窗+安卓软件开发平台21#全版本集成绿色版解压可用

 火... [复制链接]
  • TA的每日心情

    2021-1-31 01:02
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2021-3-30 16:22:06 | 显示全部楼层 |阅读模式
    本版本采用最新的2024年1月最新版本进行整合集成,已放入视窗版SDK,以及帮助,V8库CV例子等。安卓的SDK大家如果需要自己下载解压放入即可!支持免费测试版本32位和64位,支持个人版本PC,安卓,PC+安卓32位与64位版本
    该包为完整包。

    百度网盘下载:
    游客,如果您要查看本帖隐藏内容请回复


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




    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界面库中发现的一些问题;




    飞扬#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"模块定义文件的制作.





    简码阁全面专业的原创中文编程网站

    该用户从未签到

    发表于 2021-4-3 08:53:08 | 显示全部楼层
    64位火山视窗+安卓软件开发平台18
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-4-25 10:52:13 | 显示全部楼层
    54654621321.
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:07
  • 签到天数: 895 天

    [LV.10]以坛为家III

    发表于 2021-5-2 14:21:35 | 显示全部楼层
    感谢老师分享 !
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-7-21 18:11:19 | 显示全部楼层
    很喜欢谢谢,红包群774080861
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-8-16 08:58:53 | 显示全部楼层
    看看是啥好东西
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-8-18 09:41:50 | 显示全部楼层
    66666666666666666
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-10-3 07:09:20 | 显示全部楼层
    2121211mkhtffgfyjgjgj
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-10-9 17:25:39 | 显示全部楼层
    1111111111111111111111111
    简码阁全面专业的原创中文编程网站
    回复

    使用道具 举报

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

    本版积分规则

     
     
    VIP咨询
    VIP办理
    VIP咨询QQ:2950831300
    交流1群:
    易语言脚本交流
    交流2群:
    【简码编程】交流2群
    工作时间:
    10:00-20:00

    QQ|Archiver|手机版|小黑屋|简码编程.易辅 ( 苏ICP备16034616号-2 )

    GMT+8, 2024-4-20 04:42 , Processed in 0.167448 second(s), 41 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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