• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      探究插件技術(shù)在計算機(jī)軟件中的應(yīng)用

      2018-02-01 08:36:54
      時代農(nóng)機(jī) 2018年6期
      關(guān)鍵詞:主程序計算機(jī)軟件插件

      蘇 暢

      (黑龍江工業(yè)學(xué)院,黑龍江 雞西 158100)

      1 插件技術(shù)的定義與發(fā)展

      在計算機(jī)編程中,根據(jù)應(yīng)用軟件的程序而編寫的輔助程序?yàn)椴寮?,在日常生活中也被稱為“外掛”。軟件技術(shù)發(fā)展的初期,軟件中的功能在在編寫過程中就以預(yù)先設(shè)定并且無法更改,因此針對于插件的編寫的專業(yè)技能應(yīng)運(yùn)而生,在現(xiàn)今時代被稱為插件技術(shù)。

      插件技術(shù)的最核心的意義在于不重新修改應(yīng)用軟件主程序的基礎(chǔ)上擴(kuò)充和增強(qiáng)其某一項(xiàng)或幾項(xiàng)功能,主要是通過外接程序接口來提供新的功能。

      隨著科技的不斷進(jìn)步,市場對差異化的需求愈加敏感,應(yīng)用軟件的定制化與個性化成為發(fā)展趨勢,對插件技術(shù)的運(yùn)用頻率大幅度增長。為了方便使用,插件的編程將變得更簡潔方便,或由計算機(jī)操作的插件編程軟件來完成客戶需求,并且這種插件生產(chǎn)方式將向普及化發(fā)展。

      2 插件技術(shù)的意義

      插件技術(shù)的使用使軟件編程中只編寫主程序便可以投入使用,其他功能部分均可以使用插件來完成,因此軟件的寫法與算法簡便則在更新與維護(hù)中需要修改的部分越少,從而節(jié)約了在軟件更新和維護(hù)中所消耗的時間與資金,符合市場效益原則。

      軟件具有定制性特點(diǎn),提高軟件的個人使用與體驗(yàn)感。改變了原有大批量投入使用的軟件不能滿足個人習(xí)慣的缺點(diǎn),通過插件程序的開發(fā),擁有不同需求的用戶可以根據(jù)自身來選擇和安裝使用,使軟件更具有個人風(fēng)格及符合個人使用習(xí)慣,從而提高了對軟件功能的體驗(yàn)度。

      擴(kuò)展軟件主程序的功能,延長軟件的使用周期,是插件技術(shù)出現(xiàn)最核心的意義。軟件主程序與插件互相獨(dú)立,使軟件在不適用時首先可以更換插件來延長其使用壽命,節(jié)約了軟件開發(fā)成本。而插件的低耦合度也使軟件主程序的使用不會因其功能增加出現(xiàn)沖突終止運(yùn)行。

      3 插件技術(shù)在計算機(jī)軟件中的應(yīng)用

      計算機(jī)軟件中經(jīng)??梢钥吹讲寮夹g(shù)可分為命令插件、語言插件與程序環(huán)境插件3種。命令插件自由度降低也不易擴(kuò)展,只有在軟件用戶輸入相關(guān)命令代碼時觸發(fā),但在運(yùn)行環(huán)境中適用性強(qiáng);語言插件一般運(yùn)用于Office軟件的擴(kuò)充,編寫難度較大,對日常辦公軟件具有很好的適用性;程序環(huán)境插件自由度較高,是符合插件技術(shù)核心意義的插件形式,應(yīng)用也最為廣泛,但開發(fā)難度最大。

      接口、插件、主程序設(shè)置是插件技術(shù)主要的應(yīng)用原理,接口設(shè)置是以主程序與插件間的數(shù)據(jù)溝通為目的;插件設(shè)置則主要是針對插件本身,通過對插件形態(tài)的設(shè)置可以對插件的功能進(jìn)行增加操作;主程序設(shè)置關(guān)系到主程序?qū)Σ寮膯?,是插件運(yùn)行的重要原理。

      插件的功能通過DLL和COM兩種方式實(shí)現(xiàn),DLL在軟件技術(shù)中應(yīng)用較多。銀行數(shù)據(jù)分類匯總與銀行數(shù)據(jù)庫,審計系統(tǒng)從數(shù)據(jù)庫中調(diào)用數(shù)據(jù),在經(jīng)過各種財務(wù)公式計算出財務(wù)指標(biāo),對超出指標(biāo)標(biāo)準(zhǔn)范圍的數(shù)據(jù)做出警報處理,并將計算出的財務(wù)指標(biāo)做輸出處理。整個系統(tǒng)運(yùn)算數(shù)量巨大,智能化要求較高,數(shù)據(jù)的計算、篩選、比對部分需要通過插件完成。

      接口設(shè)計。插件需與主程序在數(shù)據(jù)流部分對接,接口的設(shè)計需要首先設(shè)計數(shù)據(jù)結(jié)構(gòu),使主程序中插件所需求數(shù)據(jù)能進(jìn)行傳遞與匯總。同時接口還應(yīng)含有數(shù)據(jù)庫調(diào)用的內(nèi)存地址、插件數(shù)據(jù)內(nèi)存地址、及輸出文件地址等。

      系統(tǒng)軟件運(yùn)行過程中對插件的調(diào)用。插件調(diào)用是系統(tǒng)軟件使用過程中檢驗(yàn)插件技術(shù)是否可行的操作。在軟件運(yùn)行過程中,主程序首先啟用并對插件管理模塊進(jìn)行通知,使在主程序上加載的所有插件開始運(yùn)行。為了能完成需求插件文件搜索制定插件管理模塊的實(shí)現(xiàn)目錄,驗(yàn)證搜索結(jié)果中插件軟件版本是否與軟件匹配,根據(jù)結(jié)果如無法正確配置信息則對插件程序進(jìn)行修改與調(diào)整。

      4 結(jié)語

      隨著計算機(jī)軟件應(yīng)用日益廣泛,插件技術(shù)隨之不斷成熟化,其應(yīng)用將不僅體現(xiàn)計算機(jī)軟件的功能上,而會更多地涉及到軟件的開發(fā)、維護(hù)與升級等方面,在節(jié)約研發(fā)時間和成本的基礎(chǔ)上,為實(shí)現(xiàn)計算機(jī)軟件的智能化、個性化,增強(qiáng)用戶體驗(yàn)做出更為突出的貢獻(xiàn)。

      猜你喜歡
      主程序計算機(jī)軟件插件
      自編插件完善App Inventor與樂高機(jī)器人通信
      電子制作(2019年22期)2020-01-14 03:16:34
      淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
      電控冰箱軟件模塊化設(shè)計
      日用電器(2019年12期)2019-02-26 01:53:06
      基于C語言的計算機(jī)軟件編程
      電子制作(2018年16期)2018-09-26 03:27:08
      淺談不同編程語言對計算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      時光倒流 換回PotPlayer老圖標(biāo)
      淺談基于C語言的計算機(jī)軟件程序設(shè)計
      電子制作(2017年24期)2017-02-02 07:14:40
      MapWindowGIS插件機(jī)制及應(yīng)用
      基于Revit MEP的插件制作探討
      基于計算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
      河南科技(2014年15期)2014-02-27 14:12:23
      且末县| 镇赉县| 伊宁市| 三江| 玛曲县| 佳木斯市| 长海县| 福泉市| 饶平县| 蓝田县| 徐汇区| 姜堰市| 岳池县| 靖边县| 镇赉县| 达拉特旗| 霍邱县| 浦江县| 云霄县| 永城市| 道孚县| 三亚市| 临湘市| 普格县| 财经| 阿鲁科尔沁旗| 安宁市| 金川县| 仁布县| 张家港市| 永新县| 湖南省| 乌拉特后旗| 宜阳县| 湖口县| 万盛区| 罗平县| 商丘市| 大兴区| 乌苏市| 湖南省|