zoukankan      html  css  js  c++  java
  • 继续Kanzi

      转眼间,Kanzi已经发展到3.3版本了,之前研究过的东西,今天有空下了个版本跟进更新看看有没有什么变化。新的引擎跟以前2.x版本有很大的差别。新引擎增加了很多新功能(包括局部刷新技术),也跟随大潮加入了js脚本的支持,大量使用了c++11,大部分的代码也从以前的c风格切换到c++,听起来很让人期待。

      

      另外Kanzi Studio也发生了很大的变化,增加了Page管理、新的状态机编辑器,可以让UI设计师使用起来更加方便。新版本的控件也增加了新的2D类型的控件,这些类型的控件可以解决不必要的3D开销以及3D渲染时容易产生闪烁的问题。这对嵌入式领域来说,是很好的改进。由于换成了c++风格,并且设计的时候考虑了其扩展性,Kanzi3.3版本很多地方都可以自己扩展,比如说可以写各种插件,扩展出新的可以在Kanzi studio上使用的控件,重写Application的虚函数等等,让开发变得更加灵活和可定制。

      从引擎的效率上来看,目前CPU占用率还比较高,还需要改进。有些设计也没有考虑到效率的问题,比如说新增的page管理,并不是动态加载的,测试看上去是一开始就全部加载进来,这样会拖慢启动和加载的速度。软件和引擎api测试方面可能做得深度还不够,有些api存在的bug还是很容易踩到的。

      

      总体来说,新版本还是带来了很多进步,Kanzi的优势还是在于对UI设计师的效果实现 以及 对3D方面的支持,这些都是目前领先于别的UI图形工具的。

  • 相关阅读:
    CSS---伪类
    CSS---选择器
    CSS---如何引用样式表
    HTML-- 表单
    HTML-- 文本标签
    HTML--连接、锚点
    HTML--表格
    递归算法
    PHPCMS V9 友情链接的调用
    thinkcmf跳转用户登录和个人中心页面时出现Call to undefined function sp_sql_posts()错误
  • 原文地址:https://www.cnblogs.com/littlemeng/p/5872673.html
Copyright © 2011-2022 走看看