🧩 从零搭建EPS软件功能模块
📚 30章 · 实战精讲 ⚙️ VS2019 + Qt 🎯 友好色系
🌟 点击目录跳转对应章节
01
什么是EPS · 核心功能 · 模块化设计 · 开发环境搭建 (VS2019+Qt)
02
主框架搭建 02.html
创建Qt主窗口 · 菜单栏与工具栏 · 状态栏 · 设置与配置文件
03
文档类(CDocument) · 视图类(CView) · 多文档 · 序列化
04
QPainter基础 · 基本图元 · 画笔/画刷 · 抗锯齿与渲染优化
05
CEntity基类 · 属性系统 · 工厂模式 · UUID唯一标识
06
CTool基类 · 直线/矩形/圆形工具 · 状态机与鼠标事件
07
选择集 · 框选/点选 · 夹点编辑 · 撤销/重做栈
08
图层管理器 08.html
图层数据结构 · 对话框 · 显示/锁定/冻结 · 对象关联
09
属性面板 09.html
QTreeWidget属性浏览器 · 动态显示 · 编辑与实时更新 · 多选同步
10
视图控制 10.html
缩放(滚轮/框选) · 平移 · 旋转与镜像 · 视口变换矩阵
11
世界/设备坐标系 · 仿射变换 · 矩阵堆栈 · UCS用户坐标系
12
捕捉与栅格 12.html
对象捕捉(端点/中点/交点) · 栅格 · 极轴追踪 · 正交模式
13
标注系统 13.html
标注样式 · 线性/对齐/角度标注 · 关联性与更新
14
文字与字体 14.html
文字样式 · 单行/多行文字 · TrueType/SHX · 编辑与格式化
15
块定义/实例 · 块属性 · Xref加载与绑定 · 动态块基础
16
填充与渐变 16.html
实体/图案/渐变填充 · 边界识别 · Hatch定义 · 性能优化
17
打印与输出 17.html
打印布局 · 样式表(CTB/STB) · PDF/DWG/DXF导出 · 批量打印
18
命令系统 18.html
命令注册/调度 · 命令行交互 · 参数解析 · 透明/嵌套命令
19
自定义实体 19.html
派生自定义图元 · 重写绘制/边界 · 自定义夹点 · 序列化
20
参数化设计 20.html
几何约束(平行/垂直/相切) · 尺寸约束 · 约束求解器 · 参数化图库
21
OpenGL集成 · 实时渲染管线 · 材质与光照 · 抗锯齿/阴影
22
数据交换 22.html
DWG读写(Teigha) · DXF解析/生成 · STEP/IGES · PDF/SVG导出
23
插件系统 23.html
IPlugin接口 · 加载/卸载 · 通信机制 · 插件市场与版本管理
24
性能优化 24.html
LOD显示优化 · 空间索引(四叉树/R树) · 多线程绘制 · 内存池
25
事件系统 25.html
Qt事件循环/过滤 · 自定义事件 · 广播与监听 · 异步处理
26
tr()多语言 · .qm语言文件 · Unicode · 区域设置(日期/单位)
27
Ribbon界面 · QDockWidget管理 · 工作空间保存/恢复 · 主题皮肤
28
协同设计 28.html
文件锁定/版本控制 · 差异比较/合并 · WebSocket实时协同 · 审计日志
29
测试与调试 29.html
Google Test单元测试 · Squish UI自动化 · Profiling · 内存泄漏检测
30
部署与发布 30.html
Inno Setup/NSIS安装包 · FlexNet许可证 · 自动更新 · 软件签名