久久国产色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_欧美 国产 日本_好吊色欧美一区二区三区
日本视频一区二区在线观看| 无码人妻aⅴ一区二区三区日本| 精品视频9999| 日韩亚洲一区在线播放| 国产精品中文字幕在线观看| 国产成人久久精品| 午夜精品理论片| 国产男女无遮挡| 国产精品视频久| 亚洲五码在线观看视频| 国产中文字幕免费观看| 精品久久久av| 日韩欧美在线免费观看视频| 91精品国产高清久久久久久久久| 中文字幕日韩一区二区三区不卡| 国产日韩欧美中文在线播放| 国产精品免费在线免费| 加勒比成人在线| 欧美精品久久久久久久免费观看| 国产精品夜间视频香蕉| 午夜免费久久久久| 久99久视频| 欧美亚洲另类在线一区二区三区| 国产精品三级在线| 麻豆成人av| 国产精品电影网站| 国产在线精品日韩| 久久av.com| 国产一区二区不卡视频| 国产精品免费成人| 国模精品视频一区二区三区| 国产精品视频免费一区| 国产又黄又大又粗视频| 成人97在线观看视频| 国产一区二区在线免费| 不卡av在线播放| 国产伦精品一区二区三区在线| 精品国产区在线| 国产日韩二区| 另类天堂视频在线观看| 国产一区二区在线免费视频| 精品国产免费av| 成人91免费视频| 亚洲欧洲国产精品久久| 国产传媒一区二区| 奇米888一区二区三区| 色视频www在线播放国产成人| 欧美日韩国产三区| 久久成人人人人精品欧| www.男人天堂网| 午夜精品久久久内射近拍高清| 久久久久久久久网站| 极品美女扒开粉嫩小泬| 精品免费国产| 国产精选一区二区| 日韩在线一级片| 日韩在线视频国产| 国产在线精品日韩| 亚洲va欧美va在线观看| 色老头一区二区三区在线观看| 黄色网zhan| 亚洲最大成人网色| 久久久久久久久久久综合| 狠狠干视频网站| 一区二区三区在线观看www| 久久综合久久色| 欧美精品一区二区三区三州| 精品久久久久久综合日本| 97色在线播放视频| 欧美一级免费看| 国产精品久久久久av免费| 97精品视频在线播放| 青春草国产视频| 欧美大胆在线视频| 久久免费视频在线观看| 免费看国产精品一二区视频| 伊人久久大香线蕉精品| 色妞一区二区三区| 成人动漫在线观看视频| 欧美婷婷久久| 亚洲乱码国产一区三区| 国产精品视频在线观看| 69av在线播放| 国产有码在线一区二区视频 | 亚洲国产一区二区三区在线| 国产成人久久777777| 99精品免费在线观看| 欧美丰满熟妇xxxxx| 亚洲色欲综合一区二区三区| 国产成人免费观看| 91精品国产网站| 国产日本在线播放| 欧美一区免费视频| 婷婷精品国产一区二区三区日韩 | 久久露脸国产精品| 日韩美女视频中文字幕| 日本精品www| 日本久久91av| 日本精品一区在线观看| 日本一区二区久久精品| 欧美一级免费播放| 日本亚洲欧美成人| 日本最新高清不卡中文字幕| 国产在线拍偷自揄拍精品| 免费91麻豆精品国产自产在线观看| www.欧美免费| 国产精品444| 99热一区二区三区| 国产亚洲欧美另类一区二区三区| 日产精品久久久一区二区 | 久久久久久久色| 91精品国产综合久久香蕉922| 国产女同一区二区| 国内精品久久久久久久久| 欧美一级在线看| 亚洲综合精品伊人久久| 欧美日本中文字幕| 国产精品国产精品国产专区蜜臀ah| 久久久久久中文| 国产成人综合一区| 久久免费精品日本久久中文字幕| 国产一区二区四区| 精品日韩欧美| 免费国产黄色网址| 精品人妻大屁股白浆无码| 日韩免费观看网站| 日韩欧美在线一区二区| 欧美一级淫片播放口| 岛国视频一区免费观看| 亚洲永久免费观看| 亚洲一区二区三区午夜| 一区二区欧美日韩| 欧美大片欧美激情性色a∨久久 | 日本三级韩国三级久久| 欧美一级黄色网| 国内精品国产三级国产在线专| 国产又粗又长又爽视频| 97精品国产97久久久久久粉红| 久久久久高清| 国产精品女主播视频| 精品国产福利| 欧美激情18p| 一区二区三区精品国产| 亚洲视频在线二区| 懂色一区二区三区av片| 日本国产一区二区三区| 欧美怡红院视频一区二区三区| 欧美性视频在线| 欧美日韩免费精品| 蜜桃视频成人| 国产又粗又长又爽视频| 草b视频在线观看| 91免费精品视频| 久久福利电影| 国产精品久久久久久久久免费看| 欧美精品在线看| 亚洲视频欧美在线| 日韩av高清在线看片| 欧美午夜小视频| 国产一区二区在线免费| av免费精品一区二区三区| 国产激情久久久| 久久久国产一区二区| 欧美精品一区三区| 亚洲欧美日韩精品综合在线观看| 一本一道久久久a久久久精品91| 动漫一区二区在线| 欧美成人精品免费| av免费网站观看| 久久成人福利视频| 欧美精品在线视频观看| 午夜精品一区二区在线观看的| 日韩欧美三级一区二区| 免费看欧美黑人毛片| chinese少妇国语对白| 九色91国产| 欧美老少配视频| 视频一区二区在线| 激情视频在线观看一区二区三区| 国产裸体写真av一区二区| 亚洲欧美日韩综合一区| 色中文字幕在线观看| 国产日韩欧美综合精品| 日韩亚洲欧美成人| 一本色道久久88亚洲精品综合| 蜜桃av噜噜一区二区三| 色噜噜狠狠狠综合曰曰曰88av| 亚洲丰满在线| 国语精品中文字幕| 91精品国产综合久久香蕉的用户体验 | 国产在线视频欧美| 国产精品99久久久久久人| 久久久黄色av| 亚洲欧美久久234| 国内精品伊人久久| 久热免费在线观看| 国产精品久久二区| 日本午夜精品一区二区三区| 国产欧美精品xxxx另类| 久久国产精品免费一区|