[cp]说起来datawindow的开发过程,前前后后持续了也有10年的时间了,在这个过程中,其实一直有一个缺点,就是严重依赖PB本身来创建和修改datawindow的定义,没有能够摆脱对这个原生工具的依赖。
所以前段时间,开始思考如何脱离PB本身的限制,直接从原生界面定义格式来进行界面解析,经过几次尝试,终于在今天完成了一个基于XML界面定义的界面解释器,可以读取一个XML格式的字符串,并渲染成一个特定的ui出来。
代码第一版已经完成,操作结果可见
webdw.vicp.net/gwt-webui/
目前只是实现了一个最基本的雏形,接下来逐步进行功能完善,先考虑把代码解释器的功能加上去。[/cp]
![](https://img.haomeiwen.com/i12489248/564e9df8b1e0550f.jpg)
![](https://img.haomeiwen.com/i12489248/7aec38ead4fd6c42.jpg)
![](https://img.haomeiwen.com/i12489248/3a0b0fdd3903c433.jpg)
![](https://img.haomeiwen.com/i12489248/df11bf21aa3daa84.jpg)
网友评论