当前位置:首页 > 产品中心

ZLGAWTK1

发布时间: 2021-05-04   来源: 爱游戏体育app  
本文摘要:爱游戏体育app,爱游戏体育app下载,ZLGAWTK15ReleaseNotes一、详细介绍AWTK全名ToolkitAnyWhere,是ZLG开发的开源系统GUI模块,致力于为嵌入式操作系统、WEB、各种各样微信小程序、手机上和PC打造出的通用性GUI模块,为客户出示一个功能齐全、高效率靠谱、简易实用、可轻轻松松作出酷炫实际效果的GUI模块。

ZLGAWTK1.5ReleaseNotes一、详细介绍AWTK全名ToolkitAnyWhere,是ZLG开发的开源系统GUI模块,致力于为嵌入式操作系统、WEB、各种各样微信小程序、手机上和PC打造出的通用性GUI模块,为客户出示一个功能齐全、高效率靠谱、简易实用、可轻轻松松作出酷炫实际效果的GUI模块。热烈欢迎众多开发者一起参加开发:绿色生态共创方案。

开发

AWTK喻意有两个层面:ToolkitAnyWhere。ZLG物联网技术电脑操作系统AWorksOS内嵌GUI。AWTK源代码库房:主源代码库房:https://github.com/zlgopen/awtk镜像源码库房:https://gitee.com/zlgopen/awtk稳定版整合包:-I4kivk-YzwFWA提取码:一厘米iAWTKDesigner页面设计专用工具:不会再必须笔写XML拖动方法设计方案页面,眼见为实迅速浏览,一键装包資源申请注册及下载链接::二、终极目标:支持开发嵌入式开发程序流程。

✔支持开发Linux应用软件。✔支持开发MacOS应用软件。✔支持开发Windows应用软件。

✔支持开发WebAPP。✔支持开发Android应用软件。✔支持开发iOS应用软件。✔支持开发小程序。

支持开发支付宝钱包微信小程序。支持开发百度小程序。支持开发3D游戏。三、关键特点1.混合开发AWTK是混合开发的,这有两个层面的含意:AWTK自身是混合开发的。

现阶段支持的服务平台有ZLGAWorksOS、Windows、Linux、MacOS、内嵌式Linux、Android、iOS、Web和内嵌式裸系统软件,能够轻轻松松的移殖到各种各样RTOS上。AWTK之后还可以运作在各种各样小程序平台上运作。AWTK另外还出示了一套混合开发的基本专用工具库。在其中包含链表、二维数组、字符串数组UTF8和widechar,事情信号发射器、值、目标、系统文件、互斥锁和进程、关系式和字符串数组分析这些,使你用AWTK开发的应用软件能够真实混合开发运作。

2.高效率AWTK根据一系列的方式确保AWTK应用软件高效率运作:根据脏矩优化算法只升级转变 的一部分。支持3FrameBuffer让页面以最高帧率运作可选。

UI描述文件和主题风格文档应用高效率的二进制文件格式,分析在一瞬间进行。支持各种各样GPU加快插口。如OpenGL、DirectX、Vulkan和Metal等。支持内嵌式服务平台的各种各样3D加快插口。

现阶段STM32的DMA3D和NXP的PXP插口,生产厂家能够轻轻松松扩展自身的加快插口。3.平稳AWTK根据以下方法竭力让编码平稳靠谱:应用cppcheck和facebookinfer开展静态数据查验。

应用valgrind开展动态内存查验。近2万行的单元测试卷编码。

ZLG强劲GUI精英团队的支持。历经好几个具体新项目认证。多服务平台/多c语言编译器认证。

出色的架构模式。CodeReview。手工制作检测。

4.强劲丰富多彩的控件不断提升中。支持各种各样图片的格式png/jpg/gif/svg。支持各种各样字体格式点阵式和矢量素材。

支持对话框动漫。支持控件动漫。支持高清屏。

支持页面描述文件。支持主题风格描述文件。主题风格转换即时起效。

支持控件合理布局对策。支持提示框高亮度对策。丰富多彩的辅助软件。支持从中低端的CortexM3到各种各样高档CPU。

支持无系统文件和自定的系统文件。支持裸系统软件和RTOS。

支持事情视频录制与播放开展稳定性测试。支持Appium开展全自动化技术UI检测。

控件

5.实用很多的实例编码。健全的API文档和应用文档。ZLG强劲的技术性支持精英团队。用AWTK自身开发的页面在线编辑器。

申明式的页面描述语言。一行编码开启控件动漫,开启对话框动漫,表明照片png/jpg/svg/gif。

6.高宽比扩展性能够扩展自身的控件。能够扩展自身的动漫。

能够完成自身的主循环系统。能够扩展自身的软键盘。能够扩展自身的照片加载器。

能够扩展自身的字体样式加载器。能够扩展自身的电脑输入法模块。能够扩展自身的控件合理布局优化算法。

能够扩展自身的提示框高亮度对策。能够完成自身的LCD插口。能够扩展自身的矢量素材模块如应用skia/cairo。

全部扩展部件和内嵌部件具备同样的工资待遇。7.多种多样开发语言表达AWTK自身是用C语言开发的,能够根据IDL转化成各种各样开发语言的关联。

转化成的关联编码并不是简易的把C语言的API投射到开发语言,只是转化成开发语言原生态编码设计风格的API。现阶段支持下列语言表达之后依据必须提升:CC luajavapythonJavascriptonjerryscriptJavascriptonnodejsJavascriptonquickjs8.现代化支持Unicode。支持电脑输入法。

支持字符串数组汉语翻译即时起效。支持图片翻译即时起效。文本双重排版设计。9.为嵌入式开发订制的MVVM架构,完全分离出来操作界面和领域模型。

特性高。运行内存花销小。防护更完全。

生命期到其他GUI。编码小5000行。不用学习培训AWTK控件自身的API。支持多种多样计算机语言现阶段支持C/JS。

敬请参照:https://github.com/zlgopen/awtk-mvvm10.开源论坛,免费商用LGPL。四、。

改动转换语言表达崩溃的难题。健全android資源载入。改动电脑输入法中运行内存临时性泄露。button支持设定长按時间。

edit/mledit支持汉语翻译信息提示。支持shift tab向后转换聚焦点。edit/mledit支持cancelable特性。

软键盘支持“clear"/"cancel"2个作用按键。健全关系式,提升iformat/fformat涵数。

Linux/MacOS/Windows支持编译程序为动态库。备选字控件candidate支持设定marginstyle。

支持

健全keyboard提升back/back_to_home按键的支持。edit/mledit/slider支持WIDGET_PROP_INPUTING特性,用以輔助完成MVVM。很多关键点健全去请参照:https://github.com/zlgopen/awtk/blob/master/docs/怎么使用提示框新增文档怎样完成弹出来莱单新增文档怎样绘图转动文本新增文档为512KFlash提升室内空间新增文档怎样用edit控件编写日期新增文档怎样用edit控件编写時间新增文档怎样用edit控件编写IP地址新增文档怎样存储应用软件的配备信息内容新增文档新项目描述文件project.json详细介绍新增文档怎么使用软键盘上的action按键新增文档怎样用valgrind搜索运行内存有关难题新增文档怎样除掉不用的控件,以节约flash室内空间新增文档怎样订制combo_box控件中按键的设计风格和大小3.新增特点新增触屏版T9键入模块。新增功能键版T9键入模块。

支持rgb565文件格式的照片新增app_conf完成环境变量的浏览。edit支持時间、日期和IPV4等文件格式的编写。支持从SD卡载入資源,干了一些小的修改提升事情视频录制与播放作用,輔助手动式检测和稳定性测试。

新增功能测试模块,兼容Appium,完成全功能测试。再次设计方案运行内存管理工具构架,新增上锁、调节和防运行内存残片作用。基本上控件的文字支持双重排版设计UnicodeBidirectionalAlgorithm4.新增控件二维码number-label文本编辑器日期选择符报表主视图仿手机微信目录项5.新增关键API新增类mutex_nest新增类object_locker新增涵数emitter_exist新增涵数str_append_more。

新增涵数tk_wstr_dup_utf8新增涵数fs_os_file_tell新增涵数fs_os_file_size新增涵数fs_os_file_stat新增涵数fs_os_file_sync新增涵数tk_mutex_try_lock新增涵数widget_get_text_utf8新增涵数canvas_get_font_height新增涵数date_time_get_month_name新增涵数date_time_get_wday_name7.新增服务平台mvvm在stm32上的移殖。8.新增有关新项目UI自动化测试模块RestfulWEB架构自定控件制作器自定字体样式加载器演试对话框中间的通讯方式热烈欢迎众多开发者一起参加开发:绿色生态共创方案。


本文关键词:爱游戏体育app,动漫,文档,支持,扩展,开发

本文来源:爱游戏体育app-www.we-are-replay.com