- 博客(105)
- 资源 (4)
- 收藏
- 关注
原创 c# cad2016系统变量解释说明
二、查看系统变量命令栏输入 SETVAR?一、cad系统变量设置和获取。三、获取到所有系统变量。四、系统变量简要解释。
2024-03-02 00:12:13 479
原创 C# CAD PaletteSet.Dock停靠操作
的静态公共方法,其功能是在AutoCAD环境中创建、显示并根据用户交互调整一个调色板集(PaletteSet)的属性。显示一个提示对话框,让用户选择调色板集的一个选项:"Opacity"、"TitleBarLocation"或"Docking"。总之,这个方法是一个完整的调色板集管理单元,负责创建、展示以及根据用户的实时反馈来修改调色板集的各种视觉和布局特性。设置调色板集的最小尺寸为300x300像素,并向其中添加一个名为"Test Palette 1"的新控件(类型为。获取当前活动文档的编辑器对象。
2024-03-01 04:31:17 524
原创 C# CAD PaletteSet.Style各种外观和行为样式
综上所述,通过上述代码设置的调色板集将会具有一个可编辑名称、显示属性菜单、具备自动隐藏功能以及带有关闭按钮的完整标题栏,从而为用户提供更丰富且灵活的操作选项和交互体验。结合这两项样式设置,最终创建的PaletteSet将会有一个可以自动隐藏和一个用于关闭的按钮,这样用户可以根据需要轻松地控制调色板集的显示状态。: 当设置了这个样式后,在调色板集的标题栏会增加一个“属性”菜单项。: 这个样式表示在PaletteSet的标题栏上显示一个可编辑的文本框,允许用户自定义并更改调色板集的名称。
2024-03-01 04:14:11 677
原创 C# CAD2016 cass10宗地Xdata数据写入
通过SelectWindowPolygon获取到权利人图层和预编号图层的文本信息并把信息写入到宗地xdata对应信息。这个命令的主要功能是让用户从"宗地"图层中选择LWPOLYLINE对象,并可能对所选实体进行某种处理。四、 需要从cad上 获取对应信息,宗地预编号,权利人名字这两个基础信息( 宗地线范围内包含信息),该命令属于名为“cad自定义面板集.jzd”的命名空间下的内部类。循环内添加代码,例如读取并导出多段线的数据信息等。三、基础代码走起选择方式(批量导入)
2024-02-22 18:06:13 537
原创 C# cass10 宗地初始化-根据 “预编号” “权利人”图层对应信息 批量添加到宗地图层
运行环境根据 “预编号” “权利人”图层对应信息 批量添加到宗地图层。
2024-02-22 17:00:28 1402
原创 c# Contains方法-检查集合中是否包含指定的元素
是 .NET 集合框架中许多集合类(如 List、Array、HashSet 等)提供的一种方法,用于检查集合中是否包含指定的元素。方法会遍历列表中的所有元素,并判断传入的方法参数是否存在于这个列表中。如果不保证一定能转换成功,可以考虑在调用。这样,你就避免了多次比较,直接检查。的整数值是否在列表中。
2024-02-20 18:19:11 1113
原创 C# CAD交互界面-模态窗体与非模态窗体调用方式
当一个模态窗体打开时,它会阻塞主窗体的所有输入,直到关闭该模态窗体为止。例如,弹出一个对话框让用户必须完成某些操作后才能继续使用主程序。非模态窗体打开时,用户可以同时与主窗体和其他非模态窗体进行交互。通常用作工具栏、辅助信息显示窗口等。运行环境Visual Studio 2022 c# cad2016。
2024-02-20 01:02:11 738
原创 CASS编码对照表
CASS编码对照表,包含了地籍与房产测绘中各种地理信息要素的编码、图层以及对应的名称和描述。这些编码主要应用于地形地貌、水系、居民地、交通设施(如铁路、公路、桥梁、隧道)、地下管线、海岸线、岛屿、矿产资源、建筑物以及其他人工构筑物等多种类型的地物符号表示。依比例液体.气体储存设备(非圆)依比例液体.气体储存设备(圆)完整的长城及砖石城墙(外侧)完整的长城及砖石城墙(内侧)破坏的长城及砖石城墙(外侧)破坏的长城及砖石城墙(内侧)不依比例支柱.墩(方形实心)不依比例支柱.墩(方形空心)不依比例支柱.墩(圆形)
2024-02-19 18:14:18 1688
原创 C# 字典(Dictionary)基本操作
注意:在字典中,键是唯一的,不能有重复的键;同时,字典内部通常采用哈希表实现,因此查找、添加和删除操作的时间复杂度通常是O(1)。九、C# 8.0 及以上版本还引入了。
2024-02-19 17:37:51 868
原创 C# CAD 框选pdf输出
AutoCAD本身并不直接提供将选定实体导出为PDF的功能。通常需要借助第三方库或者AutoCAD自身的布局(Layouts)功能配合打印命令将内容输出到PDF打印机。使用`.NET`环境下的第三方库如`Autodesk.AutoCAD.PlottingServices`可以创建一个PDF打印作业,并设置其输出范围为选定的实体所在的布局。
2024-02-16 22:23:27 659
原创 C# CAD-Xdata数据添加,修改,清除,删除
选定的AutoCAD实体上添加包含已注册应用程序标识以及特定ASCII文本信息的扩展数据。当使用XData(扩展数据)存储自定义信息时,包含一个DXF组码为。的数据,确保其他软件组件能够根据这个标识来解析相应的数据格式。
2024-02-16 19:08:37 1187
原创 C# CAD SelectionFilter下TypedValue数组
在TypedValue数组中,每个元素表示一个选择条件,它由两个参数组成:DxfCode和值。DxfCode是一个整数枚举值,用于表示选择条件的类型,而值则是与之对应的具体属性值。根据不同的需求,可以定义不同的TypedValue对象,并将它们组合成一个数组,从而实现各种自定义的选择规则。SelectionFilter是用于过滤AutoCAD实体的类,在AutoCAD中,可以使用它来选择具有特定属性的实体。
2024-02-15 18:07:31 798
原创 C# CAD2016 宗地生成界址点,界址点编号及排序
用于计算给定多段线的中心点,但在当前代码片段中并未使用此方法来确定文本标签或块参照的位置。//附送AI 图片无版权 随意用 龙年大吉大利。另外,还提供了一个辅助方法。
2024-02-15 01:22:41 809
原创 C# CAD2016 多边形顶点按方向重新排序
这样,通过以上步骤,我们找到了一个多边形的一个候选起始顶点(可能位于西北方向),并且已经获取了该多边形的边界框信息,这些信息对于后续判断顶点排列顺序及处理其他相关问题具有重要意义。完整地处理八个方向(东北、东南、西南、西北、北、南、东、西),我们可以创建一个方法来获取多边形相对于给定点的最近顶点及其对应的方向。对象(或类似的多边形表示方式),其中包含了多边形的顶点。//附送AI 图片无版权 随意用 龙年大吉大利。
2024-02-14 01:58:25 695
原创 C# CAD2016 判断多边形的方向正时针或逆时针旋转
此方法通过Shoelace公式计算整个多边形的有符号面积来判断其方向,对于凸/凹多边形都适用,不依赖于特定的起始顶点信息。不过要注意,在实际应用中可能需要额外处理边界情况和特殊情况,如所有点共线等情况。此方法通过检查每个顶点与其前一个顶点的关系,逐个确定多边形顶点是否按顺时针顺序排列。但这种方法只适用于局部判断,并且依赖于已知的起始顶点是西北角。
2024-02-14 01:13:51 748
原创 C# CAD2016获取数据操作BlockTableRecord、Polyline、DBObject
对象,代表了对AutoCAD数据库的操作事务。所有对数据库中对象的读取或修改操作都应在事务的上下文中进行。是AutoCAD .NET API中的一个基类,所有具体的图元对象(如直线、圆、块参照等)都继承自这个类。是C#中的类型转换运算符,它尝试将从。方法返回的对象转换为。
2024-02-13 11:16:48 940
原创 解释性AI(XAI)技术和方法
随着机器学习和深度学习模型在各种复杂任务中取得显著成果,这类模型通常被视为“黑箱”,即它们可以输出准确的结果,但其内部决策机制却很难被理解和解读。通过以上技术和方法的应用,解释性AI不仅有助于建立公众对AI系统的信任,还能促进AI应用的健康发展,并确保AI在做出关键决策时遵循伦理原则和社会规范。:通过设计和开发新的算法和工具,使得AI系统的内部工作原理对用户和开发者更加透明,用户能理解系统为何做出特定决策。:在某些行业如医疗和金融领域,法律和监管机构要求AI决策必须具备可解释性,以便审核和追责。
2024-02-07 00:15:34 424
原创 深度学习的进展
Transformer架构的提出彻底改变了序列模型的设计理念,Google的Transformer在机器翻译任务上取得重大突破,其后BERT和GPT系列模型更是引领了预训练+微调范式的新时代。:RCNN系列(Fast RCNN、Faster RCNN、Mask RCNN)利用深度学习进行端到端的目标检测和分割,YOLO(You Only Look Once)及其后续版本YOLOv2、YOLOv3、YOLOv4则提升了实时检测的速度,并保持了较高的精度。
2024-02-07 00:08:20 1772
原创 开源软件的影响力
例如Linux操作系统、Apache Web服务器、MySQL数据库等开源项目,在全世界程序员的努力下不断完善和优化,为全球范围内的企业和个人提供了稳定、高效的技术支撑。综上所述,开源软件以其开放、合作、共享的核心理念,深刻地改变了我们生活中的方方面面,从技术进步、经济效率到社会公平、教育普及,无不体现着开源软件的巨大影响力。他们基于开源软件进行二次开发、定制化服务、技术支持等,实现了商业价值的同时,也促进了开源软件的持续发展和完善。比如,开源运动推动了更为灵活的版权许可制度,鼓励知识成果的分享和再创造。
2024-02-06 23:57:57 594
原创 新年期间也不喜欢关电脑
对于一些互联网公司而言,新年期间往往是业务高峰期,而程序员则需承担起保障产品正常运行、处理突发问题以及实施临时优化任务的责任,因此他们的电脑必须保持开机状态,以应对可能出现的工作需求。: 新年也是提升自我技能的好时机,不少程序员会选择利用假期时间进行深度学习,研究新技术、阅读技术文档或者参加线上的编程挑战赛,电脑自然也就成了他们新年学习旅程的重要伙伴。总之,在这个洋溢着欢乐与祥和的新年时节,程序员们的电脑也承载了他们对工作的热爱、对技术的追求,以及对美好未来的憧憬。
2024-02-06 23:51:46 352
原创 C# CAD交互界面-自定义面板集(四)
总结起来,这个方法会在AutoCAD界面中创建并显示一个包含两个标签页的自定义面板集,并且每个标签页都包含相同的用户自定义控件,同时设置了面板的外观样式和透明度属性。获取AutoCAD主应用对象:虽然在这个片段中没有显示具体获取方式,但在实际应用中,通常会通过。创建自定义面板集(PaletteSet)的C#命令方法实现。类来访问AutoCAD的主应用上下文。c# cad2016 调试成功。
2024-02-06 16:42:33 1189
原创 C# CAD交互界面-自定义窗体(三)
运行环境 vs2022 c# cad2016 调试成功二、开发代码进行详细的说明初始化与获取AutoCAD核心对象::这行代码获取当前工作中的AutoCAD数据库对象。在AutoCAD中,所有图形数据和对象都存储在数据库中。:获取当前活动MDI(多文档界面)文档的编辑器对象。编辑器提供了与用户交互的方法,比如输出命令行信息、获取用户选择等。:获取当前活动的MDI文档对象,它代表了一个打开的DWG文件,通过它可以访问和操作文档内的所有图形元素。自定义窗体Form1:注册命令方法"UiStart"::这是一个
2024-02-04 22:13:23 732
原创 AutoCAD .NET 层次结构介绍
在AutoCAD .NET API中,Transaction(事务)是一个核心概念,它用于确保对AutoCAD图形数据库进行的一系列更改是原子性的,并且可以作为一个整体成功完成或完全撤销。在编程环境下,当你需要修改AutoCAD图纸中的任何内容时,都应该在一个事务范围内进行操作。简而言之,利用AutoCAD .NET API中的Transactions机制,开发人员可以编写可靠、安全的代码来控制对AutoCAD图形数据库的读写操作,确保在程序异常或其他问题出现时,不会导致图形文件损坏或数据不一致的情况。
2024-02-03 15:15:18 1075
原创 c# 微信账单导入合并
微信导出账单只能导出三个月,多条记录进行合并。//有什么需要的,放假期间可以免费开发。用法 点击按钮选择微信账单所在目录。
2024-02-02 14:39:08 553
原创 c# cass10 获取宗地内所有算房产的房屋建筑面积
缺陷 跟宗地交集部分 面积无法算出,房屋结构0层无法算出,房屋及房屋附属不是封闭线段无法算出面积(通过修改房屋属性改变房屋结构层数)~代码只能参考。,用于让用户选择位于外部多段线内部的其他LWPOLYLINE实体。d. 使用多边形窗口方式让用户进行内部实体的选择,并获取选择结果。遍历所有被选中的外部多段线,对每个多段线执行以下操作: a. 确认多段线闭合且至少有一个顶点。,限制用户只能选择图层为"宗地"上的LWPOLYLINE对象作为外部边界。提示用户根据设定的过滤器规则选择实体,并获取用户的选择结果。
2024-01-31 19:05:13 871
微信消息推送1.0.0说明
2023-11-25
FlaUInspect V1.3.0
2023-11-24
cass提取宗地编号
2019-06-07
lisp 三点矩形
2019-05-02
C#选择文件或者选择文件夹-范例
2018-08-01
Maui链接mysql
2023-02-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人