- 博客(15)
- 收藏
- 关注
原创 CAD二开(c#)小试牛刀系列11-1简单补遗(WinForm,新建图层,标注设置,资源释放)
如果要使用winform窗口的按钮来创建,当使用ShowModelessDialog无模式窗口时 button1下要锁住文档,或者在主函数(就是要展示CAD窗口)下运行,不然很大几率会报错。2.1--ShowModalDialog有模式窗口:该窗口运行后会占据CAD主界面,该窗口未退出时CAD主界面会锁住导致不能有复杂的操作, 如果要使用此窗口建议使用释放资源Dispose(true),或this.Close()来关闭该窗口。//在CAD中展示无模式窗口。//在CAD中展示有模式窗口。
2024-07-06 22:22:00
404
原创 CAD二开(c#)小试牛刀系列11 winform窗口
第2步,在右侧CADwinForm项目上右键添加 一个 windows窗体(名称为FormMain),也可以在工具栏=添加windows窗体。第1步,创建一个类库项目(名称为CADwinForm,类名CADmain),添加引用CAD中的dll库。通过以上2个步骤就完成了窗体的创建,名称按自己的习惯上面的只是示例。主要作用==使用窗体的形式可以更好更多的做一些小命令。CADmain中的代码。使用工具==CAD2018+FormMain中的代码。
2024-06-25 13:36:40
221
原创 c#学习系列-1 表格简单操作
引用部分:dll库的引用(NPOI.dll,ICSharpCode.SharpZipLib.dll)注意:本人使用的NPOI库是2.1版本的,NPOI.dll的复制本地一定要选 true,命名空间的引用(using NPOI.SS.UserModel;读取的函数只能读取.xls的文件,写入的不受影响。主要包含2个函数,写入与读取(亲测有效)
2024-05-15 13:23:11
294
1
原创 CAD二开(c#)小试牛刀系列10 已知三点绘制矩形
2、具体思路,分别求出 jxPo1, jxPo2与jxPo1, jxPo3的中点 zhongPo1、zhongPo2,通过这两个中点来镜像点 jxPo3,镜像后得到的点就是jxPo4。3、绘制顺序 从点jxPo1开始,连接 jxPo2,最后连接 jxPo3,或者从点jxPo3开始,连接 jxPo2,最后连接 jxPo1,其他顺序也绘不出矩形。2、如图 已知点jxPo1, jxPo2, jxPo3,这三个点连线必须成直角,不然绘制出来就不是矩形而是四边形。主要作用==给定三个坐标点,绘制任意角度的矩形。
2024-04-12 16:11:53
252
原创 CAD二开(c#)小试牛刀系列9 dat点数据读入CAD
主要作用==测量外业数据导入CAD,主要是读入全站仪或者gps采集的点数据文件。使用工具==CAD2018+
2024-04-11 11:26:23
224
2
原创 CAD二开(c#)小试牛刀系列8.1 AutoCAD免重启调试(这次保证可以用)
说明3:cad2010以下大概率用不了,cad2016及以上保证能用,cad2010-2015没有试过,关于那些CAD版本能用还请大家踊跃留言,也算是给其他朋友省了版本的麻烦。说明1:上次写完后,因为手头有点事,也没有好好测试一下,昨天试了一下,竟发现不能免重启调试,实在是抱歉啊。说明2:加载的时候CAD会报错,这是代码版本号的原因,点【继续】或者【右上角的X】就行了,对功能没有影响,图片如下;
2024-04-05 20:21:31
435
2
原创 CAD二开(c#)小试牛刀系列7 删除指定图层上的实体
主要作用==针对复杂的CAD图纸,通过图层来删除指定的实体保留其他的实体不受干扰。效果图(框选删除井的编号而不影响其他的东西)使用工具==CAD2019+
2024-03-26 19:26:51
214
原创 CAD二开(c#)小试牛刀系列6 用过滤集选择矩形并求出所有面积之和,用单行文字表示出来
主要作用==在CAD中同一个图层下有多种相互重叠的实体,只需要求出其中一种实体的面积(以圆与矩形为例,只求出矩形面积)使用工具==CAD2019+
2024-03-25 12:05:32
179
原创 CAD二开(c#)小试牛刀系列4 添加多个实体到模型空间
主要作用==可以同时添加点、圆、直线、多段线等实体到CAD中。使用工具==CAD2019+VS2022。
2024-03-12 19:48:52
402
1
原创 电脑问题解决方案系列1:win系统上部分软件乱码解决办法
找到ANSI(00),可以看到共有6个文件,名称与数据分别为【(默认)数值未设置,ANSI(00)yes,GB2312(86)yes,OEM(FF)yes,SYMBOL(02)no,VEM(FF)yes】方法1:控制面板=区域和语言(时间和语言)=语言=更改系统区域(语言)设置=当前系统区域(语言)设置,设置为【中文(简体,中国)】在该文件的空白处右键=新建字符串值,名称与数据改成与上面6个一致即可。说明:仅供参考,多一种思路。
2024-03-12 15:05:24
740
1
原创 CAD二开(c#)小试牛刀系列3 读取CAD中的点坐标并导入TXT文件中
主要作用==在CAD中选择多个点,将选中的点的XYZ坐标导入txt文件中。使用工具==CAD2019+VS2022。
2024-03-08 19:50:30
709
原创 CAD二开(c#)小试牛刀系列2 简单的数量统计实列表格与单行文字 添加实体
在cad中选择多条直线,将直线所属图层,线长,起点坐标,序号绘制在cad表格中,并使用单行文字进行标识
2024-03-05 21:53:08
403
原创 CAD二开(c#)小试牛刀系列1 选择多条线段并将线段长度汇入表格
在CAD中指定图层而选择多条直线,将直线的长度进行累加统计,将统计的结果绘制在CAD表格
2024-03-03 20:43:26
569
原创 C#二次开发环境搭建问题
未能解析主引用“acmgd”,因为它对 .NET Framework 程序集“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”具有间接依赖关系,而该程序集的版本为“4.0.0.0”,高于当前目标框架中的版本“2.0.0.0”
2022-09-26 16:52:58
864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人