1樓:生活達人小雯老師
但是如果夾有大量的運算,程式**量較大,還是以c語言為好。在autocad中能用的c語言的程式,即objectarx程式。它使用autocad一致的核心程式,均作為動態連結庫。
dll執行,因此執行速度最快;執行結束自動退出記憶體,因此,記憶體的利用情況最好。
提問c#如何?
提問對於沒有基礎的人,如何選擇語言?
不想用lisp
提問c在cad和excel兩者之間的互動如何?
excel比較少。
如果你想要學習cad還是要把c學領來了。
2樓:6道亻山人
(1)編寫各種使用者自定義函式並形成若干lisp、arx、vlx或ads檔案,以及一些dcl檔案。
(2)建立符合自己要求的選單檔案,一般可在autocad原選單檔案內新增自己的內容,對於autocad2000以上版本還可增加部分選單檔案,然後經互動方式加入到系統中去。
(3)在系統的或類似檔案中加入某些內容以便進行各種初始化操作,如在啟動時立即裝入一些檔案等。
(4)通過系統對話方塊設定某些路徑。這些操作在程式開發成功後向其它autocad系統上安裝應用,特別是需要大批安裝時,需要進行很多檔案檢索、內容增刪、子目錄建立、檔案拷貝、系統設定等繁瑣工作,如能令上述工作全部自動進行,使整個二次開發程式在無人干預的情況下嵌入系統,將大大提高工作效率。
autocad成為全球二維cad的標準,主要是因為它具有開放的體系結構。它允許使用者和開發者採用高階程式語言對其進行擴充和修改,即二次開發,能最大限度地滿足使用者的特殊要求。
autocad第一版於2023年11月由autodesk公司推出,他之所以能進入中國,並快速普及,主要是一大批國內二次開發商的功勞,包括浩辰、圓方、大恆、天正等。因為二次開發軟體根據行業特點和專業設計需要講一系列cad命令整合起來,比直接用cad畫圖更簡單,因此在90年代中期,計算機還不太普及,很多人連開機都不會的情況下,簡單易用、傻瓜式的國產二次開發軟體對autocad在國內的普及起到非常重要的作用。但隨後的十年時間裡,這些二次開發商只有少數還堅持只做二次開發,例如天正,而有些廠商被autocad推出的同類應用軟體打垮,轉而成為autodesk的**商,例如大恆等,還有一些開始開發自主的cad平臺,並提供了類似的二次開發介面,例如浩辰cad、中望cad等。
cad二次開發用什麼語言好
什麼是cad二次開發?autocad都有哪些二次開發工具
3樓:gw生產
cad二次開發就是另外編寫的cad外掛啊,可以使用lsp語言或者vba語言編寫,你需要什麼功能的外掛?我可以給你編寫cad二次開發的程式。
什麼是auto cad二次開發教程?
你是做cad二次開發?
4樓:菇汲坊
二次開發一般有兩種方式:
①、visual basic vba
②、還有就是lisp語言開發。
這些是cad裡面自帶的!
國內開發的二次軟體有:中望cad,天正cad、浩辰cad就是用上面的開發的!
5樓:高薪鈑金工程
cad鈑金二次開發功能, 數衝與鐳射自動排版, 並統計材料費與噴塗費, 新功能在不斷完善及更新開發中。
什麼是軟體的二次開發?
6樓:網友
軟體的二次開發是指支援軟體二次開發的原軟體系統都提供相應的sdk(software develop kit)。二次開發人員可以根據sdk中提供的公開的api(應用程式介面)來訪問軟體原有的一些基本功能,並根據這些基本功能組合,擴充套件進而形成更加專業或新的功能以完成使用者特殊的需求。
對已有軟體產品的功能進行擴充或根據特殊需要組合擴充套件功能等。
7樓:匿名使用者
管理軟體的二次開發就是在現有軟體產品的基礎上,針對客戶的個性化需求進行的開發,一般是由軟體產品的開發廠商進行,或由廠商提供二次開發介面和原始碼由第三方來進行。不同於完全的定製開發,二次開發不是從頭開發,是在已有軟體的基礎上進行的。評估一個軟體產品是否合格,二次開發介面的成熟、完善、是否容易是一個重要的標誌。
現有的產品功能不能滿足客戶的需求,或需要和其他軟體進行對接、實現資料的交換和傳輸等。二次開發一般會根據現有產品技術和設計情況,需要提供相關的介面或原始碼,同時需要了解個性化的功能和需求,綜合進行設計和開發。
二次開發的工作量是由現有產品的功能與客戶個性化需求的差異程度,介面的難易程度、系統的設計(如:模組之間耦合程度低)、產品的擴充套件性(是否適合於二次開發)等綜合因素決定的。二、管理軟體二次開發的優勢。
1、相對於完全的定製開發,二次開發的工作量小、時間短、風險低。
2、二次開發是在已有產品的基礎上進行的,原有產品功能和業務的積累能夠很好的被繼承。
3、解決了單純的產品化個性化需求不能滿足的問題。三、管理軟體二次開發存在的問題。
二次開發存在問題總體上講是和現有系統息息相關的,特別是軟體系統的架構和設計、二次開發介面的難易程度。
1、二次開發最好是基於系統提供的介面進行開發,如果是直接針對原始碼修改開發,特別是在核心原始碼的基礎上進行處理,不僅會導致已有功能出現新的錯誤和不穩定,廠商標準產品升級後不能直接進行覆蓋升級需要重新整合,這種情況是災難性的,很多使用者不清楚問題的嚴重性,這也是很多軟體廠商不願意提供二次開發的原因之一。
2、現有產品需提供成熟和完善的系列介面,這是考察一個軟體產品是否成熟和規範的重要指標之一,否則二次開發只能由原廠商進行,如果廠商的服務和支援不及時、不能提供良好的服務,後續的服務和開發無法進行。
不能進行二次開發導致現有系統不能深入的使用或只能替換,現有的投資和時間投入都付之東流。
3、不是所有的產品都能進行二次開發,沒有成熟和規範的介面,系統設計和編碼非常差的系統,二次開發的時間和成本要遠遠高於系統的替換和完全定製開發,這點也是至關重要、容易被忽略。
cad的二次開發主要用有那些地方
8樓:網友
cad的二次開發是 就是結合具體專業對cad進一步增加一些專業功能,主要用在設計地方。那些方面設計用呀?所有設計行業都用!應有的領域有很多很多。
我是市政設計院,我院用得有 天正建築、電氣、排水等。還有國產的浩辰cad。
國內的cad二次開發的產品很多很多,我知道的大約有20多種。
能搞出cad二次開發的產品,非常有市場,比管理資料庫程式設計值錢多。
9樓:匿名使用者
二次開發要學lisp語言;
什麼是CMS二次開發?CMS二次開發概念
一般都會公佈api的,但是國內的幾個cms文件少得可憐,是故意不放出來的。想二次開發,必須要先看懂對方的 最好弄個phpdoc做一個文件。cms二次開發概念 dedecms系統的模板是非固定的,使用者可以在新建欄目時可以自行選擇欄目模板,官方僅提供最基本的預設模板,即是內建系統模型的各個模板,由於d...
cad二次開發改變線的顏色LISP
defun c 123 gp setvar cmdecho 0 setq n getstring n 輸入你改變的顏色值 setq gp ssget if gp nil command change gp p c n princ nok princ end defun colorchange col...
請問怎樣利用arcgis進行二次開發
安裝arcgis10.0後,請安裝開發環境 如visual studio 如果已經有開發環境,跳過這一步直接安裝arcgis sdk及ae並授權,即可在開發環境中使用com元件來做二次開發。arcgis map server catalog scene globe都是基於arcgis object開...