範文齋

計算機軟體的外掛技術探討論文

摘要:隨著科學技術的發展,計算機內部軟體不斷更新。現階段,計算機軟體外掛技術已經廣泛應用於計算機中,擴充套件了計算機的使用範圍。我國已經在計算機軟體外掛研究中取得了顯著成果,解決了計算機軟體開發中存在的問題,促進了計算機的發展。本文主要對計算機軟體中的外掛技術進行探討,希望可以給相關研究人員提供借鑑。

計算機軟體的外掛技術探討論文

關鍵詞:計算機軟體;外掛技術;分析探討

引言

計算機外掛是一種根據預定義編寫的一種程式,不僅解決了計算機整合問題,同時還提高了計算機內部軟體的擴充套件性,已經成為計算機使用中不可缺少的技術之一,保證了計算機內部軟體的順利執行,滿足了人們的現實需求。在科學技術不斷髮展的背景下,如何提高計算機外掛技術的使用已經成為眾多研究人員探討的問題。

1外掛技術概述

從當前使用的計算機軟體應用狀況來看,外掛技術已經成為計算機中必不可少的技術之一,對完善計算機使用功能具有很大作用。1.1外掛技術概念外掛是一種按照統一介面規範編寫的一種程式。計算機內部的應用程式在實際運用中,會利用介面外掛規範其操作,主要目的是擴充套件並規範計算機內部程式應用功能。擴充套件程式功能已經成為計算機應用中比較有特色的地方。計算機軟體開發商在實際開發中,可以利用外掛擴充套件計算機內部功能,不需要重新編寫程式。簡而言之,軟體開發商可以通過開發外掛完成軟體功能拓展,不需要重新進行程式編寫,只需要在原有基礎上更新程式程式碼。完成以上操作後,再進行翻譯與整理,實現了計算機更新的目的。1.2外掛技術程式功能分析計算機內部很多軟體中應用的外掛技術都是以軟體程式為基礎進行軟體功能擴充套件和更新的。簡而言之,軟體開發商進行軟體開發時,只有公佈軟體介面,公司或開發商就可以在滿足自己需求的基礎上,對軟體功能及外掛進行完善。同時在軟體開放角度分析,軟體平臺與外掛都是軟體開發中比較重要的一部分。平臺是軟體開發主體,外掛是補充板塊,只有在軟體開發中,將兩者融合在一起,才能進入新的軟體開發階段,促進計算機軟體的應用和發展。

2計算機內部外掛技術的原理與型別

2.1計算機軟體中外掛技術的應用原理為了瞭解計算機外掛原理,在實際分析中可以從以下幾方面進行探索:(1)介面分析。介面是內部相應操作與外部溝通的主要方法,同時還在宿主程式與外掛之間起連線作用,可以將其理解為一種間接的'溝通手段。介面的主要功能就是實現語言與實體之間的翻譯。同時,只要給相應的宿主程提供合適的宿主程式,就可以有效的識別宿主,更好的完成宿程式等各項功能的拓展。(2)動態連結庫分析。動態連結庫中包含很多程式,但這些程式都不能執行檔案所使用的程式碼或資料庫。在實際使用中,必須根據計算機實際情況選擇外掛型別,提高計算機軟體系統的執行效率。除此之外,動態鏈路還可以提供出一種操作方法,使用該種操作方法完成程式碼函式的呼叫。(3)宿主程式方面。宿主程式主要利用可執行檔案展現,而且屬於服務性的外掛系統中使用最廣泛的系統。宿主程式還會進行相應的管理。計算機外掛技術種類較多,在實際使用中,外掛技術也不相同,所以在實際使用中必須根據計算機特點選擇外掛數,促進計算機軟體系統的執行。(4)外掛技術。外掛是計算機軟體系統中比較重要的一部分,可以給系統相應部分提供一些簡單的功能,促進了系統功能的完善。2.2計算機軟體中外掛技術的幾種應用型別(1)類似批命令的外掛型別類似批命令是計算機中應用較廣的外掛型別。該種外掛的主要特點就是自由度較低,已經成為計算機WinAmp、WinHacker系統中較常用的系統。一般一些安裝型別批命令完成後,計算機軟體使用者可以根據自己的實際需求,利用輸入命令程式碼方式,根據系統內部的相應程式規定,將計算機控制在正常執行中。類似批命令還具有一些單一功能,可以以文字檔案形式存在,擴充套件性較小,而且該種外掛對環境要求較低,結構較簡單,一些非專業人員完全可以完成操作。(2)利用程式開發環境完成開發工作例如,將外掛技術應用到PhotoShop軟體中。進行程式主體構建中,可以藉助應用程式完成開發工作,然後設定介面,並在運用軟體系統的過程訪問資源外掛。該類外掛技術在實際使用中具有自由度較大的優勢,控制還可以在外掛製作中發揮創意。但其也存在一定的缺陷,程式編寫較困難,對介面協調性要求較高,必須由專業人員完成操作。(3)利用特殊性質的指令碼語言完成外掛使用指令碼語言完成外掛製作具有很大難度,軟體開發人員必須使用自制程式解釋核心,而且在外掛完成中,還要Office辦公軟體輔佐完成工作,該軟體的優勢就是利用其他方式進行外掛製作,使用該軟體就可以完成軟體工作,已經廣泛應用到很多辦公自動化操作中。

3計算機外掛技術的是以應用狀況

3.1分析外掛技術的具體功能使用外掛技術可以加強程式主體基礎,並擴充套件計算機軟體具體功能。外掛技術一般公開介面,個人及公司就可以增加並修改其的功能,解決了實際使用中存在的問題,全面實現軟體開發的功能。為了保證軟體設計中實現平臺與外掛+外掛結構,必須使用相應的標準定義介面。一方面及實現了平臺擴充套件介面的功能,同時還可以完全發揮外掛的功能。進行標準介面處理時應該注意,平臺介面擴充套件主要由用平臺完成,外掛主要起到使用和呼叫功能,可以使用外掛完成介面處理,發揮出平臺的呼叫與使用功能。擴充套件平臺介面可以實現外掛網平臺傳送的單向通訊,包含程式內部資料、記憶體分配等方面,計算機平臺可以根據實際使用完成讀取資料、處理外掛等操作,實現了拓展平臺介面等基本功能。3.2外掛系統結構的實現經過對計算機應用外掛技術分析可知,實現程式外掛是當前外掛系統面臨的主要問題。一方面可以使用COM方式實現理論;另一方面可以利用傳統DLL方法完成。DLL方法是一種以函式為介面規範,利用外掛DLL引出函式,並使用平臺完成。COM方式主要以COM為介面孤帆,外掛為COM元件,可以使用COM解決跨程序和跨平臺等操作,是一種相對先進的實現方式。3.3伺服器中應用

共2頁: 上一頁12下一頁

摘 要:外掛技術功能在計算機伺服器中應用外掛技術可以將其作為高層次的技術,在應用該種技術時,可以將其封裝為比較高層次的中間技術進行處理。將外掛應用到商務及伺服器中時,可以將其作為相關機構進行處理,同時還可以在

關鍵詞:計算機軟體論文

外掛技術功能在計算機伺服器中應用外掛技術可以將其作為高層次的技術,在應用該種技術時,可以將其封裝為比較高層次的中間技術進行處理。將外掛應用到商務及伺服器中時,可以將其作為相關機構進行處理,同時還可以在軟體訪問中提供訪問訊息、安全訪問與名字訪問等操作,另外還提高了執行、管理、開放等方面的工作效率,還減少了電子商務週期與成本。3.4外掛技術的實際呼叫(1)平臺核心啟動系統時,會給外掛管理模組發出通知,完成所有外掛載入。(2)利用特定機制完成外掛管理模組錄製,再進行成外掛檔案的全面搜尋,獲取相應的資訊。(3)外掛獲取後無法配置資訊或版本,必須進行過濾處理,保證其合法性。(4)外掛管理模組可以在外掛合法平臺上完成載入,同時在人機介面完成安裝並呼叫動態生成機制,主要進行選單選項與工具欄等操作。(5)計算機使用者使用業務分析並完成外掛選擇軸,必須積極做好配置引數操作,主要完善初始化操作。

4結束語

計算機外掛是計算機中比較重要的軟體程式,在日常使用中主要借鑑了硬體思想,符合應用規範,而且該種技術在應用中的最大優點就是可以完成軟體更新操作,不需要重新對整個系統進行翻譯,降低了軟體開發成本,符合計算機使用者需求。

參考文獻:

[1]熊英.計算機軟體中的外掛技術[J].技術與市場,2011.

[2]陳國棟.試談計算機軟體中的外掛技術[J].電腦程式設計技巧與維護,2010.

[3]周士華.淺析外掛技術在軟體中應用[J].數字技術與應用,2012.

[4]王娜.計算機軟體中的外掛技術淺析[J].黑龍江科技資訊,2010.

[5]彭遼遼.計算機軟體中的外掛技術淺析[J].科技致富嚮導,2013.

[6]姜川.計算機軟體中的外掛技術及應用研究[J].數字技術與應用,2013.