我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > 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中當前文檔的標題。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            国产精品国产三级国产有无不卡 | 91精品国产综合久久精品图片| 色呦呦一区二区三区| 成人av网在线| jlzzjlzz欧美大全| 91丨porny丨户外露出| 欧美三级日本三级少妇99| 91精品国产综合久久国产大片| 精品日韩av一区二区| 日韩av电影免费观看高清完整版在线观看| 丝袜亚洲另类欧美| 国产一区二区三区四区五区入口| 成人深夜在线观看| 国产成人亚洲精品青草天美| 色国产精品一区在线观看| 6080国产精品一区二区| 中文子幕无线码一区tr| 亚洲1区2区3区4区| 成人av网址在线| 91精品福利在线一区二区三区| 国产欧美精品区一区二区三区| 亚洲一区二区三区在线播放| 亚洲欧美怡红院| 欧美欧美欧美欧美| 欧美日韩一区二区三区不卡| 亚洲一二三专区| 91在线一区二区三区| 在线观看日韩av先锋影音电影院| 欧美日韩一区中文字幕| 日韩午夜精品视频| 国产欧美日韩激情| 一区二区三区精品在线| 蜜桃视频一区二区| www.日韩在线| 8v天堂国产在线一区二区| 精品国产91乱码一区二区三区| 国产精品视频一二| 亚洲国产欧美日韩另类综合| 精品无人区卡一卡二卡三乱码免费卡 | 欧美一区二区三区视频| 亚洲国产精品99久久久久久久久| 亚洲精品乱码久久久久久久久| 午夜精品视频在线观看| 国产不卡高清在线观看视频| 在线免费不卡电影| 欧美成人video| 国产日产欧美一区| 国产精品系列在线观看| 国产精品免费aⅴ片在线观看| 成人性生交大片免费看中文网站| 国产精品午夜春色av| a4yy欧美一区二区三区| 一区二区三区四区av| 欧美日韩国产影片| 奇米777欧美一区二区| 精品久久久久久最新网址| 国产一区亚洲一区| 中文字幕人成不卡一区| 欧美系列一区二区| 久久精品国产久精国产爱| 久久精品免视看| 99久久精品一区二区| 午夜精品aaa| 久久综合狠狠综合久久综合88 | 精品卡一卡二卡三卡四在线| 国产精品主播直播| 亚洲欧洲三级电影| 欧美性猛交一区二区三区精品| 日韩avvvv在线播放| 国产色爱av资源综合区| 色综合久久久久久久久| 男人的天堂久久精品| 国产精品午夜久久| 欧美高清你懂得| 丁香天五香天堂综合| 亚洲一区二区四区蜜桃| www国产精品av| 91久久精品一区二区三区| 91精品国产91热久久久做人人| 一区二区成人在线| 欧洲av一区二区嗯嗯嗯啊| 伊人性伊人情综合网| 日本高清成人免费播放| 一区二区国产盗摄色噜噜| 在线亚洲一区二区| 亚洲一区在线免费观看| 欧美三级一区二区| 亚洲第一电影网| 欧美放荡的少妇| 久久疯狂做爰流白浆xx| 欧美精品一区二区三区蜜臀 | 日本一区二区成人在线| aa级大片欧美| 玉米视频成人免费看| 欧美日韩一区二区三区在线看| 亚洲va天堂va国产va久| 日韩视频永久免费| 寂寞少妇一区二区三区| 欧美国产丝袜视频| 国产白丝精品91爽爽久久| 欧美经典一区二区| 99精品视频中文字幕| 亚洲一区免费观看| 日韩三级.com| 国产不卡视频在线播放| 亚洲免费观看高清完整版在线观看| 91麻豆国产福利精品| 亚洲国产欧美在线人成| 日韩免费福利电影在线观看| 国产精品影视在线观看| 亚洲色图一区二区| 91精品国产91久久久久久最新毛片| 奇米四色…亚洲| 国产欧美日韩亚州综合| 一本一本久久a久久精品综合麻豆| 亚洲网友自拍偷拍| 久久久久国产精品麻豆| 在线中文字幕不卡| 蓝色福利精品导航| 国产精品污污网站在线观看| 欧美性xxxxxx少妇| 国产一区福利在线| 一区二区三区四区在线免费观看| 91精品国产综合久久蜜臀| 成人黄色在线网站| 看电影不卡的网站| 亚洲色图视频网站| 日韩欧美亚洲国产精品字幕久久久 | 亚洲国产一区二区视频| 欧美日韩一二三区| 国产精品一区二区久久精品爱涩| 中文字幕一区三区| 91精品国产黑色紧身裤美女| 不卡欧美aaaaa| 久久精品国产精品青草| 亚洲国产一区二区三区| 国产女同互慰高潮91漫画| 7777精品伊人久久久大香线蕉| 成人午夜av电影| 经典三级在线一区| 视频一区免费在线观看| 亚洲视频 欧洲视频| 国产日韩欧美亚洲| 欧美高清性hdvideosex| 91国偷自产一区二区开放时间| 欧美tickling网站挠脚心| 欧美三电影在线| 色悠悠久久综合| 丁香六月综合激情| 国产精品自拍在线| 麻豆视频观看网址久久| 午夜视频一区二区| 亚洲一区二区综合| 亚洲在线视频免费观看| 亚洲日本在线看| 国产精品三级av| 国产日韩三级在线| 久久久久久电影| 久久久国际精品| 亚洲精品在线网站| 欧美一区二区三区小说| 欧美一区二区大片| 欧美一区二区三区在| 欧美二区在线观看| 欧美一区二区私人影院日本| 欧美精品乱码久久久久久| 欧美色男人天堂| 欧美日韩国产高清一区| 91福利精品第一导航| 欧美日韩中文字幕精品| 欧美日本在线播放| 日韩亚洲欧美高清| 久久久久久久久蜜桃| 欧美国产成人在线| 亚洲嫩草精品久久| 亚洲午夜久久久久久久久久久| 亚洲香肠在线观看| 日本中文字幕不卡| 国产一区二区福利| 成人avav在线| 欧美午夜一区二区三区 | 欧美精品乱码久久久久久| 91精品国产综合久久香蕉的特点 | 欧美成人精品高清在线播放| 久久综合丝袜日本网| 日本一区二区三区dvd视频在线| 欧美激情一区二区三区不卡| 国产精品初高中害羞小美女文| 亚洲日本在线天堂| 日韩经典中文字幕一区| 国产美女在线精品| 一本色道久久综合亚洲aⅴ蜜桃| 在线免费不卡电影| 精品少妇一区二区三区视频免付费| 久久精品视频一区二区三区| 亚洲精品五月天| 精品一区二区三区香蕉蜜桃| 国产女主播视频一区二区| 一区二区三区四区不卡视频| 久久国产视频网|