QtCreator源码学习——概要(索引汇总)
引言
回头一看已经写了五六篇关于QtCreator源码学习的文章了,顺手写个汇总专栏方便自己也方便大家检索。
之所以开始QtCreator源码的学习其实是看了软件架构模式(software-architecture-patterns 在下边第一篇博文中有pdf下载链接),根据书中所描述的几种架构总结近些年的开发过程,发现写的软件都是按照分层架构设计的,对于其它架构使用和了解的并不多,所以会有进一步学习了解架构模式的想法作为以后设计的技术储备。
从微内核架构而没有从微服务架构入手有两个原因,一是因为前段时间华为鸿蒙系统采用微内核架构新闻非常火,每隔一段时间就会出现一次全范围消息轰炸;二是博主当前从事的行业和业务往往不会有大量相对独立有负责独立业务的模块,所以没有从微服务架构入手。
综合网上各种信息,最终选择QtCreator 1.0源码作为启蒙老师,虽然目前看来学习理解异常缓慢,但希望能通过一个持续的过程初步掌握设计思想。
文章汇总
初入源码
QtCreator源码学习——QtCreator1.0源码学习(1)
QtCreator源码学习——QtCreator 1.0框架说明(2)
QtCreator源码学习——QtSingleApplication分解(3)
QtCreator源码学习——PluginManager分解(4)
QtCreator源码学习——QtSingleApplication 使用例子及可编译源码(5)