999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VB.NET的AutoCAD二次開發在管線成圖中的應用

2013-12-12 01:46:28張彥濤
測繪通報 2013年2期
關鍵詞:二次開發程序功能

張彥濤

(河北天元地理信息科技工程有限公司,河北廊坊065201)

一、引 言

AutoCAD是目前世界上在圖形應用方面使用廣泛的計算機輔助設計軟件,但其在特定領域的功能不足或很薄弱。利用VB.NET開發出針對“地下管線”特定的AutoCAD應用軟件,實現僅依靠Auto-CAD自身不能或不易做到的功能,解決實際工程中的問題。

利用VB.NET進行AutoCAD的二次開發具有很大的優勢,它是一種面向對象的可視化編程工具,具有快速的開發環境,其語法簡單、功能強大、界面清晰,可充分利用.NET的各種優勢,大大提高開發速度。

二、.NET 框架

.NET框架是NET最為重要的組件,如圖1所示。.NET框架平臺代表了一種嶄新的軟件開發模式,它與Win32 API或COM一樣,是把系統服務以接口形式提供給開發人員的軟件開發平臺。與以往不同的是,.NET框架能夠更好地完成代碼重用、資源配置、多語言集成開發和安全管理等任務,在安全性、易用性及開發效率等方面遠遠超過了以前的開發模式。

使用.NET開發程序具有許多好處,概括起來有以下幾點:

1)統一的面向對開發平臺。

2)內存自動管理-垃圾收集。

3)一致的異常處理。

4)支持多種開發語言。

圖1 .NET框架

三、基于VB.NET二次開發生成管線圖的實例

1.AutoCAD .NET API簡介

從AutoCAD 2006開始,AutoCAD增加了.NET API,它提供了一系列托管的外包類(managed wrapper class),使開發人員可在.NET框架下,使用VB.NET對AutoCAD進行二次開發。隨著版本的更新,從AutoCAD 2008開始.NET API已經擁有與C++相匹配的強大功能。由于開發接口是完全面向對象的,又具有方便易用的特點,因此NET API是目前較理想的AutoCAD開發工具,也是今后的發展方向。

2.AutoCAD命名空間

AutoCAD的托管程序集為兩個文件:acdbmgd.dll和acmgd.dll,它們存在于AutoCAD的安裝目錄下,如C:Program FilesAutoCAD 2010,其中acdbmgd.dll包含Obj ectDBX托管類,主要包含用于處理AutoCAD數據庫和DWG文件的相關操作的命名空間和類,如實體操作等,而acmgd.dll包含 Auto-CAD托管類,用戶處理AutoCAD程序級別的對象,如程序對象、文檔對象等。命名空間相關功能見表1。

表1 命名空間相關功能

3.開發實例

(1)技術框架

技術框架如圖2所示。

圖2 技術框架

(2)數據采集

地下管線數據采集主要分為:

1)管線探查。采用管線探測儀或探地雷達對隱蔽點進行探查,采用量測工具對明顯點進行調查。查清各種管線的位置、走向、埋深、材質等相關屬性。

2)管點測量。利用全站儀、RTK等相關儀器測定各種管線隱蔽點和明顯點的坐標和高程。

(3)數據入庫

1)手工錄入,手工錄入如圖3所示。

圖3 手工錄入圖

2)PDA數據導入,將PDA與計算機連接,直接將探查數據導入對應的數據庫。

(4)管線圖形繪制

1)啟動 Microsoft Visual Studio.NET 2008,如圖4所示。

圖4

2)在【文件】菜單中,選擇用 VB語言創建工程,【新建】一個類庫(class library)項目,指定工程名稱和存放位置如圖5所示。

圖5

3)導入命名空間,主要代碼如下:

4)繪制管線段,主要代碼如下:

成圖效果如圖6所示。

圖6

四 結束語

本文通過實例證明了基于 VB.NET的Auto-CAD二次開發在管線成圖方面的優越性和易用性,并在實際工程施工中得到了很好的應用,極大地提高了工作效率。

略)

猜你喜歡
二次開發程序功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
西門子Easy Screen對倒棱機床界面二次開發
“程序猿”的生活什么樣
關于非首都功能疏解的幾點思考
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 欧美a级在线| 91青青草视频在线观看的| 久久久久无码精品| 91视频精品| 91久久性奴调教国产免费| 9久久伊人精品综合| 国产不卡网| 欧美三级自拍| 在线高清亚洲精品二区| 不卡的在线视频免费观看| 亚洲免费成人网| 亚洲天堂视频网| 亚洲视频一区| 日韩在线永久免费播放| 亚洲天堂自拍| 日韩欧美在线观看| 国产精品伦视频观看免费| 男女男精品视频| 丁香婷婷久久| 一级毛片在线免费看| 久久精品中文字幕免费| 国产在线八区| 精品乱码久久久久久久| 91外围女在线观看| 超碰91免费人妻| 无码一区二区波多野结衣播放搜索| 欧美国产另类| 午夜少妇精品视频小电影| 999精品视频在线| 国产精品99r8在线观看| 二级特黄绝大片免费视频大片| 欧美激情福利| 国产xxxxx免费视频| 91网红精品在线观看| 欧美啪啪一区| 热思思久久免费视频| 久久99国产综合精品女同| 天天躁日日躁狠狠躁中文字幕| 伊人久久大香线蕉aⅴ色| 麻豆精品在线视频| 亚洲欧美另类日本| 中文字幕亚洲另类天堂| 福利在线不卡一区| 萌白酱国产一区二区| 狠狠色婷婷丁香综合久久韩国| 久久精品视频亚洲| 国产成人精品综合| 欧美a网站| 美女被躁出白浆视频播放| 欧美成人免费午夜全| 91系列在线观看| 国产麻豆另类AV| 22sihu国产精品视频影视资讯| 影音先锋丝袜制服| 国产精品自在在线午夜区app| 日韩AV手机在线观看蜜芽| 国产国产人成免费视频77777| 美女毛片在线| 日韩区欧美国产区在线观看| 国产欧美日韩在线一区| 99在线观看免费视频| 国产日韩欧美黄色片免费观看| 国产三级韩国三级理| 亚洲大学生视频在线播放| 三区在线视频| 国产爽爽视频| 99免费视频观看| 国产手机在线ΑⅤ片无码观看| 国产成人欧美| 在线播放91| 日韩精品免费在线视频| 中国国产高清免费AV片| 午夜人性色福利无码视频在线观看| 日韩麻豆小视频| 久热精品免费| 色噜噜综合网| 亚洲欧洲自拍拍偷午夜色| 日韩不卡免费视频| 免费一极毛片| 丁香婷婷激情综合激情| 五月天天天色| 亚洲伊人电影|