-
编译目标平台:x64 x32
-
操作系统: Windows Vista 及以上
-
构造工具: VS2010 及以上
-
API:D2D9 及以上
-
拉取仓库代码
git clone https://github.com/FSMargoo/VuiLib.git
-
将 include 与 src 拷贝到您的项目目录中,即可开始使用 vuilib(您也可以选择自己构造静态链接库或动态链接库的 vuilib)
-
基于 D2D,编译出的程序体积极小。
-
DirectX2D 渲染效率极高。
-
库文件简单,开包即用。
-
可用于写些打发时间的小程序。
-
自带一个美观的 UI 样式。
-
自带一个信号槽系统,整个 UI 由事件驱动。
-
可使用 VML 构建界面,实现前后端分离。
-
若对原样式不满意,可以使用 VSS 来自定义主题和控件样式,实现一键切换软件皮肤等操作。
可在 GitHub 中提交 issues 来取得支持和帮助
本仓库所有源代码均使用 MIT License 开源协议
- 对于 vml 和 vss 语法进行调整,使得其能够更加优雅地构造界面
- 重写部分 API,理论上效率提升
- 使用了 Direct2D Render,渲染效率较 GDI+ 大幅提升