成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#對象瀏覽器簡單介紹

開發 后端
這里介紹C#對象瀏覽器,我們將使用Visual Studio .NET來創建一個新的類庫工程。通過這個工程,你可以創建一個能被AutoCAD裝載的.NET dll文件。

學習C#語言時,經常會遇到C#對象瀏覽器問題,這里將介紹C#對象瀏覽器問題的解決方法。

在這一章中,我們將使用Visual Studio .NET來創建一個新的類庫工程。通過這個工程,你可以創建一個能被AutoCAD裝載的.NET dll文件。這個dll文件會向AutoCAD加入一個名為“HelloWorld”的新命令。當用戶運行這個命令后,在AutoCAD 命令行上將顯示“Hello World”文本。

1) 啟動Visual Studio.NET,選擇”文件>新建>工程”(File> New> Project)。在新建工程對話框中選擇工程類型為”Visual C#工程”,然后選擇”類庫”模板,在工程名字框中輸入”Lab1”,然后選擇工程存放的位置。點擊確定按鈕來創建工程。

2) 在工程的Class1.cs文件中,一個公有類“Class1”已經被系統自動創建了。接下來向這個類加入命令。要加入命令,你必須使用AutoCAD .NET托管封裝類。這些托管封裝類包含在兩個托管模塊中。要加入對這兩個托管模塊的引用,請用鼠標右鍵單擊”引用”然后選擇”添加引用”。在彈出的”添加引用”對話框中選擇”瀏覽”。在”選擇組件”對話框中,選擇AutoCAD 2006的安裝目錄(這里假定為C:\Program Files\AutoCAD 2006\),在這個目錄下找到“acdbmgd.dll”然后選擇并打開它。再一次選擇”瀏覽”,在AutoCAD 2006的安裝目錄下找到“acmgd.dll”并打開它。當這兩個組件被加入后,請單擊”添加引用” 對話框中的”確定”按鈕。正如它們的名字所表示的,acdbmgd.dll包含ObjectDBX托管類,而acmgd.dll包含AutoCAD托管類。

3) 使用C#對象瀏覽器(Visual Studio.NET的”查看>其它窗口>對象瀏覽器”菜單項)來瀏覽加入的兩個托管模塊所提供的類。請展開“AutoCAD .NET Managed Wrapper”對象(在C#對象瀏覽器中顯示為acmgd),在整個教程中我們將使用這個對象中的類。在本章中,我們將使用 “Autodesk.AutoCAD.EditorInput.Editor”類的一個實例來在AutoCAD命令行中顯示文本。請再展開 “ObjectDBX .NET Managed Wrapper” 對象(在C#對象瀏覽器中顯示為acdbmgd),這個對象中的類將被用來訪問和編輯AutoCAD圖形中的實體(這部分內容將在以后的章節中介紹)。

4) 引用了ObjectARX .NET 封裝類后,我們就可以導入它們。在Class1類的聲明語句(位于Class1.cs文件的頂部的)之前,導入ApplicationServices, EditorInput 和 Runtime命名空間。

  1. using Autodesk.AutoCAD.ApplicationServices;  
  2. using Autodesk.AutoCAD.EditorInput;  
  3. using Autodesk.AutoCAD.Runtime;  

5) 接下來在類Class1中加入命令。要加入能在AutoCAD 中調用的命令,你必須使用“CommandMethod”屬性。這個屬性由Runtime命名空間提供。在類Class1中加入下列屬性和函數。

  1. [CommandMethod("HelloWorld")]  
  2. public void HelloWorld()  
  3. {  

【編輯推薦】

  1. C#窗體里調用淺談
  2. C#調用ListEmployee命令
  3. C# CreateEmployeeDefinition()函數
  4. C#實現斷點續傳詳細剖析
  5. C# Employee對象淺談
責任編輯:佚名 來源: 博客園
相關推薦

2012-03-20 11:07:08

2012-03-19 17:25:22

2012-03-20 11:31:58

移動瀏覽器

2012-03-20 11:41:18

海豚瀏覽器

2009-08-20 10:54:29

C#做瀏覽器源程序

2012-03-19 17:17:00

移動瀏覽器歐朋

2012-03-20 11:22:02

QQ手機瀏覽器

2009-09-01 10:35:19

C# 3.0編譯器

2009-09-03 17:49:59

C#瀏覽器開發

2009-09-03 17:54:04

C#開發瀏覽器

2009-09-03 19:00:15

C#判斷瀏覽器

2009-09-03 18:55:08

C#判斷瀏覽器

2009-09-04 09:27:48

C#調用瀏覽器

2009-09-04 11:03:32

C#文件瀏覽器

2009-08-18 13:59:21

C#多標簽瀏覽器

2012-03-20 13:12:38

百度手機瀏覽器

2012-03-20 11:25:07

360手機瀏覽器

2012-03-19 17:07:31

Safari

2009-08-13 17:36:54

編譯C#代碼

2009-09-03 09:40:57

C#創建表單
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩成人 | 一区二区三区四区免费在线观看 | 国产精品免费看 | 在线观看国产视频 | 午夜国产一级片 | 中文字幕在线网 | 最近中文字幕第一页 | a级毛片国产 | 久久高清国产 | 久久精品91久久久久久再现 | 精品亚洲一区二区 | 成人欧美一区二区三区黑人孕妇 | 日本超碰 | 美女视频黄的 | 搞黄网站在线观看 | 美女国产一区 | 亚洲精品一 | 美日韩免费视频 | www狠狠爱com| 亚洲国产成人在线视频 | 久久久精品在线 | 在线91 | 婷婷五月色综合 | 亚洲情综合五月天 | 久久久久久免费毛片精品 | www.国产一区| 欧美黄视频 | 精品国产91乱码一区二区三区 | 日本午夜在线视频 | 成人在线精品 | 精品国产91乱码一区二区三区 | 性色av网站 | 69av网| 黄视频网址 | 久久亚洲国产精品日日av夜夜 | 成人午夜av | 99re视频精品 | 国产一区二区电影网 | aaa级片 | 亚洲激情在线观看 | 黄色一级免费 |