- 博客(10)
- 资源 (20)
- 收藏
- 关注
原创 C#实战之CAD二次开发008:常用工具类分享
一、画图类 public static class DrawTools { public static ObjectId AddToModelSpace(this Database db, Entity ent, string layer) { ObjectId entId;//用于返回添加到模型空间中的实体ObiectId //定义一个指向当前数据库的事务处理 using (Transa
2021-09-25 10:41:22
1775
原创 webpack基本配置
一、webpack基本配置我们创建一个项目文件夹之后,首先使用npm包管理工具管理起来,npm init -y。如果我们创建的项目文件名中含有中文时,系统会让你输入一个名称,此时不要回车,输入名字后回车才行。创建两个文件夹,一个是src,一个是dist。src是存放项目源代码的,dist是项目打包之后输出的文件夹。在创建一个index.html,这是项目的html模板文件。...
2020-05-23 10:02:13
238
原创 C#实战之CAD二次开发007:根据用户输入和选择来插入图块和文字
需求分析在打开CAD之后,用户输入一个命令,CAD会弹出一个对话框,然后用户输入文本,点击确定之后,用户在CAD图面上选择要插入的点,然后点击之后则会在点击的地方插入文字和图块。一、思路AutoCAD.NET API 专门提供了两个有关的函数来实现对话框,ShowModalDialog(Form formToShow)函数,所以我们需要创建一个Form类的对象。二、实现首先创建一个类库...
2019-12-11 10:11:26
2578
3
原创 C#实战之CAD二次开发006:与python进行Socket传输文件
前言前面介绍了与CAD相关的一些功能,本期介绍一下C#和python如何通过socket通信来进行文件的传输,首先我们先来了解一下socket通信原理。
2019-08-05 08:18:17
897
原创 C#实战之CAD二次开发005:打印pdf
前言上期我们介绍了如何在CAD中插入文字和插入图块两个功能,这期我们再讲一下如何实现CAD打印pdf功能。打印pdf要实现打印pdf功能,需要借助一个软件pdfFactory,这个是pdf虚拟打印机,下载地址链接:https://pan.baidu.com/s/1LFvNM4V8UIAOUi2bEPbPEQ 提取码:8wwj...
2019-07-28 12:05:54
6286
1
原创 荣联云发送短信验证码--python3接口
近期做网页注册需要用到发送验证码功能,于是用荣联云的发送短信验证码进行测试,具体步骤如下:1、注册账号(需要用到手机号)2、用注册的手机号进行测试3、查看开发文档,得到api接口参数...
2019-07-24 08:48:52
335
原创 C#实战之CAD二次开发004:插入尺寸标注
前言上期我们介绍了如何利用C#实现在CAD中自动打印pdf功能,这期我们继续介绍一个比较常用的功能,插入标注,在我们绘图的时候经常用到这个功能。插入标注CAD中的标注形式有很多种,例如水平标注,垂直标注,半径标注,角度标注等等,我们通过建立一个DimensionTools类在专门建立这些标注,代码贴上: public static class DimensionTools {...
2019-07-22 08:07:22
7066
6
原创 C#实战之CAD二次开发003:插入文字和插入图块
前言上期我们介绍了如何利用C#在CAD中绘制直线和圆,这期我们介绍一下CAD中两个比较重要的功能,插入文字和插入图块,在CAD中插入文字主要是单行文字和多行文字,插入块主要有内部图块和外部图块。本文主要介绍插入多行文字和插入内部图块两个功能。...
2019-07-16 08:25:18
7461
1
原创 C#实战之CAD二次开发002:绘制直线和绘制圆
前言上期我们介绍了C#和CAD环境的配置,这次我们介绍一下CAD两个基本的绘图功能——直线和圆,这两个在CAD绘图中用的还是比较多的,这里我主要介绍绘制直线和圆。1.绘制直线首先我们新建一个类库项目,名字myproject,在添加引用acmgd.dll和acdbmgd.dll,需要注意的一点就是,在添加完引用之后,需要将两个dll引用的属性进行设置,将属性中“复制本地”的选项改为Fasle。...
2019-07-03 14:29:06
4785
2
原创 C#实战之CAD二次开发001:CAD和C#的环境配置
众所周知,对AutoCAD进行二次开发用到的工具主要有ObjectARX,VBA和LISP,但它们的优缺点是显而易见的,ObjectARX功能强大,编程效率高,但它的缺点是编程者必须掌握VC++,而这门语言非常难学;VBA和LISP虽然简单易上手,但它们对于开发大型的程序好像无能为力。而.NET则结合了VC++功能强大和VBA易用的特点,可以快速开发出功能强大的AutoCAD程序。
2019-06-24 15:49:35
3109
ronglian.py
2019-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人