《duilib入门到精通》- duilib的框架代码结构

前面几节课介绍了duilib的来历、优势、下载编译以及新项目的创建,这篇文章先穿插着介绍一下duilib的框架代码结构,以便对duilib代码有个整体的了解。

duilib的代码共分为:核心类、辅助类、控件类和布局类这四个主要部分。核心类包含窗口类、控件基类、脚本解析类、绘图类、消息管理类和资源管理类,辅助类包含DPI适配、拖拽、托盘图标、窗口阴影以及一些基础函数,控件类包含duilib支持的基础控件,布局类包含duilib支持的布局控件。

duilib的代码结构

了解duilib的代码结构以后,在开发过程如果对某些接口感到疑惑,可以去相关的类中查看具体实现,对自主拓展duilib也有很大的帮助。如果win32消息有什么问题,可以去排查窗口类和消息管理类,如果控件出现什么问题,可以去跟踪对应的控件代码。

duilib代码类详细结构图

duilib代码类结构图
点击查看大图

关于duilib开源项目

1、下载地址:
github:https://github.com/qdtroy/DuiLib_Ultimate
gitee(码云):https://gitee.com/qdtroy/DuiLib_Ultimate

2、学习交流:
作者QQ:656067418
邮箱: qdtroy@qq.com
QQ交流群:261851826、261675375、 199950533、261674268

专栏文章

1.《duilib入门到精通》- duilib概述
2.《duilib入门到精通》- duilib下载与编译
3.《duilib入门到精通》- 如何新建一个duilib项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值