加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 运营 > 正文

GUI 引擎竟然支持跨平台开发

发布时间:2021-03-12 11:08:24 所属栏目:运营 来源:互联网
导读:AWTK 是跨平台的,这有两个方面的意思: AWTK 本身是跨平台的。目前支持的平台有 ZLG AWorks、Windows、Linux、MacOS、嵌入式 Linux、Android、Web 和嵌入式裸系统,可以轻松的移植到各种 RTOS 上。AWTK 以后也可以运行在各种小程序和 iOS 等平台上运行。 AW
  • 支持对话框高亮策略。
  • 丰富的辅助工具。
  • 支持从低端的 Cortex M3 到各种高端 CPU。
  • 支持无文件系统和自定义的文件系统。
  • 支持裸系统和 RTOS。
  • 5、易用

    • 大量的示例代码。
    • 完善的 API 文档和使用文档。
    • ZLG 强大的技术支持团队。
    • 用 AWTK 本身开发的界面编辑器 (开发中)。
    • 声明式的界面描述语言。一行代码启用控件动画,启用窗口动画,显示图片 (png/jpg/svg/gif)。

    6、高度扩展性

    • 可以扩展自己的控件。
    • 可以扩展自己的动画。
    • 可以实现自己的主循环。
    • 可以扩展自己的软键盘。
    • 可以扩展自己的图片加载器。
    • 可以扩展自己的字体加载器。
    • 可以扩展自己的输入法引擎。
    • 可以扩展自己的控件布局算法。
    • 可以扩展自己的对话框高亮策略。
    • 可以实现自己的 LCD 接口。
    • 可以扩展自己的矢量引擎 (如使用 skia/cairo)。所有扩展组件和内置组件具有相同的待遇。

    7、多种开发语言

    AWTK 本身是用 C 语言开发的,可以通过 IDL 生成各种脚本语言的绑定。生成的绑定代码不是简单的把 C 语言的 API 映射到脚本语言,而是生成脚本语言原生代码风格的 API。目前支持以下语言 (以后根据需要增加):

    (编辑:惠州站长网)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读