cad可否通过二次开发实现读取数据库中的数据并将此数据赋值给属性块中的属性?

cad可否通过二次开发实现读取数据库中的数据并将此数据赋值给属性块中的属性?,第1张

是可以的,但是你要掌握至少2个知识点,一个是cad的二次开发,一个是数据库的读写,这两个应该是两部分知识点。。。数据库你要读什么库。如果是通过arcgis的话,你除了objectArx外还要掌握arcgisEngine.

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

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

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

C++利用ado编程,首先要引用一个库文件

#import

"c:\program

files\common

files\system\ado\msado15.dll"no_namespaces

rename("EOF"

adoEOF")

然后用AfxOleInit()初始化组件

定义一个_ConnectionPtr

指针,然后利用这个指针打开数据库字符串,

你去网个看一下,很多教程的

http://hi.baidu.com/lninglove/blog/item/3f6cec22959e4ca34723e833.html


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存