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

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

2018-05-10 05:10:32張靈芝
電子技術與軟件工程 2018年24期
關鍵詞:應用

張靈芝

摘要 當前,針對數據的管理主要選擇數據庫技術,該技術能夠讓程序與數據出現分離,但在ARX軟件開發中并未廣泛運用這一技術。對于ARX軟件來說,借助數據庫技術來將工程檔案管理系統中的圖紙向中心數據庫進行提交,從而讓CAD和PDM出現密切的關聯。本文主要分析工程實踐中在ARX軟件中運用數據庫技術,從而再次研發CAD,且為ARX軟件開發奠定了基礎。

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

在CAD的二次研發過程中,通過運用ARX技術,能夠有效提升設計人員的繪圖效率、設計效率,并讓設計流程更加的標準與規范。通過分析有關數據可以發現:最適用于CAD開展二次研發的程序為ARX軟件,該技術有利于全面運用資源,且可以完善CAD二次軟件的開發框架體系,對CAD設計過程中存在的僅可以繪制圖形而無法有效管理數據、軟件結構的不足加以有效處理。在ARX軟件開發中運用數據庫技術,有利于軟件開發后期更好的管理,并更加集中且高效的管理ERP、CAD、PDM數據。

1簡述數據庫技術

1.1軟件開發中數據庫技術的必要性

對于數據庫技術,主要運用在計算機處理數據時,而軟件開發過程中依就會運用數據庫技術。從而可知,在軟件開發中數據庫技術具有非常關鍵的作用。借助數據庫技術研發所獲得的關鍵成果一一數據庫管理系統。相關研發人員在軟件開發過程中,往往需要查詢諸多的數據表格與線圖,對于簡單的數據表格與線圖可借助人工來查詢,而對復雜的數據借助人工存在較大的難度,研發人員往往會承受較大的壓力及負擔,在研發過程中也極易產生各種錯誤,從而導致軟件產品的質量大大下降。針對這一現象,研發人員可借助數據庫管理編程來對相關數據進行存儲,在數據庫管理編程運用過程中,數據庫管理系統會結合用戶的需求提供對應的數據,也能夠查詢數據、插入數據、修改數據、刪除數據。

1.2軟件開發中數據庫技術的運用原則

主要原則有:

(1) 一事一地:對于圖表的構建,應將兩個實體之間存在的聯系進行反映,切記設計不可大且雜,如:對于單個主題信息的單獨存儲與分離,應把不一樣的信息放置到圖表中的對應位置,這樣有利于相關人員更加便捷的維護數據、組織數據,并有效提升軟件產品的性能;

(2)杜絕產生重復的字段:將數據庫技術運用到軟件開發中時,研發人員必須確保圖表中的信息能夠呈現出與其它表之間的關聯,及外部的關鍵字;同時,研發人員應確保數據的簡單精煉,杜絕復雜,不允許產生重復的字段保證數據的一致性;

(3)標準化的命名:不一樣的數據庫產品所定義的名稱是不一樣的,研發人員在對不一樣的對象進行名稱定義時,需借助大小寫字母來加以標識,同樣在后臺程序代碼的編寫中也需借助大小寫字母來加以標識;

(4)嚴禁使用游標,個別要求除外:當數據集合十分大時,應在極大程度上不運用游標,主要原因是這一情況下使用游標會造成程序產生“死機”或是“漫長等待”情況;若必須使用游標,需把相關數據錄入到一個臨時新建的表中,從而在一定程度上降低以上情況的發生幾率,并提升游標的使用性能。

1.3數據庫技術的應用理論

相關理論包括:

(1)在軟件開發系統中能夠運行數據管理系統,在軟件開發系統中使用最為廣泛的系統為VisualCH,能夠直接運用SQL語言,該語言涵蓋的內容有:程序設計、數據庫、結構化查詢,有利于研發人員查詢數據及更新存取數據,也能夠當作腳本文件的擴展名;研發人員在軟件開發中運用VisualC++系統的過程中,除了能夠訪問數據庫,還能夠當作一個開發工具;應用VisualC++系統來開展程度開發時,具有諸多好處,能夠將遠程訪問的冗雜性進行減少,并能夠將用戶的訪問效率進行提升

(2)對于軟件開發中的設計,研發人員需要恰當的選擇數據模型,這就需要結合實際生活中相關用戶的具體需求,確保數據庫的數據模型能夠對計算機數據庫的物理世界進行呈現,研發人員應注意四個因素:一是,數據模型因素,不一樣的軟件成品能夠滿足不一樣的需求,為此研發人員應結合具體需求來選擇數據模型,對于研發人員而言,最為常用的模型為關系模型,該模型的優勢為一種非過程性的模型,借助二維表加以呈現,使用者無需考慮信息的儲存路徑就能夠直接獲取所需信息,從而在極大程度上節約了時間,提升了工作效率二是,數據庫結構因素,在數據的模型中數據結構可對數據的性質、內容、類型與數據之間的關聯進行描述,數據模型的基礎就是數據結構,為此研發人員在整理數據模型的過程中,需結合具體的數據結構加以分類;三是,數據約束因素,數據約束具體表現出數據結構內的數據之間在語義與語法上的聯系,即彼此制約與彼此依存的聯系;基于此,研發人員在軟件開發過程中,應依據具體狀況,把握數據表動的規則,以此來確保語義與語法的標準性與準確性;四是,數據操作因素,具體表現為有關數據結構的操作方式與操作類型,借助對圖形的全面分析,從而提升產品的靈活性與簡便性,并提升其使用效率。

此外,在軟件開發中運用數據庫技術時,研發人員應注重系統的總體設計,對于軟件的編制,必須嚴格依據軟件的開發流程來開展對應的工作;并恰當的實現文本框的窗體視圖,對于圖表中的數據,可選擇單文檔的形式加以呈現,這樣做能夠具備文檔窗體視圖風格,并看到數據監測點的屬性窗口,同時能夠讓軟件具有容錯功能,當用戶操作中出現的錯誤,該軟件能夠及時取消用戶的操作,在使用者輸入信息的過程中,該系統會自動提示。

2 ARX程序中數據庫技術選擇

在機械設計中,Autodesk公司所研發的AutoCAD得以大范圍的運用。為能夠提升設計與繪圖的效率,加強強化設計流程的標準化、模式化,促使人們在工程實際中借助ARX技術來二次研發AutoCAD。AutoCAD所具備的開發接口技術具有包括:

(1) Auto LISP;

(2) ActiveXAutomation;

(3) ARX。

其中最恰當的二次產品開發工具是第三種。借助ARX來對AutoCAD加以二次開發,除了能夠借助ObjectARX所具備的類庫,還能夠利用VC開發環境下多種多樣的資源,有足浴產品的發布。同時,AutoCAD本身具有的諸多模塊,均選擇ARX開發,但也存在一些不足,即需要研發人員具備較強的能力。對于AuroCAD的二次開發技術的運用,主要存在情況是:軟件沒計指能夠滿足功能,也就是圖形的繪制,并未充分考慮軟件結構、數據管理、CIMS其他子系統的集成。通過在ARX中運用數據庫技術,能夠有效處理以上不足,也就是對二次開發軟件的框架體系加以有效改善,能夠使數據和應用程序進行分離,有利于軟件開發的后期管理,且能夠集中管理CAD系統與PDM、ERP的數據集中管理,有利于CIMS其他子系統與CAD軟件的集成。

ARX程序在訪問外部數據庫時,能夠結合CAD所具備的編程接口ASI,借助VC開發平臺來訪問與開發對應的數據庫,也就是說CAD所具備的編程接口ASI可讓ARX程序直接訪問外部數據庫。然而,由于當前關于ASI編程方面的資料十分少,使得ARX軟件開發的相關工作人員并沒有掌握足夠的ASI專業技術,缺乏相關專業知識,這就導致其難以有效運用ASI庫函數來訪問數據庫外部,并不利于外部數據庫對CAD加以二次開發,并在極大程度上增大了VC開發平臺來開發數據捆。當前,ARX程序己取得一定的進步與發展,在MFC的編程設計中,只有ARX程序在相應的初始化進程后方可進行編程設計,而在ARX程序的開發中,應結合MFC所具備的類庫函數、訪問外部數據庫,從而將ARX開發周期進行減少,使得程序開發更加簡單,提升ARX程序功能,促使ARX軟件開發中數據庫的作用得到全面發揮。

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

3.1針對Act iveX數據對象

目前,對于零部件的設計與研發,我國頒布了相應的規范,要求相關人員必須嚴格依據國家規范進行設計與研發。雖然零部件具有豐富且復雜的種類、生產數量比較大,但其具備比較強的規律性,為此我們可利用數據庫來有效管理零部件,通常化工設備生產均具備這一特性。強化ARX軟件開發中數據庫技術的運用,來實現CAD的二次開發,首先需構建標準件、零件數據庫,其中標準件指符合我國有關規范的定型,嚴格規定了其基本數據、形狀結構,結合零部件幾何關系的特性,即靜態性與共享性,從而對各個零部件的尺寸聯系進行明確,并對工程數據庫的關鍵構成部分與數據基礎進行明確。如:某一零部件的支座具備5種系列,這5種系列具存在數據標準,均可以借助函數來加以呈現,我們就能夠利用函數來分布別列這5種系列。當使用者對數據進行輸入與選定時,ARX程序數據庫會與數據庫里的函數實現一一對應,并對數據庫中的對應數據加以調用,再加以數據傳輸,結合數據庫中相對應函數來全面檢查零部件數據,最終借助ARX來實現圖形的繪制。

3.2針對開放數據庫互連

PDM屬于一種計算機化管理工程圖紙的技術,結合這項技術構建工程圖紙管理系統,該系統具有豐富的管理功能,能夠有效管理工程電子文檔和資料、工作流程和產品配置、項目分類檢索等。工程圖紙的設計的主要內容是:但設計人員完成相應的設計后,會將設計方案上傳至服務器,且經過一系列詳細流程,如:審核、效驗等。設計方案在審核時,系統會瀏覽與修改圖紙,同時圖紙的設計往往會在CAD軟件上加以長時間的設計,并未同工程圖紙管理系統實現融合。當前,要連接CAD軟件和工程圖紙管理系統,我們可借助諸多技術手段,然而在特定場合中,若需設計與修改工程圖紙時,CAD并沒有與工程圖紙管理系統完全融合,設計人員在多種軟件在會遇到諸多操作問題,如:運用OLE技術來讓CAD和工程圖紙管理系統實現通信,但其內嵌的形式依就無法符合使用者的要求,并會導致系統的反應遲緩,大大降低了使用者的體驗感。在ARX程序的開發過程中,研發人員應有機的結合MFC在開發數據庫的長處,從而有效融合CAD軟件與工程圖紙管理系統,確保其能夠在CAD軟件充分掌握的環境下開展辦公、設計。然而,若只是對圖紙加以只讀瀏覽,最為使用的方式是:有機結合OLE技術和快速瀏覽工具。對于工程圖紙的提交,可借助ARX程序實用MFC ODBC來訪問數,可借助多種手段來對繪制的CAD文件進行提交,如:數據庫中使用的varbinary字段、Winsock。ARX程序主要是結合CAD客戶端構建只讀文件夾,以便服務器管理人員的使用,且在只讀文件夾中以dwg格式文件的形式來存儲ARX所具備的類庫函數,對數據庫實施的系統命令加以調用,在服務器的對應文件中復制所拷貝的文件,以此來確保服務器的安全,以防服務器目錄的安全性出現損壞情況。詳細流程見圖l。

4結語

綜上所述,文章主要論述了軟件開發中數據量技術運用的必要性、原則,詳細闡述了ARX軟件開發及ARX程序中數據庫技術選擇,全面分析了ARX軟件開發中數據庫技術的具體運用,通過有機融合合CAD與ARX的優點,對CAD系統和其他子系統存在的缺點加以有效處理,有利于CAD的二次開發,并大大提高ARX軟件的開發質量,更加標準化的管理相關數據。

參考文獻

[1]朱倩,數據庫技術在ARX軟件開發中的應用[J].中國新通信,2017,19 (02):124-125.

[2]江春.數據庫技術在ARX軟件開發中的應用[J].電子技術與軟件工程,2 018 (11):45.

[3]徐亮,陳瀟,數據庫設計理論在軟件開發中的有效運用[J].電子技術與軟件工程,2017(20):46.

[4]覃亮,軟件開發中數據庫測試技術的若干分析[J].科技風,2018 (04): 63.

[5]戚斌,數據時代背景下的數據庫技術應用[J],信息記錄材料,2018,19 (07): 68-69.

[6]高晶,王粟.數據庫技術的發展現狀與趨勢研究[J].無線互聯科技,201 8,15 (03): 35-37.

[7]向嵐,計算機網絡設計中關系數據庫技術的應用[J].科技資訊,2017,15 (02):32-33.

[8]張澤文.計算機網絡設計中關系數據庫技術的應用[J],黑龍江科技信息,2 017 (12):183.

猜你喜歡
應用
配網自動化技術的應用探討
科技視界(2016年21期)2016-10-17 19:54:47
帶壓堵漏技術在檢修中的應用
科技視界(2016年21期)2016-10-17 19:54:05
行列式的性質及若干應用
科技視界(2016年21期)2016-10-17 18:46:46
癌癥擴散和治療研究中的微分方程模型
科技視界(2016年21期)2016-10-17 18:37:58
紅外線測溫儀在汽車診斷中的應用
科技視界(2016年21期)2016-10-17 18:28:05
多媒體技術在小學語文教學中的應用研究
考試周刊(2016年76期)2016-10-09 08:45:44
微課的翻轉課堂在英語教學中的應用研究
大學教育(2016年9期)2016-10-09 08:28:55
分析膜技術及其在電廠水處理中的應用
科技視界(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
主站蜘蛛池模板: 色综合五月婷婷| 国产毛片久久国产| 国产亚洲高清视频| 91视频首页| 999精品视频在线| 91国内在线观看| 男女性色大片免费网站| 国产三级韩国三级理| 久久免费视频6| 91po国产在线精品免费观看| 欧美色99| 无码'专区第一页| 2024av在线无码中文最新| 综合社区亚洲熟妇p| 国产在线视频自拍| Jizz国产色系免费| 亚洲天堂高清| 精品国产免费观看一区| 亚洲av日韩av制服丝袜| 五月婷婷丁香综合| 91无码国产视频| 国产高清不卡| 日韩精品少妇无码受不了| 欧美综合一区二区三区| 97国产精品视频自在拍| 大学生久久香蕉国产线观看| 国产欧美高清| 国产精品无码制服丝袜| 72种姿势欧美久久久大黄蕉| 999精品色在线观看| 久久国产乱子伦视频无卡顿| 欧美精品1区| 国产精品片在线观看手机版| 亚洲欧美在线综合一区二区三区| 一级做a爰片久久毛片毛片| 中文字幕有乳无码| 亚洲午夜天堂| 久青草网站| 国产精品对白刺激| 国产在线精彩视频二区| 一级爆乳无码av| 无码一区二区三区视频在线播放| 蜜桃视频一区| 热99re99首页精品亚洲五月天| 香蕉在线视频网站| 福利片91| 国产真实乱子伦精品视手机观看| 国产成人精品一区二区不卡| 国产午夜福利在线小视频| 成人在线不卡视频| 中文字幕1区2区| 极品国产在线| 3344在线观看无码| 久久这里只精品热免费99| 91精品国产一区| 国产精品林美惠子在线观看| 国产成人a在线观看视频| 欧美另类精品一区二区三区 | 美女免费黄网站| 97超碰精品成人国产| 日韩无码视频专区| 国产成人综合久久精品下载| 精品无码国产自产野外拍在线| 日本免费高清一区| 激情无码字幕综合| 欧美日本视频在线观看| 亚洲一区二区黄色| 中文字幕乱码二三区免费| 91九色视频网| 福利在线不卡| 欧美一区精品| av大片在线无码免费| 伦精品一区二区三区视频| 精品久久高清| 这里只有精品国产| 日本精品视频| 欧美午夜视频在线| 欧美日韩精品一区二区在线线 | 亚洲无码视频一区二区三区| 亚洲欧美日韩动漫| 一本一道波多野结衣一区二区| 性网站在线观看|