久久国产色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_欧美 国产 日本_好吊色欧美一区二区三区
亚洲v国产v在线观看| 91九色综合久久| 久久久久国产精品免费网站| 国产精品久久久久久久久粉嫩av | 国产精选在线观看91| 国产在线一区二区三区欧美| 美女精品国产| 国产女精品视频网站免费| 国产自偷自偷免费一区| 国产偷人视频免费| 国产精品亚洲综合天堂夜夜| 91麻豆桃色免费看| 国产福利视频一区| 久草青青在线观看| 国产精品网红福利| 精品国产一区二区三区麻豆小说| 一本色道久久综合亚洲精品婷婷| 亚洲国产精品www| 欧美一级片免费在线| 日韩欧美视频第二区| 黄色片免费在线观看视频| 国产一区精品在线| 国产日韩一区欧美| 成人精品久久久| 久久偷看各类wc女厕嘘嘘偷窃| 久久久久综合一区二区三区| 国产精品美女免费| 在线免费一区| 欧美诱惑福利视频| 国产欧美精品一区二区| 久久视频在线观看中文字幕| www.精品av.com| 欧美激情xxxx性bbbb| 欧美一区二区高清在线观看| 欧美日韩国产一二| 国产精品亚洲二区在线观看| 国产freexxxx性播放麻豆| 国产精品视频一区二区三区四区五区 | 久久久久久久999精品视频| 国产精品视频久久久久| 亚洲制服欧美久久| 欧美日韩无遮挡| 99久久精品免费看国产四区 | 久久99国产精品久久久久久久久| 天天在线免费视频| 国产在线一区二区三区欧美| 国产对白在线播放| 九九久久久久久久久激情| 日本丰满少妇黄大片在线观看| 黄色国产精品视频| 久久资源av| 久久999免费视频| 欧美日韩激情四射| 国产精品2018| 欧美精品一区二区三区国产精品| 丁香六月激情婷婷| 国产日韩欧美二区| 日韩中文字幕免费| 欧美精品999| 日本免费高清不卡| 成人av电影免费| 国产精品久久久久久久久久免费| 日本免费在线精品| 91久久久久久久久久久久久 | 日韩在线视频观看正片免费网站| 在线视频不卡一区二区| 欧美在线一区二区视频| 国产精品小说在线| 国产精品久久久久久久9999| 日本高清久久一区二区三区| 99国内精品久久久久久久软件| 国产成人免费av| 亚洲欧美日产图| 成人福利网站在线观看11| 国产精品久久综合av爱欲tv| 欧美综合激情| 日韩有码在线观看| 日本三级韩国三级久久| 国产精品午夜国产小视频| 国产精品国产一区二区| 欧美日韩激情四射| 日韩中文字幕免费| 日韩精品久久一区二区三区| 91国产美女视频| 午夜免费在线观看精品视频| 91免费版看片| 欧美日本中文字幕| 国产在线视频在线| 欧美成aaa人片在线观看蜜臀| 欧美人与性禽动交精品| 国产成人自拍视频在线观看| 日韩中文字幕一区| 国产成a人亚洲精v品在线观看| 懂色一区二区三区av片| 91免费福利视频| 亚洲xxxx视频| 久久影视中文粉嫩av| 日本婷婷久久久久久久久一区二区| 久久久神马电影| 日本中文字幕在线视频观看| 国产成人亚洲综合| 日韩一级片免费视频| 久久亚洲中文字幕无码| 日本一区二区三不卡| 国产va免费精品高清在线| 日韩欧美激情一区二区| 久久久精品国产一区二区| 欧美中文在线观看国产| 日韩专区在线播放| 免费看日b视频| 国产精品福利在线观看| 国产乱子伦农村叉叉叉| 亚洲一区二区三区精品动漫 | 国产精品一区二区电影| 日韩在线视频播放| 精品不卡一区二区三区| 成人免费a级片| 色大师av一区二区三区| 日韩亚洲欧美成人| 精品国产aⅴ麻豆| 91久久国产自产拍夜夜嗨 | 日韩精品国内| 欧美成人免费一级人片100| 成人精品久久久| 青草成人免费视频| 久久福利视频导航| 99久热re在线精品视频| 日本精品久久久久久久久久| 九一国产精品视频| 每日在线更新av| 天天久久人人| 久色乳综合思思在线视频| 91精品国产91久久久久麻豆 主演| 欧美在线视频a| 亚洲午夜精品久久| 国产成人生活片| www.国产二区| 欧美亚洲国产视频小说| 中文字幕一区二区三区乱码| www国产亚洲精品久久网站| 成人av资源在线播放| 欧美成人蜜桃| 岛国视频一区| 久久精品小视频| 成人国产精品一区二区| 欧美一级二级三级九九九| 一本久久a久久精品vr综合| 国产精品丝袜久久久久久不卡| 成人免费观看a| 激情欧美一区二区三区中文字幕| 亚洲一区二区三区加勒比| 国产精品视频99| 久久久免费在线观看| 国产日韩精品一区二区| 欧美性受xxxx黑人猛交| 午夜欧美不卡精品aaaaa| 精品伦理一区二区三区| 日韩亚洲欧美中文高清在线| 国产精品夜夜夜爽张柏芝| 激情综合网婷婷| 日本精品国语自产拍在线观看| 久久久久久12| 久久中文精品视频| 久久精品国亚洲| 久久av一区二区三区亚洲| 99视频精品全部免费看| 国产青草视频在线观看| 极品尤物一区二区三区| 日韩人妻无码精品久久久不卡 | 99久re热视频这里只有精品6| 精品日本一区二区| 日韩女优人人人人射在线视频| 亚洲黄色一区二区三区| 一区二区三区四区免费观看| 欧美成人在线网站| 国产精品久久久久久久久免费看| 久99久视频| 日韩在线视频观看正片免费网站| 91精品久久久久久久久久久| 国产麻豆日韩| 国产嫩草一区二区三区在线观看| 欧美一区在线直播| 热re99久久精品国产66热| 色阁综合av| 日韩亚洲一区在线播放| 日本精品一区二区三区在线播放视频| 午夜精品一区二区三区在线观看| 一区二区日本伦理| 亚洲在线观看视频网站| 亚洲影院色在线观看免费| 亚洲综合视频1区| 亚洲欧美一区二区原创| 亚洲欧美日韩综合一区| 熟女视频一区二区三区| 日本精品免费| 欧美日韩国产不卡在线看| 欧美日韩dvd| 今天免费高清在线观看国语| 裸模一区二区三区免费| 国产伦精品一区二区三区免|