火山软件开发平台朵朵#23版已经发布,请到 http://www.voldp.com/voldev.html 下载使用(核心用户请到用户卡背面的下载地址下载),相比"飞扬#22"新增数百项改进,本贴为该版本最近更新文件(见下方)的即时发布位置,随时更新,欢迎收藏关注。
使用火山视窗软件开发平台的五个理由: 1、全面支持Unicode(统一码)字符集和64/32位程序开发; 2、系统核心类库全部开源可自行随意更改,支持使用一系列不同的本地编译器,不再一处误报处处误报; 3、程序中可以直接使用已有不计其数的C或C++代码资源,不必重复造车轮; 4、写的是火山程序,实际上生成的是C++程序,具有无以伦比的运行速度,而且可以与其它C++程序员协同开发; 5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。
另外,本公司长期招收火山平台类库兼职开发人员,有意者请移步 http://www.voldp.com/partner.html 。
朵朵#23版最近更新包下载地址:
2024-11-12: [123云] [360云] [百度云] [阿里云]
更新方法及注意事项:
1. 直接解压覆盖到火山软件开发平台朵朵#23版安装目录内即可;
2. 如非明确说明,最近更新包中整合有先前所有曾经发布过的更新包内容,无需担心曾经发布的更新包内容被遗漏;
3. 更新后如果项目编译出错,请执行"生成->清理解决方案"菜单功能。
11-12日更新内容:
系统:
1. 拼音输入法插件升级,具体输入方式如下:
为了匹配目标名称中的汉字,请在相应位置处使用该汉字拼音文本的第一个字母,譬如"a"匹配"按","an"匹配"按钮","jsj"匹配"计算机";
为了匹配目标名称中的英文字母和半角数字,请在相应位置处使用对应的英文字母(不区分大小写)和半角数字;
为了匹配目标名称中的汉字符号或不知道发音的汉字,请在相应位置处直接使用该汉字.如:"j算j1"匹配"计算机1".
2. 随系统附带的 JDK 升级到了 JAVA 18 ,其位置由"plugins\vprj_android\sdk\java"改变到了"tools\jdk",原位置处的jdk可以删除.
安卓:
1. 个人版新增 Gradle 编译的全面支持(用作支持二次闪电编译),支持 Gradle 混淆,支持 AAB 编译,类库和例程全面升级支持基于 Gradle 编译;
2. HTML解析器新增“创建自XML”方法,用作支持XML解析。HTML文档类新增取“所有元素、取元素名称、取内容、取子元素”等方法,加强html解析操作。
3. 腾讯互联库升级到3.5.17用于适配安卓15,同时新增“取用户ID2”方法和对应事件,用于支持unionid。
4. XML解析案例更新,新增通过HTML解析器解析XML。
5. 新增“QQ登陆客户端”案例,用于演示多平台QQ账号互通,配套的服务器案例为“Gin_QQ登陆服务器”提供了配套的网页登陆。
服务器:
1. Gin工具类新增“QQ登陆类”用于webQQ登陆操作,同时安卓样例解决方案中新增配套“QQ登陆客户端”案例演示,支持实现安卓aap和网页QQ登陆后账号数据互通。
2. 新增“JavaScript脚本支持”库及对应例程,用于执行js。
3. 网络支持类库内新增“TCP服务器类”和“TCP客户端类”与火山视窗中的客户和服务器接口基本一致,符合使用习惯。
4. 新增“系统信息支持库”,可以取出系统常用硬件信息。
5. 新增“网络文件下载支持库”支持BT下载和HTTP下载,具体看对应案例。
6. 新增“GJSON操作支持”类库,支持路径取值、设置值,实现更加便捷的JSON解析和读取操作。
7. 进行了以下修正:
A. 服务器工具类修复“取随机小数值”方法,新增“序列化”和“反序列化”方法,用于序列化对象操作。
B. Gorm数据类新增“连接SQLite”便捷方法。
C. Redis类库新增“Redis错误类”,处理redis常用错误。
D. 修复“Gin工具类.上传文件”扩展名判断错误的问题。
E. 新增以下例程:GIN代理服务器例程; BT、HTTP下载例程; 新版TCP使用例程; 系统信息获取例程.
F. Gin上下文新增“取指定类型错误”方法,用于便捷的取出错误信息。
10-17日更新内容:
服务器:
1. 新增以下类库和对应例程:
新增Casbin访问控制库及其例程,用于处理请求的权限管理;
新增GIN访问控制中间件库及其例程,用于处理请求的权限管理.
新增“MQTT”物联网通讯模块支持搭建MQTT服务器和连接MQTT服务器。
新增“服务器工具类”模块,内置大量常用方法,具体可看对应案例。
新增"gin_短信发送服务器"案例,支持阿里云和腾讯云短信验证码发送。
新增“gin上传下载文件”案例,用于支持gin框架快速实现文件上传和下载功能。
2. 新增以下内容:
新增用户共享本地模块存储目录: 插件附属数据目录的"plugins\vprj_server\classlib\user\shared\mod",编译器搜寻本地模块时也会到该目录及其下属目录中搜寻.
新增“文本到GBK”、“GBK到文本”、“文本到UTF16”和“UTF16到文本”等便捷方法,用于方便和视窗或安卓之间的数据交互。
新增“删文本左边”方法,用于快速删除从文本左边指定数量字符数。
“限流器”新增“等待事件”,用于阻塞等待第N个事件通过。
“数组模板类”新增多个方法,用于扩展“XX数组类”的操作。
“任意值数组类”新增“到文本数组”方法,用于将任意值数组转换为文本数组。
“文本数组类”新增“添加前缀”方法,用于给数组每个成员添加前缀文本。
“哈希表模板类”新增多个方法,用于扩展“XX到XX哈希表”的操作。
“整数到文本哈希表”新增“排序取出”方法,用于将整数键排序后返回,同时返回对应的值数组。
新增“整数到任意值哈希表”
“文本到任意值哈希表”新增“到URL参数”和“添加键值2 ”便捷方法。
“任意值到任意值哈希表” 新增 “ 添加键值2”便捷方法。
“数学运算类”新增多个数学运算方法。
“Gorm”新增“置排它锁”、“置共享锁”和“置分页条件”便捷方法。
数组操作类新增“取数组左边”、“删数组左边”、“整数到字节数组”和“字节数组到整数”全局方法。
任意值数组新增“加入成员2”方法,用于加入任意成员到数组中,从而不再需要使用到任意值方法。
字节集类新增“取整数值”,用于从字节集中取出整数。
新增“延迟执行2”全局方法,用于延迟多长时间后执行子语句内的代码,注意本方法并不会阻塞当前线程。
新增“局部返回”方法,用于针对具有返回值的子语句体内使用,用于设置子语句体的返回值,比如可用于“HTTP客户端类”的“置重定向过滤器2”方法。
新增“可关闭服务器类”一个通用的可关闭服务器,当检测到Ctrl+C的时候会触发当前对象的“被关闭”事件,可以用于同时处理http,tcp、udp、ws等各种通讯类的关闭操作。
HTTP头部类新增“添加头部”方法,可以添加一个头部对象合并到当前对象中。
HTTP客户端类新增“置重定向过滤器2”,可以实现在不新建模板方法的情况下,实现网页重定向操作,需要配合“局部返回”方法使用。
HTTP网络传输管理器类新增“置代理2”方法,可以实现在不新建模板方法的情况下,实现代理设置,需要配合“局部返回”方法使用。
Gin上下文新增“取所有Cookie”和“取所有请求头文本”,用于便捷的取出原始的请求头和Cookie数据。
Gorm数据库类新增“查询、查询2和开始事务2”三个便捷方法,用于减少一些用户代码输入,提高开发效率。
网络连接接口新增“取客户IP”用于便捷的取出客户IP地址。
安卓:
高级画板新增“顶层绘制”属性和“置绘制区域”方法,用于绘制操作控制。
新增“文本到GBK”、“GBK到文本”、“文本到UTF16”和“UTF16到文本”等便捷方法,用于方便和视窗或服务器之间的数据交互。
新增“短信发送客户端”案例,配套的火山GO服务器名称为"gin_短信发送服务器"。
|