不好意思,我也挤上来。
数据库采用何种技术并不重要,如果用ODBC,可采用SQL语句操作即可。
DWG文件的基本格式在早期介绍CAD的书中有,我可以找找,应该可以采用COM或OLE操纵AUTOCAD,另一种办法是用AUTOCAD推荐的ADS C即AUTOCAD的C类库接口对AUTOCAD进行操作。

解决方案 »

  1.   

    用COM可以在VC的COM/OLE Browser中查找AUTOCAD各种方法(需要安装CAD),不过言之不详,只有一个函数原形,而且没例子。费点劲吧!
      

  2.   

    向白菜老兄、迷路的猫兄敬礼(还有其他未曾谋面但经常在此地出没的高手们):Help me!
    开始时我用ODBC,但现在我觉的ADO更好一点,所以想请高手指点一下怎样用其改变表中的列。
    另:关于用VC操作AUTOCAD,我用DDE未能成功,我也知道用OLE可以实现,可具体怎样还请有识
    之士详细加以指点。
      

  3.   

    Come Come on!诸位老兄!!!!
      

  4.   

    请哪位兄弟告知如何在你的程序中预预览R14的DWG图形?拜托大侠们拔刀相助!急!急!!急!!!
      

  5.   

    acad的arx已经提供了各种操纵对象(其实就是dll的com),你可以看看arx的开发文档。
    你要预览dwg,必须知道它的格式。www.opendwg.org去看看。
      

  6.   

    本人也是初学者,但搞的是AutoCAD二次开发. 
    你可以用ObjectARX对ACAD进行操作,就用VC++,做出来的*.ARX其实就是*.DLL,只是是ACAD专用罢了.
    我估计你现在做的东西不想以AutoCAD作控制台,你就用VC++作成*.EXE好了,在程序中直接调用ACAD 及自动加载 *.ARX就是了.数据库部分放在*.EXE中或*.ARX中都可以, 我两样都用过.效果差不多. 具体调用, 用ADO好了.你的问题不够具体,不知道你哪儿卡住了.
    用OLE? 可以, 但用VC++太麻烦了,不入VB来的快.至于预览*.DWG, 有相应的控件呀?给我加分我给你mail过去.
      

  7.   

    TO:beegee(beegee) 
    阁下的话让小可备感亲切,顿生知音之感.我搞了半天也没能给您加上分,我会继续努力.
    首先请您把控件发给我,感激不尽,因为我一直没能找到.最好能加一说明.
    至于用我的EXE程序驱动AUTOCAD,程序中细节该如何您能否给一源码?  (脸为什么红了?-----原来是容光焕发!)
       数据库的问题是能否用程序改变数据源中表的结构,如加一字段?
       盼!盼!!盼!!!
        
      

  8.   

    sxbmoon:
    不好意思周末泡mm去了没给你答复.
    首先,在你的*.exe中用Winexec(),就可以调用其他*.exe,如:Acad.exe.将你要AutoCAD做的事情放在Acad.lsp中,或*.scr,...*.scr知道吧?就是ACAD的*.bat呀.运行ACAD时:"acad.exe /b *.scr"就相当于ACAD的autoexec.bat了.你应该知道呀?
    其次,数据库用程序改结构,我倒没改过,但ADO的无extension的方法是没有绑定的,用SQL语句就应该可以添加字段吧.(不过,请你告诉我你为什么要在程序中添加字段.你的程序要实现什么没别的,只是好奇.)
    控件我会mail给你的.
      

  9.   

    mail给你该控件的help先,老实说,这个我没用过,我上学期用的那个不是这个,但我师兄说这个也可以.你看看help,如果想要,就回mail确认.
      

  10.   

    如果只是数据库和CAD的话
    用vb太方便了
    如果有意
    请e_mail me
      

  11.   

    数据库管理方面ODBC,dao.ado都可以就看你对那种方法熟悉,如果新学最好是用ado,速度最快。
    dwg图形预览安装ACAD时全部安装就有一个现成的控件“AutoCAD DwgThumbnail Control”可以使用。在ARX中有一个函数acdbDisplayPreviewFromDwg可以使用。如果在外部操作ACAD,可以发消息,记住必须使用SendMessage函数发送。当然也可以使用COM编程,操作CAD更加自由。
      

  12.   

    To sifangju兄:<安装ACAD时全部安装就有一个现成的控件“AutoCAD DwgThumbnail Control”可以使用>是啥意思,能再详细一点吗?我想在外部操作,用SendMessage函数如何给AutoCAD发消息,您能给一源码吗?大致轮廓也行。(叫化子是不会挑肥拣瘦的了)