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

CAD軟件二次開發平臺實現技術

2016-10-21 01:35:15劉曉光
電子技術與軟件工程 2016年5期

摘 要 隨著經濟的快速發展,我國各個行業都發生了翻天覆地的變化,并且在各個行業中的都將最新的科學技術進行了應用。對于我國的支柱產業建筑行業來說也是不例外的,其中CAD軟件是目前應用最為廣泛的一種計算機軟件,對于我國建筑行業的發展有著重要的作用。所以我國對CAD的開發也是投入了較大的精力,在本文中就將對CAD軟件的二次開發平臺的實現技術進行總結,對該過程中存在的問題以及解決的措施進行論述。

【關鍵詞】CAD軟件 二次開發平臺 實現技術

1 前言

在進行建筑工程的設計過程中,通過CAD軟件能夠實現在較短的時間內進行設計方案的設計,并且將之前的圖紙設計過程中存在的主要的問題進行了避免。在進行CAD軟件應用的過程中進行二次開發是能夠保證軟件正常應用的基礎,同時對軟件進行的二次開發也是對軟件質量進行衡量的主要標準。所以對于CAD軟件的二次開發應該進行更多的關注。

2 CAD軟件二次開發的基本理論

在對CAD軟件進行應用的領域內,對其進行二次開發已經成為了一個發展的趨勢,同時對于第四代的CAD軟件進行二次開發是一個重要的特色,所以需要進行單獨的關注。并且隨著科學的發展以及CAD技術的廣泛應用,用戶對CAD軟件的需求是逐漸的提高的,很多時候CAD軟件都已經無法有效的滿足用戶的需求了。所以對CAD軟件進行二次開發是亟待解決的問題。

2.1 CAD軟件二次開發的基本含義

所謂進行的二次開發就是對于增值的開發商以及用戶在軟件的開發方所提供的軟件應用以及開發的環境下以及數據編程的接口的基礎上,并且與軟件自身的需求相結合,對軟件的新功能進行開發或者是對軟件的使用以及開發環境進行定制的過程。對于軟件本身而言,進行二次開發就是對軟件進行創新。

2.2 CAD軟件的二次開發平臺質量標準

對CAD軟件進行二次開發主要就是想要使得軟件的性能更加的優越,功能更加的豐富,能夠滿足更多人的需求。對于一個CAD軟件進行二次開發的過程中主要就是通過以下方面進行質量的衡量。

2.2.1 易用性

對軟件進行的軟件二次開發要保證軟件能夠簡單容易的進行使用,對于技術水平較低的用戶也能夠適用,同時與其進行工程設計過程中的習慣能夠相適應。這是對CAD軟件進行二次開發的質量衡量的主要內容。

2.2.2 技術先進性

進行軟件的二次開發主要就是需要將軟件的技術進行提高,如果做不到對技術進行革新,最為基礎的也要保證二次開發的技術與軟件本身的技術是相同的,如果軟件在經過二次開發之后技術仍然是處于落后的狀態,那么這個技術是會被淘汰的。

2.2.3 執行高效性

效率是現在進行任何工作都需要嚴格控制的,對于軟件的應用也是相同的。CAD軟件主要就是對圖形進行處理,在進行二次開發的過程中,使用先進的技術對整個軟件的執行速度進行有效的提升是非常必要的。

2.2.4 運行穩定性

對于任何一個軟件而言,起運行過程中的穩定性是非常關鍵的,所以穩定性是對軟件進行二次開發的質量進行衡量的主要內容。

2.2.5 可移植性與兼容性

在對軟件進行二次技術開發的過程中能,對于CAD軟件而言還沒有一個統一的標準,但是對于不同的CAD軟件其特點都是存在著差異的,所以對于軟件而言其可移植性是非常關鍵的。同時將軟件進行二次開發之后,對于軟件之前的用戶而言,需要具有較大的兼容性。所以兼容性以及可移植性是對軟件進行衡量的主要因素。

2.2.6 可伸縮性

對于一個軟件的二次開發平臺而言,可伸縮性是一個主要的特征。所謂的可伸縮性就是指軟件二次開發的平臺能夠提供一種機制,通過這種機制能夠保證軟件能夠對多個用戶所開發的軟件進行管理,從而實現對軟件進行實時的動態加載,繼而對軟件的模塊實現動態的壓縮。

2.2.7 融合性以及獨立性

所謂的融合性就是指二次開發的平臺能夠為用戶提供相應的編程的接口,從而使得用戶在進行軟件的開發的過程中能夠通過宿主程序進行信息的交流,同時與宿主程序以及其他的程序之間進行互相的操作,從而實現無縫的集成。而獨立性是指對軟件進行二次開發的平臺所需要具有的一種機制,從而通過這種機制能夠使得用戶能夠獨立的進行軟件的開發,在進行軟件的加載以及卸載的過程中不會對其他的軟件產生影響,從而保證軟件能夠進行正常的二次開發。所以融合性以及獨立性是進行軟件開發的過程中,對其質量進行衡量的主要內容。

3 對CAD軟件進行二次開發的平臺的設計方案

對于現在幾乎所有的用戶都在進行使用的Windows軟件而言,組件是其的基本模型,并且對于組件而言是具有較多的特點的,主要就是封裝性是非常高的,語言具有無關性,進程運行過程中是具有透明性的,同時能夠進行重復的使用。所以對于CAD軟件的二次開發而言具有是非常有利的技術。在進行軟件的二次開發的過程中,應用的最為廣泛的組件主要包括:COM組件模型(包括Automation 和ActiveX),Corba,JavaBean.而為了使得大都數都使用Windows系統的用戶能夠享受更多的功能,所以在進行CAD軟件的二次開發的過程中,主要就是使用COM組件技術。在對軟件進行二次開發的過程中,需要提供兩種開發的機制進行工作,從而使得軟件開發過程中的各種需求得到有效的滿足,同時又能夠使得軟件的可擴展性得到有效的提高。這些都對軟件的開發的技術組件提出了更多的要求,因此在進行軟件的二次開發的過程中,需要宿主程序中的各個模塊都能夠進行良好的工作。在進行軟件開發的過程中需要從以下幾個方面進行考慮,從而提高軟件的性能。

3.1 系統組件模塊的劃分

在進行軟件的二次開發的過程中,將軟件的組件模塊劃分為五個部分,也就是功能控制管理模塊、數據管理模塊、CAD建模模塊、界面管理模塊、內嵌語法解釋模塊。每個模塊都有其應有的作用。對于功能管理控制模塊而言,主要就是對整個系統的功能的調用進行控制,對插件的運行進行支持,同時對組件的注冊進行管理,主要就是由于在進行軟件的二次開發的過程中,只有將每個組件進行注冊才能夠保證進行正常的使用;數據管理模塊主要就是對CAD軟件中的所有數據進行訪問,在對軟件進行二次開發的過程中,通過對這個系統中的模塊中的開放接口進行調用才能夠保證對系統數據進行訪問;CAD建模模塊主要就是對CAD軟件中的二維以及三維的建模進行管理,這對于系統的擴展功能來說是一個基礎的功能。想要保證一個CAD軟件軟件能夠進行最為廣泛的應用,其建模功能發揮著最為關鍵的作用。所以對于CAD軟件進行二次開發的過程中建模模塊是非常重要的;界面管理模塊時對CAD軟件軟件的界面進行管理,同時對宿主層序的界面進行調用。通過這個模塊的工作就能夠保證CAD軟件軟件在進行二次開發的過程中,能夠與其他的功能以及宿主軟件進行很好的融合。同時在進行軟件的二次開發的過程中,也可以將外部的程序進行調用,從而在程序中對外部的界面進行調用,使得軟件的開發效率得到有效的提高;最后內嵌語法解釋模塊就是為軟件進行二次開發提供更好的環境,是軟件開發過程中的內嵌機制中最為重要的一個部分,并且也是在進行開發的過程中難度較高的一個內容。

3.2 內嵌機制

對于一個CAD軟件軟件在進行二次開發的過程中,內嵌機制是開發的主流內容,如果對于每個軟件都需要進行內嵌機制的重新定義與解釋,那么對于一個軟件的二次開始將是非常困難的,使得進行二次開發的用戶具有非常大的負擔。通過對鋼結構CAD軟件軟件中的內容進行分析。鋼結構CAD軟件軟件在進行開發的過程中,主要就是使用ActiveX Scripting技術,也是作為宿主語言進行使用的,同時這個組件的解釋是由微軟所提供的腳本引擎來進行的。為了保證這個腳本的解釋裝置能夠滿足更多的需求所以在進行開發的過程中,在微軟的腳本引擎的基礎上,進行了腳本解釋器的設計,并且定義為本地的腳本引擎,這個技術的進行,使得軟件的特有的內部函數得到了顯著的增長,并且將這些內部的函數稱為名字空間。名字空間的應用使得CAD軟件系統的功能模塊的調用得到了明顯的簡化。并且在進行腳本引擎的構造的基礎上,進行了COM技術的特性的應用,對所有的接口進行封裝,對系統中能夠進行引用的對象進行暴露。這就是所謂的內嵌機制。內嵌機制的應用對于保證CAD軟件的二次開發的正常進行有著重要的意義。

4 結束語

想要保證CAD軟件得到更多的應用,滿足更多的用戶不斷增長的要求,對軟件進行二次的開發是非常必要的。在進行二次開發的過程中,擁有一個性能較好的二次開發平臺是非常重要的。通過本文的論述,對軟件進行二次開發的過程中,對質量檢測的因素進行了總結,并通過分析得到了對軟件的二次開發有著重要的影響的組件技術的重要性,所以在進行軟件的二次開發的過程中,需要結合組件技術以及質量檢測標準,對軟件的二次開發進行控制。

參考文獻

[1]童秉樞.試論CAD技術的發展[J].工程圖學學報,2015(3).

[2]童時中.二次開發是CAD取得實效的關鍵環節[J].電子機械工程,2015(4).

[3]王云鵬.CAXA電子圖版的二次開發技術[J].計算機輔助設計與圖形學學報,2012(2).

[4]劉志峰.CAD軟件在進行二次開發過程中的相關問題[J].中國科技,2014(3).

[5]張一楠.軟件二次開發平臺的建設[J].中國計算機科學,2014(3).

[6]郭大勇.CAD軟件二次開發平臺的建設[J].電子機械,2014(7).

作者簡介

劉曉光(1973-),女,遼寧省遼陽市人。遼寧建筑職業學院講師,研究方向為計算機繪圖(CAD、3ds max)photoshop圖形圖像后期處理。

作者單位

遼寧建筑職業學院 遼寧省遼陽市 111000

主站蜘蛛池模板: 美女毛片在线| 欧美亚洲网| 免费人成在线观看成人片| 亚洲精品国产成人7777| 欧美成在线视频| 欧美精品1区| 国产精品无码制服丝袜| 搞黄网站免费观看| 亚洲一区二区三区中文字幕5566| 欧美一区日韩一区中文字幕页| 国产欧美精品一区二区| 92午夜福利影院一区二区三区| 中文字幕天无码久久精品视频免费| 国产自视频| 日韩黄色精品| 国产另类视频| 日本国产精品一区久久久| 在线免费看片a| 亚洲欧洲日韩久久狠狠爱 | 国产成人综合亚洲网址| 91精品国产无线乱码在线| 99热这里只有精品免费国产| 久久精品这里只有精99品| 日韩视频福利| 真实国产精品vr专区| 91精品久久久久久无码人妻| www精品久久| 国产精品亚洲天堂| 国产黄色爱视频| 国内精品免费| 久久婷婷国产综合尤物精品| 91在线无码精品秘九色APP| 国产麻豆永久视频| 日韩123欧美字幕| 人妻精品久久无码区| 宅男噜噜噜66国产在线观看| 99尹人香蕉国产免费天天拍| 国产精品九九视频| 欧洲av毛片| 国产成人久久综合777777麻豆| 亚洲中文久久精品无玛| 无码综合天天久久综合网| 亚洲不卡影院| 欧美日韩在线成人| 国产激情在线视频| 成人年鲁鲁在线观看视频| a色毛片免费视频| 99久久精彩视频| 欧美午夜视频| 国产69囗曝护士吞精在线视频| 91在线激情在线观看| 污视频日本| 午夜精品区| 色偷偷一区二区三区| 欧美综合中文字幕久久| 亚洲欧州色色免费AV| 国产成人福利在线视老湿机| 国产一级特黄aa级特黄裸毛片| 亚洲an第二区国产精品| 亚洲一区二区日韩欧美gif| 香蕉视频国产精品人| 色视频国产| 亚洲专区一区二区在线观看| 99久久精品无码专区免费| 日韩欧美中文| 国产va视频| 国产亚洲精品自在久久不卡| 天天摸夜夜操| 亚洲精品制服丝袜二区| 中文无码精品A∨在线观看不卡| 日本久久久久久免费网络| 91久久国产成人免费观看| 视频二区国产精品职场同事| 日本久久久久久免费网络| 69av免费视频| 日本成人在线不卡视频| 日本一区二区三区精品视频| 欧美午夜久久| 亚洲精品国偷自产在线91正片| 亚洲区第一页| 欧美色综合网站| 成人亚洲国产|