
dui顺便说一下,dui的技术相对成熟,但pc并不太大. 但是UI引擎实际上是非常复杂的工作. 问题在于,即使360和QQ也并不困难. 它不是布局和xml配置. 老实说,这部分非常简单,即使它模拟了类似Android的布局,也非常简单. 而且Android尚不支持控件zorder. 所谓图形引擎的难点实际上是VG,VG是矢量渲染. Windows上的某些实现是GDI. 还有Google的SKIA和著名的AGG. 但是到目前为止,还没有开源的VG渲染库. 这确实很困难,否则Google不会以高价获得skia.

但是Windows的启动还不够. 毕竟,市场已经分化了. 但是在某些情况下仍然可以完成. 例如,我在嵌入式环境中开发了基于嵌入式ARM芯片的UI引擎





这是嵌入式测试演示所模拟的windos界面. 原理与Windows的DUI相同,除了VG的一部分是用opengl实现的. 一般来说,已经实现了xml配置,自动布局系统,类型系统,控制系统等. (仍有一些脏区返回冲突检测,但由于性能问题而暂时删除. )与嵌入式linux接口的开发相比,windows客户端的接口开发简直是天堂.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-298271-1.html
有没有需要票的
200万搞定
离开制造业这个国民经济的基石