軟體二次開發是什麼意思,二次開發是什麼意思

2023-02-19 08:55:02 字數 4162 閱讀 6664

1樓:百數

軟體二次開發顧名思義就是在原有的軟體上進行改動,改動的方式可以是指令碼語言的編寫,也可以是模組的拼接等,核心的本質是不能影響原來的軟體。

2樓:小門滴

就是乙個軟體是成品,但是二次開發會更適合你的需求,比個比方:汽車是乙個產品,你有能力經過你的改造後,變得更適合你更獨特。

3樓:網友

開發商做出來的軟體某些功能不是我們需要的,那麼我們就需要在原來的基礎上對一些功能進行修改,使其大到我們想要的理想效果,這是我自己理解的二次開發!!!

二次開發是什麼意思

4樓:匿名使用者

定義:企業在不斷發展的過程中,會發現現有的軟體的部分功能已不能適應當前的業務需要,而出於費用、時間、轉移成本的考慮,企業不會馬上選擇購買或開發新的軟體,而會著重於對軟體進行二次開發。

5樓:匿名使用者

二次開發,簡單的說就是在現有的軟體上進行定製修改,功能的擴充套件,然後達到自己想要的功能,一般來說都不會改變原有系統的核心。一般的來說,一些大公司如ibm開發了乙個大型的軟體系統平台,根據不同的客戶的需要,一些其它的中小公司為客戶根據需求在該平台上進行第二次有針對性的開發。是否提供相應的介面,有的軟體公司只提供軟體,但也有小公司連**一起**,如是後者,就更方便進行二次開發。

比如售票系統,車站裡面弄好了,提供幾個儲存過程給銀行,銀行就可以**售票了,這也是一種,還有一種如我們利用delphi,c#等操作word等。

什麼是軟體的二次開發?

6樓:網友

軟體的二次開發是指支援軟體二次開發的原軟體系統都提供相應的sdk(software develop kit)。二次開發人員可以根據sdk中提供的公開的api(應用程式介面)來訪問軟體原有的一些基本功能,並根據這些基本功能組合,擴充套件進而形成更加專業或新的功能以完成使用者特殊的需求。

對已有軟體產品的功能進行擴充或根據特殊需要組合擴充套件功能等。

7樓:匿名使用者

管理軟體的二次開發就是在現有軟體產品的基礎上,針對客戶的個性化需求進行的開發,一般是由軟體產品的開發廠商進行,或由廠商提供二次開發介面和原始碼由第三方來進行。不同於完全的定製開發,二次開發不是從頭開發,是在已有軟體的基礎上進行的。評估乙個軟體產品是否合格,二次開發介面的成熟、完善、是否容易是乙個重要的標誌。

現有的產品功能不能滿足客戶的需求,或需要和其他軟體進行對接、實現資料的交換和傳輸等。二次開發一般會根據現有產品技術和設計情況,需要提供相關的介面或原始碼,同時需要了解個性化的功能和需求,綜合進行設計和開發。

二次開發的工作量是由現有產品的功能與客戶個性化需求的差異程度,介面的難易程度、系統的設計(如:模組之間耦合程度低)、產品的擴充套件性(是否適合於二次開發)等綜合因素決定的。二、管理軟體二次開發的優勢。

1、相對於完全的定製開發,二次開發的工作量小、時間短、風險低。

2、二次開發是在已有產品的基礎上進行的,原有產品功能和業務的積累能夠很好的被繼承。

3、解決了單純的產品化個性化需求不能滿足的問題。三、管理軟體二次開發存在的問題。

二次開發存在問題總體上講是和現有系統息息相關的,特別是軟體系統的架構和設計、二次開發介面的難易程度。

1、二次開發最好是基於系統提供的介面進行開發,如果是直接針對原始碼修改開發,特別是在核心原始碼的基礎上進行處理,不僅會導致已有功能出現新的錯誤和不穩定,廠商標準產品公升級後不能直接進行覆蓋公升級需要重新整合,這種情況是災難性的,很多使用者不清楚問題的嚴重性,這也是很多軟體廠商不願意提供二次開發的原因之一。

2、現有產品需提供成熟和完善的系列介面,這是考察乙個軟體產品是否成熟和規範的重要指標之一,否則二次開發只能由原廠商進行,如果廠商的服務和支援不及時、不能提供良好的服務,後續的服務和開發無法進行。

不能進行二次開發導致現有系統不能深入的使用或只能替換,現有的投資和時間投入都付之東流。

3、不是所有的產品都能進行二次開發,沒有成熟和規範的介面,系統設計和編碼非常差的系統,二次開發的時間和成本要遠遠高於系統的替換和完全定製開發,這點也是至關重要、容易被忽略。

二次開發是什麼意思?

8樓:蕭韞俎雯華

二次開發,就是修改**。

修改**是個比較麻煩的事情。想要修改別人的**首先要看懂別人的**,看清別人的思路。

**上的註釋多了還好說。要是註釋少或者沒有。那就比較費時間。

所以整體上說比較麻煩。不過對於新手來說是個比較好的事。很多新手一開始技術不是很牛。

思路不是很清。所以多看看別人的**是對自己的一種鍛鍊。至於能不能勝任。

你自己感覺。以後發展好不好。只要你技術牛。

走哪都有人要。

9樓:

現在所說的二次開發,往往是指利用vba進行office軟體進一步程式設計開發。

定義:企業在不斷發展的過程中,會發現現有的軟體的部分功能已不能適應當前的業務需要,而出於費用、時間、轉移成本的考慮,企業不會馬上選擇購買或開發新的軟體,而會著重於對軟體進行二次開發。

二次開發介面軟體是啊什麼意思

「二次開發」是什麼?有哪些?怎麼學?

二次開發包啥意思

10樓:匿名使用者

大的承包商。

取得合約之後。

再將工程分散發包出去。

catia的二次開發是什麼意思 到底是幹什麼的?

11樓:建逸焮

catia是乙個綜合性的軟體,它是面對這個工業系統的,但是工業系統裡有很多細分,比如設計汽車的、設計工具機的之類,每個要求有一些專精的運用,所以就會有熟悉這個領域的人在catia軟體的基礎上開發面對某個細分行業的功能。這個就是catia的二次開發。

12樓:匿名使用者

就是根據某種特殊的需求通過c/c++、vb等語言編寫**,在catia上實現自己的功能。屬於軟體開發的。

cad二次開發是什麼意思

13樓:生活達人小雯老師

但是如果夾有大量的運算,程式**量較大,還是以c語言為好。在autocad中能用的c語言的程式,即objectarx程式。它使用autocad一致的核心程式,均作為動態鏈結庫。

dll執行,因此執行速度最快;執行結束自動退出記憶體,因此,記憶體的利用情況最好。

提問c#如何?

提問對於沒有基礎的人,如何選擇語言?

不想用lisp

提問c在cad和excel兩者之間的互動如何?

excel比較少。

如果你想要學習cad還是要把c學領來了。

14樓: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等。

關於CMS系統的二次開發的可實施性!

同意的。如果cms系統都做到可以二次開發的話那對網際網路可是乙個災難,所有問題都有2面性的。希望lz不要太幼稚了。lz不要浪費鬧細胞了。這個根本就是不可能的啊。cms二次開發概念 dedecms系統的模板是非固定的,使用者可以在新建欄目時可以自行選擇欄目模板,官方僅提供最基本的預設模板,即是內建系統...

怎樣學習用c進行cad二次開發,怎樣學習用C進行cad二次開發

c 對 autocad的二次抄開發主要引襲用autocad釋出的函式庫,也就是sdk。autocad有針對c 的程式設計模型,你可以用autocad釋出的c 函式庫來操作該模型,最後編譯生成arx檔案檔案,在arx檔案裡面有註冊autocad命令的語句,然後在autocad裡面載入編譯生成的arx檔...

二次購房是什麼意思?二次購房貸款什麼意思

認定二套的條件有兩個 1.以家庭為單位,計算房子套數!2.以貸款記錄算,有無貸款記錄!以下為新政細則 父母名下有住房,以未成年子女名義再購房。解析 新政規定,家庭成員包括借款人 配偶及未成年子女,也就是說,未成年子女也被劃為家庭範疇,所以以未成年子女名義購房時,會按照二套房政策執行,即需首付50 利...