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

數據庫技術在ARX軟件開發中的應用

2017-03-09 12:06:17朱倩
中國新通信 2017年2期
關鍵詞:數據庫應用

朱倩

【摘要】 數據庫技術對數據進行有效管理,使數據與程序產生分離,數據庫技術在ARX程序中的開發沒有得到廣泛的應用。ARX軟件可以通過數據庫技術對工程檔案管理系統中的圖紙提交給中心數據庫,使CAD與PDM產生緊密的聯系。在工程實踐中,數據庫技術在ARX程序中的應用對CAD實行二次開發,并對ARX軟件開發提供思路。

【關鍵詞】 數據庫 ARX 軟件開發 應用

工程實踐中為提高繪圖與設計的效率,采用ARX技術對CAD進行二次開發,這一方法在工程中廣泛應用,為設計流程提供了規范的模式。在CAD的三種開發接口技術中,ARX程序是最適合對CAD進行二次開發的工具,可以對ARX提供的資源進行有效利用,以及在VC開發環境下,利用豐富的資源從而將產品對外發布。對CAD進行二次開發時,可以發現,其軟件的設計僅僅只能滿足對圖形的繪制,對數據及軟件結構不能進行有效的管理。因此數據庫技術在ARX程序軟件開發中的應用,能對二次軟件開發的框架體系進行改善,對軟件開發后期的管理工作提供便利,從而實現CAD系統與ERP、PDM數據進行集中管理,以及其他子系統集成工作。

一、ARX程序含義簡介

ARX是現代最新的軟件二次開發技術,支持C語言的編寫及應用程序,允許開發者對CAD圖形軟件的充分利用,并可以直接訪問,ARX程序可以與CAD軟件的編程接口一起配合使用,在ARX程序中開發的應用程序實質上是動態鏈接庫,即DLL,從而使得CAD與其地址空間共享,進行通信[1]。ARX程序的運行速度得到提高,程序的功能也得到增強,通過ARX程序建立新的派生物,對其他程序進行共享,從而對編程能夠充分利用。ARX程序與其LISP、VBA程序這三個屬于第三發軟件開發工具,ARX程序是一歌開放式的體系結構,對CAD軟件可以進行直接的訪問與操作,ARX程序可以通過對數據庫的庫外函數進行調用,從而對圖形數據庫進行初始化操作,并對數據庫的對象進行創建,并對數據庫的對象進行編輯與保存,從而使圖形數據庫CAD生成可見及不可見的實體幾何對象,構建符號表與字典,其本質是對CAD增加塊表記錄,形成動態鏈接,使CAD軟件與其他應用系統能夠進行共享,提高程序的功能,對CAD軟件進行直接訪問和瀏覽。

二、ARX程序中數據庫技術選擇

ARX程序對外部數據庫的訪問,可以根據CAD提供的編程接口ASI,在VC開發平臺上對提供的數據庫進行訪問并開發。用ASI庫函數對數據庫外部進行訪問需要開發人員學習ASI的相關專業知識,由于ASI編程的資料嚴重匱乏,不利于外部數據庫對CAD進行二次開發[2]。對MFC進行編程需要在ARX程序在一定的初始化進程后進行,對ARX程序的開發需要根據MFC提供的類庫函數,訪問外部數據庫,可以有效縮小開發周期,降低開發的難度,還可以使程序功能得到增強,從而為實現ARX程序的C/S模式提供便利[3]。

三、數據庫技術在ARX程序中的應用

3.1基于ADO的ARX程序開發應用

對CAD進行二次開發,首先需要建立標準件與基本零件庫,標準件及與基本零部件的形狀結構一般為定型,可形成系列,零部件之間的尺寸關系用參數表明,工程數據庫的重要組成部分及相關基礎數據首先需要對零部件的幾何關系數據特有的靜態性與共享性進行確定[4]。一般在化工設備中,零部件應按照國家標準進行設計與制定研發。且化工設備當中零部件的數量大,形式多,其數據的規律性較強,因此在化工設備也常常使用,并通過數據庫對零部件的數據進行管理。

本文根據JB/T4713-92這一支座零部件的開發為例,支座的開發主要有四種系列,分別是A、AN、B、BN這四種形式,這四種系列當中大多數都是具有標準化的數據,通過標準化公式進行表示,通過函數的重載實現,將這四種系列的支架進行獨立分別,主要是由于其他的模塊有可能會單獨調用某一支架,為了能更加清晰的描述。而ARX程序的數據公式是在用戶輸入及選定數據之后,對相應的結構函數進行數據調用,并將數據進行傳遞,再根據所得數據從數據庫中提出相應的數據,即相的應類,對數據的正確性進行詳細的檢查,最后根據ARX程序提供的類庫函數對圖形進行繪制,完成MFC DAO的數據庫看訪問[5]。

3.2基于ODBC的ARX程序開發在工程圖紙管理中的應用

PDM是對工程圖紙進行計算機化管理的技術,根據PDM技術建立工程圖紙管理系統,從而實現工程電子文檔與資料管理,工作流程與產品配置管理,及項目的分類檢索管理等多種管理功能。工程圖紙的設計一般是由設計者在設計后向服務器提交設計方案,并通過審核與校驗等詳細流程。在審核過程中圖紙的設計將會被瀏覽及做出修改,且圖紙的設計一般是在CAD軟件上進行長時間的設計,與工程圖紙管理系統沒有進行融合。 目前可通過多種技術對CAD軟件與工程圖紙管理系統進行連接,但在特定場合下,例如對工程圖紙的設計與修改,CAD與工程圖紙管理系統仍沒有徹底的融合,設計者在不同軟件下存在操作上的多種問題,例如使用OLE技術將CAD與工程圖紙管理系統建立通信,其內嵌的方式仍不滿足用戶的需求,且系統的反應遲緩,對用戶的使用造成不便。對ARX程序進行開發,需要與MFC在開發數據庫的優勢進行結合,才能使CAD軟件與工程圖紙管理系統進行有效的融合,保證設計人員在CAD軟件熟悉的環境下進行辦公和設計。但如果對圖紙進行只讀瀏覽,采用OLE技術與快速瀏覽工具結合較為實用。

工程圖紙的提交,需要采用ARX程序實用MFC ODBC對數據庫進行訪問,而提交繪制的CAD文件可以采用多種方法,例如在數據庫中運用varbinary字段以及Winsock[6]。ARX程序是根據CAD客戶端建立只讀文件夾,為服務器管理者提供使用,并在只讀文件夾中將ARX提供的類庫函數保存為dwg格式文件,調用數據庫執行的系統命令,將拷貝下來的文件復制到服務器的相關文件夾中,保證服務器的安全,避免服務器目錄的安全性受損。具體流程如圖1所示。

結語:

數據庫技術在ARX程序中對軟件進行二次開發主要是對外部數據庫進行調用,并將數據庫的開發技術與CAD技術進行綜合利用,根據CAD軟件在圖形上的優勢,提高軟件開發的質量,為ARX軟件開發提供規范的數據管理,有效解決CAD系統與其他子系統之間的集成問題,為CAD軟件的二次開發提供新的解決思路與方法。

參 考 文 獻

[1]龔治國,侯建國,吳春秋. 基于Object ARX的圖形數據庫開發在建筑結構CAD中的應用[J]. 武漢大學學報(工學版),2003,06:65-69.

[2]尹衛澤,張賀忻. 面向對象的AutoCAD開發工具ARX在工程CAD軟件中的應用[J]. 工程設計CAD及自動化,1998,03:33-35.

[3]魯聰,黃麗娟,殷國富. 基于VC的數據庫開發技術在機械CAD軟件中的應用[J]. 機械設計,2001,10:28-30+0.

[4]邱愛紅,聶松輝. 用Object ARX開發AutoCAD中的標準件與常用零部件[J]. 電腦與信息技術,2002,04:19-22.

[5]趙霞,陳炳華. AutoCAD運行擴展及其在室內設計CAD系統開發中的應用[J]. 北京輕工業學院學報,1997,03:7-13.

[6]朱學軍. 基于AutoCAD圖形數據庫的ARX應用程序開發[J]. 計算機應用與軟件,2004,12:15-16+93.

猜你喜歡
數據庫應用
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
多媒體技術在小學語文教學中的應用研究
考試周刊(2016年76期)2016-10-09 08:45:44
分析膜技術及其在電廠水處理中的應用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優化方程預測模型建模過程應用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機人機工程學應用分析
科技視界(2016年20期)2016-09-29 11:47:01
氣體分離提純應用變壓吸附技術的分析
科技視界(2016年20期)2016-09-29 11:02:20
會計與統計的比較研究
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 国产精品福利在线观看无码卡| 久久久久国产一级毛片高清板| 1024国产在线| 亚洲AV无码不卡无码 | 毛片a级毛片免费观看免下载| 国产伦片中文免费观看| 久久伊人久久亚洲综合| 全色黄大色大片免费久久老太| 伦伦影院精品一区| 天堂中文在线资源| 亚洲国产中文综合专区在| 亚洲天堂免费在线视频| 成年人久久黄色网站| 国产肉感大码AV无码| 58av国产精品| 97狠狠操| 久久久久青草线综合超碰| 国产成人啪视频一区二区三区| 99久久精品国产自免费| 欧美性猛交xxxx乱大交极品| 亚洲自拍另类| 亚洲成A人V欧美综合天堂| 日本久久免费| 国内精品自在自线视频香蕉| 久久国产黑丝袜视频| 国产人人干| 国产成人a毛片在线| a毛片免费观看| 毛片免费观看视频| 亚洲一级毛片在线观播放| 福利视频一区| 91极品美女高潮叫床在线观看| 在线无码九区| 色哟哟国产精品| 欧美日韩一区二区三区在线视频| 亚洲成人免费在线| 国产精品久久国产精麻豆99网站| 97在线观看视频免费| 国产高清在线精品一区二区三区| 国产成年女人特黄特色大片免费| 亚洲,国产,日韩,综合一区| 国产区免费| 国产精品久久久久久久伊一| 九九热精品在线视频| 成人午夜久久| 92精品国产自产在线观看| 无码内射在线| 中文字幕日韩视频欧美一区| 国产日韩精品一区在线不卡| 国产久操视频| 毛片在线播放a| 狠狠v日韩v欧美v| 99视频国产精品| 91麻豆精品视频| 欧美区国产区| 直接黄91麻豆网站| 夜夜操国产| 亚洲欧美日韩动漫| a色毛片免费视频| 日韩色图在线观看| 亚洲精品波多野结衣| 亚洲精品动漫| 成人免费黄色小视频| 成人伊人色一区二区三区| 色综合天天操| 亚洲第一页在线观看| 高清无码不卡视频| 伊人久久大香线蕉成人综合网| 午夜免费视频网站| 97综合久久| 久久精品电影| 九九九国产| 九色国产在线| 91无码网站| 视频一区视频二区中文精品| 久久精品亚洲热综合一区二区| 一本二本三本不卡无码| 天堂成人在线视频| 欧美一区二区人人喊爽| 午夜国产大片免费观看| 毛片网站免费在线观看| 欧美国产在线看|