久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網站首頁 > CAD教程 > 常見問題

用C#實現AutoCAD的二次開發

時間:2010-11-12 11:06:38 來源:未知

眾所周知,對AutoCAD進行二次開發用到的主要工具有:ObjectArx,VBA,VLisp。但它們的優缺點是顯而易見的:ObjectArx功能強大,編程效率高,但它的缺點是編程者必須掌握VC++,而這門語言非常的難學;VBA和VLisp雖然簡單易上手,但它們對于開發大型的程序好象無能為力。那究竟有沒有一種語言能結合它們的優點而盡量避免它們的缺點呢? 回答是肯定的,那就是微軟新推出的21世紀編程語言C#。關于C#的詳細介紹,大家可以參考有關的文章。

  C#是通過AutoCAD ActiveX 這座橋梁來和AutoCAD之間進行通訊的。AutoCAD ActiveX 使用戶能夠從 AutoCAD 的內部或外部以編程方式來操作 AutoCAD。它是通過將 AutoCAD 對象顯示到“外部世界”來做到這一點的。一旦這些對象被顯示,許多不同的編程語言和環境就可以訪問它們。關于AutoCAD ActiveX 的情況,大家可以參考AutoCAD自帶的幫助。

  呵呵,說了這么多無聊的,還是讓我們通過一個具體的例子來說明怎樣利用C#進行AutoCAD的二次開發吧。在介紹例子之前先講一下有關的配置:

  (1)Visual Studio .net (2003和2002都可以,我用的是2002)

  (2)AutoCAD2000以上版本(我用的是2004)

  這個例子非常簡單,就是通過C#建立的窗體來啟動AutoCAD并畫一條直線。下面是編程的具體步驟:

  (1)通過Visual Studio .net 建立一C#的windows應用程序。

  (2)在“解決方案資源管理器”中右擊“引用”標簽,在彈出的菜單中選擇“添加引用”,在“添加引用”對話框中選擇“com"選項卡下的下拉列表框中的“AutoCAD 2004 Type Library"項(注意:不同版本的CAD的數字不同),單擊右邊的“選擇”按鈕,最后單擊下面的“確定”按鈕。

  (3)在C#窗體中加入兩個文本框和一個按鈕,分別用于輸入直線起點、終點的坐標和在CAD中畫直線。下面主要解釋一下添加的代碼。

  (a)在程序的開頭加入:using AutoCAD;//導入AutoCAD引用空間

  (b)在窗體的變量聲明部分加入: private AcadApplication a;//聲明AutoCAD對象

  (c)在窗體的構造函數部分加入:a=new AcadApplicationClass();//創建AutoCAD對象

  a.Visible=true;//使AutoCAD可見

  (d)在按鈕的消息處理函數中加入:

  double[] startPoint=new double[3]; //聲明直線起點坐標

  double[] endPoint=new double[3];//聲明直線終點坐標

  string[] str=textBox1.Text.Split(',');//取出直線起點坐標輸入文本框的值,文本框的輸入模式為"x,y,z"

  for(int i=0;i<3;i++)

  startPoint[i]=Convert.ToDouble(str[i]);//將str數組轉為double型

  str=textBox2.Text.Split(',');//取出直線終點坐標輸入文本框的值

  for(int i=0;i<3;i++)

  endPoint[i]=Convert.ToDouble(str[i]);

  a.ActiveDocument.ModelSpace.AddLine(startPoint,endPoint);//在AutoCAD中畫直線

  a.Application.Update();//更新顯示

  好了,簡單吧,你可以試著編譯一下。關于上面一些語句的用法,我會在下一講中作詳細介紹。

  class Class1

  {

  [STAThread]

  static void Main(string[] args)

  {

  using (AutoCADConnector connector = new AutoCADConnector())

  {

  Console.WriteLine(connector.Application.ActiveDocument.Name);

  }

  Console.ReadLine();

  }

  }

  }

  這個例子是在C#窗口中顯示AutoCAD中當前文檔的標題。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
超碰网在线观看| 国产欧美欧洲在线观看| 久久人人爽人人爽爽久久| 国产精品999视频| 97碰在线视频| 久久久视频精品| 91精品视频免费看| 91九色在线观看视频| 97人人香蕉| 99久热re在线精品996热视频| 国产精品中文字幕在线| 国产日韩精品一区观看| 黄色动漫网站入口| 蜜桃传媒视频第一区入口在线看 | 国产精品无码专区av在线播放 | 国产成人一区三区| 色999日韩自偷自拍美女| 日韩在线国产| 日本高清不卡在线| 欧美日韩国产三区| 国产在线视频2019最新视频| 高清欧美精品xxxxx| 久久综合一区二区三区| 国产成人一区二区在线| 久久久久日韩精品久久久男男| 日韩一区二区久久久| 国产精品露出视频| 欧美激情精品久久久久久变态| 亚洲免费视频播放| 欧美最猛性xxxxx(亚洲精品)| 激情视频在线观看一区二区三区| 国产在线观看不卡| 91免费人成网站在线观看18| 国产成一区二区| 久久久黄色av| 精品国产_亚洲人成在线 | 国产一区二区自拍| 久久久亚洲网站| 国产精品欧美久久| 亚洲熟妇av日韩熟妇在线| 日韩欧美亚洲区| 国产日韩欧美综合精品| 91免费人成网站在线观看18| 久久久久免费精品| 欧美日韩福利在线观看| 日本精品一区二区三区不卡无字幕 | 日本视频一区在线观看| 黄色一级视频在线播放| 97色伦亚洲国产| 国产精品私拍pans大尺度在线| 一区二区在线高清视频| 日韩欧美黄色大片| 国产伦精品一区二区三毛| 久久久久久久久久av| 亚洲一卡二卡三卡| 欧美午夜小视频| 91久久国产自产拍夜夜嗨| 国产精品黄视频| 日产日韩在线亚洲欧美| 国产日韩在线精品av| 北条麻妃99精品青青久久| 久久99热精品这里久久精品| 欧美亚洲国产日韩2020| 114国产精品久久免费观看| 国产精品高清免费在线观看| 青青草原av在线播放| 久久久一本精品99久久精品66| 精品国产福利| 欧美日韩性生活片| 久久国产精品免费观看| 伊人久久大香线蕉午夜av| 蜜桃传媒一区二区三区| 久久精品国产久精国产思思| 日本最新一区二区三区视频观看 | 97激碰免费视频| 九九热精品视频| 黄色一级片国产| 日韩视频免费中文字幕| 日本久久精品视频| 久久久久一区二区三区| 日本一区免费观看| 国产精品av在线播放| 亚洲色精品三区二区一区| 国产日韩中文字幕| 欧美日韩高清在线观看| 国产毛片久久久久久国产毛片| 国产精品美女久久| 欧美夜福利tv在线| 精品久久久av| 韩国一区二区三区美女美女秀| 久久久精品免费视频| 欧美牲交a欧美牲交| 久久久久久久影院| 日韩精品在线观看av| 日韩中文字幕不卡视频| 欧美亚洲在线观看| 国产精品美女主播在线观看纯欲| 精品99在线视频| 国产精品嫩草在线观看| 欧美日韩电影一区二区| 国产精品色午夜在线观看| 精品人妻少妇一区二区 | 国产精品日韩欧美| 免费观看精品视频| 久久av红桃一区二区小说| 国产男女免费视频| 一本一生久久a久久精品综合蜜| 国产欧美久久久久| 一区二区三区四区在线视频| av日韩中文字幕| 欧美一区二区三区四区夜夜大片| 国产高清精品一区二区| 日韩免费观看网站| 精品国产一区二区三区久久| 激情伊人五月天| 色综合视频一区中文字幕| 99精品一区二区三区的区别| 天天综合五月天| 日韩亚洲精品视频| 免费拍拍拍网站| 一区二区三区四区不卡| 久久免费视频在线| 欧美大陆一区二区| 中文字幕一区二区三区有限公司 | 68精品久久久久久欧美| 青青草原av在线播放| 国产精品日韩欧美大师| 国产日韩精品入口| 日韩尤物视频 | 色综合久久久久久中文网| 91福利视频导航| 欧美日韩高清免费| 亚洲最大福利网| 色婷婷久久av| 国产精品一线二线三线| 日韩国产精品毛片| 精品久久久久久无码中文野结衣| 91免费视频国产| 精品欧美一区二区精品久久 | 欧美日韩国产一二| 久久国产精品网站| 久久久久久国产精品mv| 美女精品国产| 日本一区二区三区四区五区六区 | 久久精品magnetxturnbtih| 国产又粗又猛又爽又黄的网站| 天堂va久久久噜噜噜久久va| 国产精品视频一区二区高潮| 阿v天堂2017| 激情五月开心婷婷| 日韩av免费在线播放| 欧美精品video| 国产成人艳妇aa视频在线| 国产一区免费| 欧美一区激情视频在线观看 | 日本三级中文字幕在线观看| 久久99国产综合精品女同| 少妇久久久久久| 91精品国产91久久久久青草| 国产在线视频2019最新视频| 日韩免费在线视频| 亚洲国产精品女人| 国产精品福利小视频| 日韩专区在线观看| 国产黄色激情视频| 99精品欧美一区二区三区| 国产日韩在线观看av| 国内自拍中文字幕| 日本成人黄色| 三年中国中文在线观看免费播放 | 久久国产精品影片| 国产成人精品视频在线| 国产成人精品久久二区二区 | 久久国产精品电影| 国产精品视频久久| 国产成人aa精品一区在线播放| 成人中文字幕av| 国产日韩欧美大片| 国产色婷婷国产综合在线理论片a| 欧美日韩无遮挡| 欧美又大粗又爽又黄大片视频| 少妇一晚三次一区二区三区| 亚洲高清在线观看一区| 久久久久久91| 国产99在线播放| 欧美黄网免费在线观看| 国产精品区一区二区三含羞草 | 91精品在线看| 精品国产区一区二区三区在线观看| 久久资源亚洲| 久久影视中文粉嫩av| 91精品久久久久久久久青青| 91久久伊人青青碰碰婷婷| 91老司机精品视频| 国产成人短视频| 精品国产一区二区三区久久久 | 欧美自拍资源在线| 欧美不卡在线一区二区三区| 欧美激情国产精品日韩| 麻豆一区二区三区在线观看|