您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > VB开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

应用Automation技术进行AutoCad的开发
2001-08-30· ·崔航 ··vbeden

上一页  1 2 3 4  

 
  三、 最终的补充说明

  1. 尽量采用迭代的方法遍历集合

  如前所述,对CAD的编程中涉及大量的集合操作,下面的代码段与迭代法效果相同,但效率较低。

Dim I As Integer
  For I=0 To sset.Count-1  
    sset(I).HighLight(True)
  Next I


  在创建自己的集合时,关键字尽量采用Handle值,以便查找,并可通过HandletoObject方法将Handle值转化为实体(Object)

  2. 采用AutoCad r14.01版

  Autodesk公司在r14版中加入了ActiveX Automation,但尚不完善。在随后推出的14.01版中,Autodesk公司解决了r14版的不少错误,使得应用程序运行更为流畅、稳定。如果要进行AutoCad的ActiveX编程,建议采用VB5.0和AutoCad r14.01。

  3. 关于ActiveX的资源

  国内有不少介绍ActiveX编程及AutoCad的资料,但迄今还未发现有完整讨论AutoCad的ActiveX编程的书籍,目前最容易得到的资料就是Autodesk公司编写的随机帮助,其中有一章“ActiveX Automation",有全部对象的方法、属性说明。

  此处推荐几个有关网址:

  Autodesk公司主页:www.autodesk.com

  CadOnline杂志:www.cadonline.com

  一个专门探讨AutoCad的ActiveX编程的个人主页:

   http://ourworld.compuserve.com/homepages/tonyt/

  另外,Autodesk公司的新闻组也是个很好的资源,我在编程中遇到的许多问题都是在新闻组中得到解决的。

  news://autodesk.autocad.customization.vba

  以上是我在做项目中得到的一点经验和感受的总结,希望与大家共享,文中的代码在VB5.0、AutoCad r14.01中调试通过。由于时间仓促,错误和不足再所难免,还望不吝指正。


上一页  1 2 3 4  

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 自动上传Auto-FTP&Mirror的介绍与使用
 用MCI指令进行多媒体编程
 在VB中用PictureClip控件实现动画
 在VB应用软件中实现动画效果
 巧用VB编程使XMPLAYER自动播放VCD
 用MMControl控件播放M3U文件的实现
 用MediaPlayer控件做一个MP3播放器
 VB用DDE开发AutoCAD for Windows
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!