文章 2022-02-16 来自:开发者社区

AutoCAD.net/Map 3D/AIMS/MapGuide/Civil 3D二次开发学习指南

作者:杜长宇    Autodesk Infrastructure Map Server(AIMS)/MapGuide API二次开发学习指南 Autodesk Infrastructure Map Server(AIMS) 是Autodesk公司在基础设施领域的面向web用户的产品,用于基础数据的发布。他的前身是Autodesk MapGuide Enterprise,除了包...

文章 2019-07-15 来自:开发者社区

【物联网智能网关-17】.NET Micro Framework之MDK C++二次开发

.NET Micro Framework虽然好学易用,但是在一些需要实时,需要高性能的应用领域,却有些勉为其难。毕竟.NET Micro Framework上层应用程序由底层CLR(TinyCLR)解释执行,执行效率被打个折扣是在所难免的。 美国GHI公司(国外.NET Micro Framework硬件产品主要生厂商)为此提供了一个称为RLP方案(https://www.ghielectron....

文章 2018-07-17 来自:开发者社区

3.NetDh框架之缓存操作类和二次开发模式简单设计(附源码和示例代码)

前言 NetDh框架适用于C/S、B/S的服务端框架,可用于项目开发和学习。目前包含以下四个模块 1.数据库操作层封装Dapper,支持多种数据库类型、多库实例,简单强大; 此部分具体说明可参考博客: https://www.cnblogs.com/michaeldonghan/p/9317078.html 2.提供简单高效的日志操作类使用,支持日志写入Db和txt、支持任何数据库类型写...

文章 2017-11-14 来自:开发者社区

.net项目的二次开发解决方案

公司原来项目的二次开发方式主要使用SQL,基本上也能满足客户的要求,优点是使用简单,只要熟悉SQL语句就可以操作,缺点是受限制太多,需要对数据库底层相当的了解,使用时容易出错,无法直接调用业务层代码等,研究了一下.net的动态编译,感觉用它来做二次开发效果应该不错的。 首先我们先做个demo来解释一下动态编译,下面这段代码的意思就是先组织一个源码字符串,然后编译执行。   动态编译简单代...

.net项目的二次开发解决方案
文章 2015-06-23 来自:开发者社区

AutoCAD .NET二次开发(四)

在CAD中,属性信息一般是以注记的形式存在,但当属性数据内容较多时,显示就成了问题。扩展属性(Xdata)可以解决这一问题,比如南方Cass中就利用了这一点。我们经常用Lisp来读取操作扩展属性。 查看实体属性信息: (entget(car(entsel))'("*")) 但我们为了方便与GIS交互,我们得在.NET中来读取、修改CAD文件中实体的扩展属性。本文先只讲解怎么读取扩展属性。 ...

文章 2015-06-19 来自:开发者社区

AutoCAD .NET二次开发(三)

在ArcGIS中,锁是一个经常遇到的东西,在打开一个该当时要锁定,编辑一个文档是再次锁定。要深入理解这个,要学习一下进程与线程。在CAD.NET中,也有Lock与Unlock。 获取一个文档,在进行处理前应当LockDocument,像官网帮助所说,因为修改或访问CAD的请求随时随地都在发生,为避免与其他请求冲突,我们有责任在修改前锁定文档。但是,某些情形下的锁定文档会导致在更新数据库过程中锁定....

文章 2015-06-08 来自:开发者社区

AutoCAD .NET二次开发(二)

今天专门讲一个——CommandMethod。我们都在知道CAD操作要快,必须要熟悉掌握各种命令。在Lisp开发中,在函数后C:即可添加一个命令,非常方法,在.NET API也可以非常方便的设置命令,它需要CommandMethod属性。 先来看CommandMethod的定义,它的构造函数很多,其中参数最全的一个如下图所示: groupName组名,string,命令编组名称,一般在小项...

文章 2015-06-06 来自:开发者社区

AutoCAD .NET二次开发(一)

其他话不多说,直接进入主题,既然是二次开发,当然是用CAD平台已经封装好了很多类,我们需要熟悉和使用它们。常用的AutoCAD .NET API的四个主要DLL文件是: 名称 作用 备注 AcDbMgd.dll 处理图形文件中存储的对象   AcMgd.dll 处理AutoCAD应用程序和用户接口   AcCui.dll 处理自定义文件   ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注