WeStudio技术社区

 找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

查看: 276|回复: 2

WeStudio 1.9.0 正式版已发布(2024-10-12)

[复制链接]

100

主题

147

帖子

1073

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1073
发表于 2024-10-9 21:42:13 | 显示全部楼层 |阅读模式
本帖最后由 hixon 于 2024-10-12 16:15 编辑

点击下载正式版本WeStudio 1.9.0


  • [新功能]
    WeStudio:新建页面,支持从已有页面拷贝
    WeStudio:增加对Linux系统的蜂鸣器和背光的路径配置
    所有可视化控件:添加右边距和底边距属性,方便控件布局设置
    Touch控件:增加按键音属性,全局控制按钮点击时的蜂鸣器响
    数据库控件:增加备份和还原方法
    串口控件:增加属性持久化方法,如device.io.com0.saveSerialPortConfig()
    网络控件:增加持久化网络参数方法,如device.net.ethernet.saveConfig()
    modbus控件:增加reload()方法,方便重新初始化串口参数
    图片按钮:功能增强,支持图文显示(左图右文,左图右文,上文下图,上图下文)
    圆形进度条:支持半圆显示
    标签:支持三种圆角类型显示
    滑动尺:增加onRelease事件方法
    HTTP控件:增加文件下载功能
    网络控件(ethernet|wifi|mobile):支持获取MAC地址
    util控件:增加获取构建模式方法 util.getBuildMode()
    系统变量控件:读取方法增加默认返回值service.data.variable.read(name, defaultValue)
    输入法:背景可以更换颜色
  • [BugFix]
    WeStudio: 修复批量修改控件名导致控件原有脚本消失的问题
    WeStudio: 修复全局查找结果双击不能打开用户自定义service页面
    OTA升级:修复不能升级设置了密码的设备
    modbus控件:修复在Windows App中不能打开COM9以上的端口号
    文本类控件:修复在没有设置边框的情况下背景颜色不生效
【注意】如果设备固件版本低于1.5.3,请不要直接升级1.9.0,否则会造成系统不能启动!>> 点击了解详情

WeStudio新建页面:可以从现有页面拷贝(仅拷贝控件,不拷贝脚本代码)
1.png

WeStudio配置第三方Linux设备:蜂鸣器和背光设置
2.png

可视化控件:新增右边距和底边距属性,方便控件布局位置
3.png

Touch控件:增加按键音属性,默认值为不使能
3-2.png

数据库控件:增加异步备份和还原方法,具体可以在WeStudio查看例程“数据库演示”
4.png
  1. // 备份
  2. service.data.database.backupAsync('/storage/d0/backup.db');
  3. // 还原
  4. service.data.database.restoreAsync('/storage/d0/backup.db');
复制代码

串口控件:属性持久化,适用于需要现场修改并保存串口参数的情况,重启后属性仍保持
  1. // 保存串口参数(波特率,数据位,停止位,校验位)到系统环境
  2. device.io.com0.saveSerialPortConfig();
复制代码

网络控件:增加持久化方法,适用于需要现场修改IP地址、子网掩码和网关的情况,重启后属性仍保持
  1. device.net.ethernet.saveConfig();
复制代码

modbus控件:增加reload()方法,适用于修改串口参数后重新加载
  1. // 修改串口参数
  2. device.io.com1.rate = '9600';
  3. // 重新加载modbus控件
  4. ui.main.modbus.reload();
复制代码

图片控件:增加图文显示属性,可以在WeStudio例程“控件外观”按钮页面查看详情
5.png

圆形进度条:支持半圆风格
6.png

标签:支持三种圆角类型显示,可以在WeStudio例程“控件外观”的标签页面查看详情
7.png


滑动尺控件:增加onRelease事件,适用于只在触摸释放时发送命令的情况
8.png

HTTP控件:增加文件下载功能,下载进度和结果在http控件的事件方法中,可以在WeStudio例程“network网络”查看详情
9.png
9-2.png


网络控件:支持MAC地址获取
  1. device.net.ethernet.getMacAddress();
  2. device.net.wifi.getMacAddress();
  3. device.net.mobile.getMacAddress();
复制代码

util控件:增加获取构建模式方法
10.png
  1. var mode = util.getBuildMode();
  2. util.console.log('模式:' + mode);
复制代码

系统变量控件:读取方法增加默认返回值参数
  1. var test1 = service.data.variable.read('test1', 'abc'); // 如果'test1'变量不存在,返回默认值 'abc'
  2. var test2 = service.data.variable.readInt('test2', 20); // 如果'test2'变量不存在,返回默认值 20
复制代码

输入法:背景颜色可更换,适用于更换了输入法皮肤后,背景颜色和皮肤调整为一致。
11.png


回复

使用道具 举报

100

主题

147

帖子

1073

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1073
 楼主| 发表于 2024-10-11 11:47:50 | 显示全部楼层
本帖最后由 hixon 于 2024-10-12 16:25 编辑

已更新
[修复1.9.0引入的新问题]
WeStudio-1.9.0-2410091433版本Windows App运行不了。
回复

使用道具 举报

100

主题

147

帖子

1073

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1073
 楼主| 发表于 2024-10-12 16:24:24 | 显示全部楼层
已更新,最新版本 WeStudio-1.9.0-2410121250

[功能优化]
1. U盘升级固件完成后,U盘未拔出时蜂鸣器一直提示
2. U盘升级App完成后,U盘未拔出时蜂鸣器一直提示

[修复1.9.0引入的新问题]
1. 多行文本框不能自动换行
2. 数据库打开时不能自动关闭之前的数据库
3. U盘升级时没有蜂鸣器响提示音
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|物一世(北京)科技有限公司 ( 京ICP备20025895 )

GMT+8, 2024-10-23 00:23 , Processed in 0.018629 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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