摘要: 最近接手了一个旧的系统,各种陈旧的问题比较多,其中最棘手的就是操作数据库的部分,具体如下: 1、核心库是一个最后修改时间为2008年的库,先不说有多陈旧,现在这个库只是一个DLL文件,没有源码,也已经没人知道里面都实现了些啥功能,就算你怀疑数据库读写有问题,也无法验证和调试,反编译出来的源码也没法用 阅读全文
posted @ 2016-08-29 23:10 我才是银古 阅读(3854) 评论(13) 推荐(4)
摘要: layout: default title: 调试测试与性能优化 第十九章:调试测试与性能优化 19.1 测试框架 19.1.1 测试项目结构 test/ ├── LightCAD.MathLib.Tests/ # 数学库单元测试 │ ├── LightCAD.MathLib.Tests.cspro 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(3) 评论(0) 推荐(0)
摘要: layout: default title: 实战案例与二次开发指南 第二十章:实战案例与二次开发指南 20.1 实战概述 20.1.1 本章目标 本章通过多个完整的实战案例,展示如何基于LightCAD进行二次开发。从简单的工具插件到完整的行业应用,逐步深入地介绍二次开发的方法和技巧。 20.1. 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(8) 评论(0) 推荐(0)
摘要: layout: default title: 标注与文本系统 第十八章:标注与文本系统 18.1 标注系统概述 18.1.1 标注的重要性 标注是工程图纸中不可或缺的组成部分,用于标明尺寸、角度、半径等几何信息。LightCAD提供了完整的二维和三维标注系统。 18.1.2 标注类型 二维标注(Li 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(3) 评论(0) 推荐(0)
摘要: layout: default title: 命令与操作系统 第十六章:命令与操作系统 16.1 命令系统概述 16.1.1 命令模式 LightCAD的操作系统基于经典的命令模式(Command Pattern)设计,将用户的每一个操作封装为独立的命令对象。这种设计带来了以下优势: 可撤销/重做: 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(5) 评论(0) 推荐(0)
摘要: layout: default title: 数据库与项目管理 第十七章:数据库与项目管理 17.1 数据库模块概述 17.1.1 数据库相关模块 LightCAD包含两个数据库相关的模块: 模块 说明 LightCAD.DBHelper 数据库帮助工具,提供通用的数据库操作接口 LightCAD. 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(1) 评论(0) 推荐(0)
摘要: layout: default title: 插件系统与扩展开发 第十五章:插件系统与扩展开发 15.1 插件系统概述 15.1.1 Weikio Plugin Framework LightCAD的插件系统基于Weikio Plugin Framework构建,这是一个.NET平台的轻量级插件加载 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(3) 评论(0) 推荐(0)
摘要: layout: default title: 文件格式与数据交换 第十四章:文件格式与数据交换 14.1 文件格式支持概述 14.1.1 LightCAD支持的格式 格式 读取 写入 说明 LightCAD原生格式 ✅ ✅ 完整保留所有数据 DWG ✅ ✅ AutoCAD绘图格式(通过ODA SDK 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(4) 评论(0) 推荐(0)
摘要: layout: default title: 二维绘图与视口管理 第十章:二维绘图与视口管理 10.1 绘图模块概述 10.1.1 LightCAD.Drawing的定位 LightCAD.Drawing是CAD系统中负责二维绘图和视口管理的核心模块。它位于RenderUtils之上、Runtime 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(3) 评论(0) 推荐(0)
摘要: layout: default title: 视图构建系统 第十一章:视图构建系统 11.1 视图构建概述 11.1.1 ViewBuilder的定位 视图构建系统是LightCAD.Runtime模块中最核心也最复杂的子系统。它负责将三维模型转换为各种二维投影视图,是CAD工程制图的关键技术。仅V 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(7) 评论(0) 推荐(0)
摘要: layout: default title: 用户界面框架 第十三章:用户界面框架 13.1 UI框架概述 13.1.1 混合UI架构 LightCAD采用Windows Forms + Avalonia的混合UI架构: ┌────────────────────────────────────── 阅读全文
posted @ 2026-03-17 08:56 我才是银古 阅读(5) 评论(0) 推荐(0)