自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(153)
  • 资源 (7)
  • 收藏
  • 关注

原创 【2025 ODA teigha .NET系列开发教程 第五章】给CAD实体添加附属数据XDATA,包括源码

XData(扩展数据)是AutoCAD中一种特殊的数据存储机制,允许开发者为图形对象附加自定义数据。这些数据不会影响对象的几何特性,但可以用来存储额外的信息。XData提供了一种灵活的方式来扩展AutoCAD对象的数据存储能力。通过合理使用XData,我们可以为CAD应用程序添加丰富的自定义数据支持。

2025-01-21 11:07:57 369

原创 【2025 ODA teigha .NET系列开发教程 第四章】带你读写DWG、DXF文件内的所有标注,包括源码

这段代码展示了如何使用 Teigha SDK 创建各种类型的 CAD 标注。主要包含以下几种标注类型:⚡ 对齐标注 (AlignedDimension)🔄 旋转标注 (RotatedDimension)📐 角度标注 - 两线 (LineAngularDimension2)🔺 角度标注 - 三点 (Point3AngularDimension)🌙 弧长标注 (ArcDimension)↔️ 半径标注 (RadialDimension)

2025-01-21 10:41:36 112

原创 【2025 ODA teigha .NET系列开发教程 第三章】带你读写DWG、DXF文件内的所有2D Entity,包括源码

本节课程带你使用ODA。

2025-01-21 10:09:01 94

原创 【2025 ODA teigha .NET系列开发教程 第二章】实现Winform和WPF ViewWinForms DWG&DXF 模式图纸的预览查看,缩放

这是一个基于Winform的CAD文件查看器,支持WPF,可以打开和查看DWG/DXF格式的CAD文件。WPF应用和Winform程序开发,CAD文件处理图形渲染基础Windows窗体应用。

2025-01-20 18:21:38 396 2

原创 【2025 ODA teigha .NET系列开发教程 第一章】实现WPF ViewDirectX DWG&DXF 模式图纸的预览查看,缩放

嗨!欢迎来到CAD图纸查看器项目!这是一个基于WPF和Teigha SDK开发的专业CAD文件查看工具。无论你是工程师、设计师,还是其他需要查看CAD图纸的专业人士,这个工具都能帮你轻松处理DWG/DXF格式的工程图纸。

2025-01-20 17:37:03 689 2

原创 【Winlicense完整版教程】网络激活教程,支持购买和禁用,超级详细步骤

10) 如果您想显示一个对话框,您的客户可以在其中输入激活码,当您的应用程序过期时等,您必须选中“使用嵌入式 DLL 显示您的激活对话框”选项。4) 运行“WinLicense.exe”并转到“许可证管理器 --> 数据库 --> 选择”,然后单击“服务器数据库”,然后 WinLicense 将重新启动并提示登录详细信息以连接到您在服务器中创建的 MySQL 数据库(在步骤“1”中)”)8) 在“激活 URL”中,设置您复制附带的“activate.php”文件的相对路径(从上述步骤“2”)中。

2024-12-25 10:42:53 1589

原创 【CAD.NET】预览界面缩放操作

【代码】【CAD.NET】预览界面缩放操作。

2024-08-28 14:59:21 199 6

原创 【CAD二次开发】全网最全Auto CAD和垂直产品的产品ID和区域设置ID的注册表值

R20.0是发布号, 对应版本 AutoCAD 2015像 E000:409 这样的数字是产品ID(E000)和区域设置ID(409)。产品ID结构是一个4位数的值。然而,在Auto CAD 2006之前,产品ID结构只有3位数字,只有一个[p]值。由于基于Auto CAD的产品数量众多,在Auto CAD 2006中,结构改为4位数字。从Auto CAD 2006开始,结构配置为“[n][r][pp]”,其中:[n]=表示Auto CAD基本版本的编号(见下文)

2024-06-14 14:39:09 245

原创 【CAD二次开发】空间内圆弧绘制,空间内倒角,绘制三维点到点路径

三维线条倒直角圆角

2024-05-11 11:34:19 288

原创 【高阶CAD二次开发】文档2

【代码】【高阶CAD二次开发】文档2。

2024-04-11 16:48:59 354

原创 【高阶CAD二次开发】文稿

【代码】【高阶CAD二次开发】文稿。

2024-04-11 16:45:55 386

原创 【高阶CAD二次开发】在ARX或.Net中使用AssocPersSubentityIdPE访问子实体

CAD约束的功能

2024-04-10 14:31:13 613

原创 Coding构建SSh登录教程

持续集成中的 SSH 命令行插件通常用于授权构建机登录云服务器执行相应的命令与任务。账号密码凭据 SSH Jenkinsfile 示例。私钥凭据 SSH Jenkinsfile 示例。SSH 命令行 (Jenkins 原生)将构建机上的脚本传输至云主机并执行;将云主机上的文件拉取至构建机上;将构建机上的文件推送到云主机;远程登录云主机上执行命令;远程登录云主机后删除文件;

2024-03-29 15:15:08 481

原创 【CAD二次开发】代码修改后热加载,免重启调试CAD插件

对于新手的程序员来说,每次编译完成后发现不是自己想要的效果,要想再次编译,又需要再次编译,过程中需要浪费时间,vs2022新出了热重载的功能解决了这个问题,如下是使用的方法。4.如果需要改程序,修改代码后点击VS里的热重载即可完成功能的热编译,不要重启CAD重新加载程序;CAD会被启动,输入NETLOAD后加载生成的DLL文件。设置启动操作为启动外部程序,并设置CAD的目录。CAD:2013及其以后的版本。3.输入命令调用自己编写的功能。2.点击启动或者(F5)

2024-03-18 10:48:16 778

原创 【CAD二次开发】如何通过lsp实现dll程序的自动加载

这段代码意思是加载这个程序的时候自动运行NETLOAD加载C:/tb/tiQuXinXi/Get2/Get/bin/Debug/get.dll路径的get.dll插件。通常我们在收到一个dll格式的CAD插件的时候会通过NETLOAD手动加载,这个缺点是每次重启CAD后都需要再加载dll插件;然后我们通过CAD内的APPLOAD命令加载load.lsp这个插件,把插件添加进启动组内。答案是有,下面我们分享几种简单的方法实现dll的自动加载;方法2:通过修改注册表的形式实现插件的自动加载。

2023-12-26 16:03:33 1678

原创 【CAD二次开发】标注箭头,获取修改标注箭头图块

【代码】【CAD二次开发】标注箭头,获取修改标注箭头图块。

2023-11-28 18:11:15 719

原创 MYSQL数据库连接字符串(connectionString)配置参数大全详解

(1)每当一个连接使用完后释放回连接池,如果当前时间减去该连接建立的时间的值大于Connection Lifetime设定的值(秒),该连接被销毁。这是因为中间层的连接一直都不会销毁而建立新的连接的可能性很小(除非出现增加服务器之后数据库的并发访问量超过增加前的并发最大值)。(2)当发现某个连接对应的“物理连接”断开(这种连接称为“死连接”),例如数据库已经被shutdown、网络中断、SQL Server的连接进程被kill、Oracle的连接会话被kill,该连接被销毁。

2023-11-02 15:57:35 3725

原创 【CAD二次开发】打开dwg更新Document 报错Drawing is busy (COMException was caught)

Actually an error message shown that "Drawing is busy (COMException was caught)".

2023-10-19 15:28:58 243

原创 【CAD二次开发】删除所有的约束

调用系统命令删除约束。

2023-10-18 16:43:50 239

原创 【CAD二次开发】参数化绘图,创建、修改参数约束,位置约束

【代码】【CAD二次开发】参数化绘图,创建、修改参数约束,位置约束。

2023-10-17 10:13:56 791 4

原创 【CAD二次开发】给CAD添加TRUSTEDPATHS避免dll插件信任弹窗

找到General下的ACAD项目;在后面添加新的目录即可,多个目录使用分号分隔;找到配置文件目录,遍历下面的每个配置文件;

2023-10-02 23:09:07 1268

原创 【CAD二次开发】如何根据多段线的起点,终点,弧度来计算圆弧的圆心,半径,起始角度

【代码】【CAD二次开发】如何根据多段线的起点,终点,弧度来计算圆弧的圆心,半径,起始角度。

2023-09-21 10:48:12 599

原创 【CAD二次开发】获取当前Cad的版本

【代码】【CAD二次开发】获取当前Cad的版本。

2023-09-05 15:29:45 495

原创 【CAD二次开发】重新加载acad.pgp快捷菜单文件

【代码】【CAD二次开发】重新加载acad.pgp快捷菜单文件。

2023-09-05 14:22:28 1374

原创 Ubuntu20.04安装新版nodejs

sudo ln -s /opt/node-v18.12.0-linux-x64/bin/node /usr/local/bin/ //注意修改node-v18.12.0-linux-x64.tar.xz的路径信息。sudo ln -s /opt/node-v18.12.0-linux-x64/bin/node /usr/bin/ //注意修改node-v18.12.0-linux-x64.tar.xz的路径信息。在任意终端运行命令:node -v。

2023-06-26 18:08:48 1126

原创 【VMProtect教程】授权示例

在测试模式中,授权系统对提供的序列号的所有反应(状态和返回的数据)都在配置文件中描述。在下面提供的10个步骤中,我们将从创建最简单的应用程序到在测试模式下使用许可系统的全功能使用,并将硬件锁定并限制免费升级的期限。许可系统返回序列号的状态(有效/无效以及原因),还可以提供关于序列号的详细信息,包括用户名、电子邮件、序列号的过期日期等等。此代码使用“项目”部分的“许可”小节中指定的信息检查序列号。在下面描述的几个步骤中,我们将创建一个用于查询许可系统的测试应用程序:向其提供序列号,接收序列号的状态及其内容。

2023-03-30 16:37:18 1370

原创 【VMProtect教程】授权管理系统介绍

当一年的期限结束时,用户可以选择:要么使用该程序的最后一个工作版本,要么购买更新版本再使用一年。因此,即使黑客修改了程序中的条件跳转,如果没有正确的序列号,代码仍然无法工作。例如,用户希望测试程序的完整功能副本。这允许您为应用程序设置一个安全的试用期(演示),因为VMProtect不会试图在用户的计算机上隐藏试用标记,而是生成一个工作但有时间限制的序列号。您可以使用此功能在程序的“About”窗口中显示额外的信息,如果输入了序列号,可以实现额外的安全检查,可以存储仅在产品的注册版本中可用的常量,等等。

2023-03-30 16:30:34 1521

原创 【CAD.Net】基础课程 AutoCAD 中的凸度,求圆弧的圆心、起始角度、圆弧的中心点

凸度(bulge)是AutoCAD 中一个非常重要和强大的数学工具,它可以以非常简洁的方式表示一段弧的信息。已知平面内具体两点坐标,以及一个凸度值,即可唯一确定一段弧。多段线中,凸度的数值放置在线段的两个端点中的前一个端点上。bulge 的具体值定义为这段弧所对应的弧度(角度)的1/4的正切值,即bulge = tan(θ/4) , 其中 θ 是弧本身在其所在圆中所对应的弧度(角度)bulge 值可以为正,也可以为负。

2023-03-24 17:09:15 1879 1

原创 【CAD二次开发】如何判断一个点是否在多段线内

【代码】【CAD二次开发】如何判断一个点是否在多段线内。

2023-03-20 11:16:59 821

原创 【CAD二次开发】多重插入块 MInsertBlock 如何炸开

多重插入块 MInsertBlock使用Expode命令和X命令是无法直接炸开的,需要借助插件进行炸开;

2023-03-16 14:22:26 2001

原创 winform动态修改图片任意旋转角度,修改透明度,位置,

【代码】winform动态修改图片任意旋转角度,修改透明度,位置,

2023-03-14 15:57:51 822

原创 【CAD二次开发】CAD制图动态预览,支持拖到和缩放

该动态预览不依赖于CAD,支持独立开发EXE程序,同时支持嵌入CAD开发,绘制的图纸也可以支持导出DWG,PDF,DXF等格式;

2023-03-08 10:18:19 1026 2

原创 【CAD .NET】设置保存为pdf文件的页面参数 边距,横向竖向

【代码】【CAD .NET】设置保存为pdf文件的页面参数 边距,横向竖向。

2023-03-06 10:11:08 381

原创 【CAD二次开发】如何判断CAD图纸内的丢失字体,求包围盒报错eInvalidExtents

下面是我们找寻那些字体样式缺少字体的方法。

2023-03-05 17:40:46 827

原创 【CAD二次开发】CAD选择集的问题集合

获取指定范围内的对象,类似从右下角到左上角框选;注意框选对象要在CAD的窗体范围内,否则会返回错误结果。

2023-03-02 23:21:26 845

原创 【CAD二次开发】CAD开发中遇到的疑难问题整理与开发技巧

在win7等64位操作系统中,在CAD调用的C# dll插件中,如果操作注册表(读取、写入等),可能会报这个错误,原因是CAD不是以管理员权限运行的,权限不足,要防止这种情况发生,需要让CAD以管理员身份运行,在CAD的快捷方式或安装目录下的acad.exe上右键,选择“属性”,切换到“兼容性”页面,选中“以管理员身份运行此程序”,这样就不会出现这种情况了。第二种方法应该可以在程序中进行实现,不知道AutoCAD.NET中有没有提供现成的方法,不过可以用sendcommand实现。

2023-03-02 23:18:36 666

原创 【CAD二次开发】在窗体上调用CAD自带的命令。

在窗体上调用 AcedCmdS的方法老实失败,最后终于找到解决的方法,2.单击按钮后执行close操作。1.注意弹窗的模式。

2023-03-02 16:46:23 850

原创 【CAD.Net】第六课:图纸保存时候字体丢失,显示问号,形(Shape)不显示

【代码】【CAD.Net】第六课:图纸保存时候字体丢失,显示问号,形(Shape)不显示。

2023-02-08 11:05:36 355

原创 【CAD.Net】第五课:如何提取CAD CADMText的文本内容(去除格式内容)

直接获取 CADMText.Text属性获取的内容包含格式。不是我们需要的,所以我们需要去除格式内容。如下方法,来源于AUTO CAD二次开发的教程。

2023-02-08 10:53:18 869

原创 【CAD.Net】第四课:添加实体类和符号表到图纸

认识实体

2023-01-16 11:38:34 707 1

CAD二次开发几何拓展算法

CAD二次开发几何拓展算法

2022-05-11

SOLIDEDGE 插件Advanceintall打包安装部署

SOLIDEDGE 插件Advanceintall打包安装部署

2022-02-09

NuGetPackagePublishToolAsync vs专业打包上传工具

NuGetPackagePublishToolAsync vs专业打包上传工具

2022-01-20

C# winform设计 钉钉 微信 二维码 扫码登录登录客户端 源码文件 CS架构

C# winform设计 钉钉扫码登录登录客户端 源码文件 CS架构

2021-02-06

原创 CASS测绘自动打段线插件,兼容CAD2007,CAD2008,根据打点自动断线

CASS测绘自动打段线插件,根据打点自动断线,兼容CAD2007,CAD2008,测绘辅助工具定制,接单

2021-02-04

win10自带虚拟机CentOS7.tar 打包下载

(原创免费)win10自带虚拟机安装centos7子系统教程wsl

2021-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除