VB CAD 图形属性和数据库同步更新

VB CAD 图形属性和数据库同步更新,第1张

首先引用托管ObjectARX托管封装类,添加引用acdbmgd.dll与acmgd.dll,然后通过数据访问接口连接数据库,在AutoCAD上创建图形实体,在AutoCAD平台上读取实体信息,在AutoCAD平台上拾取块实体或者线段实体,AutoCAD平台上图形实体和数据库进行连接,实现图形属性和数据库信息同步。

它实现了图形实体和数据库的连接,用户一旦进行修改 *** 作,图形属性和数据库的信息都会同步得到修改,实现了图库联动的目的。

CAD可用于二维绘图、详细绘制、设计文档和基本三维设计。现已经成为国际上广为流行的绘图工具。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。

你想做的AutoCAD完全可以实现。

比较高级的方法是用AutoCAD自带的VBA编程实现,可以将AutoCAD的图元数据输出或链接到Access或Excel等外部程序。AutoCAD自带的帮助教程有一个实例是有关将图形数据编程输出到Excel的。如果你有VB基础可以稍微研究一下,不是很难的。也可以请教一下这方面有造诣的内行,应该是一个很简单的小程序。

比较低级的方法是用AutoCAD自带的Visual

Lisp编写一个lsp程序,将图元长度、数量统计出来。这种简单的程序网上很多,你可以去发布lsp的网站下载几个试试。不一定要用到Excel或Access的。

我用ACCESS来说吧

1、在access中创建个数据库mxb.mdb 再创建个表 保存。

2、用odbc创建数据源 打开数据源(odbc),进入odbc数据源管理器,在“系统dsn”里面单击“添加”按钮,在“创建新数据源”对话框,选择 Access Drive,完成。注意选择你刚才创建的mxb数据。创建完毕后,会在“系统数据源”列表中出现mxb项

3、在cad中选择“工具/数据库链接”,在这里面有选择适当的选项就可以了, 具体的不记得了。

sql应该也差不错多吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9944165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存