SoUIC++ DirectUI库
SOUI是什么?SOUI是一个C++ DirectUI库。
虽然DirectUI不是什么新技术,但是要把UI做好,DirectUI确实是目前为止最有效的解决方案。
SOUI不是一个新项目,它是基于作者这前开发的DuiEngine再经过为期近半年的重构后完成的版本,(DuiEngine是一个基于原金山的Bkwin重构的UI库,经过两年的不断更新,已经相对稳定,并且已经在多个有大量用户的客户端产品中使用,如多玩魔盒2.0等)
鉴于原有框架的局限,为了更好的满足简化UI开发的目的,作者又重新开发了这套SOUI。
SOUI相对于DuiEngine的改进
做SOUI有几个核心需求:
1、功能模块化:特别是渲染部分要让用户可以根据需要选择适合的模块,如GDI,GDI+,SKIA。
2、性能优化
3、简化XML配置
4、删除原有项目中为了版本兼容而遗留的垃圾代码
5、优化项目管理
6、增加代码注释
同时新版本也增加了一些新的特性:
1、新增多语言翻译支持。
2、程序资源提供模块支持多份,以便为从脚本创建UI提供更好的支持。
3、完善LUA脚本模块。
(编者注:此库是2014年中才开发完成的,svn近期都有在更新,所以不用担心它是老掉牙的东西。而且是基于一个稳定的库改进而来,所以也不要以为它不成熟。强烈推荐哦)
Demo效果:
评论
DirectUI开放式界面开发库
DirectUI是一款所见即所得的界面开发工具,将软件中与界面相关的资源文件、资源配置和界面逻辑与软件业务逻辑部分进行彻底的分离。是全球唯一一款占用资源小、绘图性能高、依赖性小的纯Win32SDK开发
DirectUI开放式界面开发库
0
ExDUIRWindows 平台轻量 DirectUI 框架
ExDUIR是一个Windows平台轻量DirectUI框架,基于ExDirectUI4.1.18开源版重写。目前支持以下两种方式编译:VisualStudio2019(推荐)。工程文件ExDUIR.
ExDUIRWindows 平台轻量 DirectUI 框架
0
JTolikJavaScript 库
JTolik是一个强大的JavaScript库,包含很多非常有用的功能,其主要目的是为JavaScript带来.NET框架的一些高级类型,开发者可以使用类、列表、字典等对象来编程。
JTolikJavaScript 库
0