



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 dll軟件開發(fā)技術(shù)在電力系統(tǒng)中的應(yīng)用 尚飛宏摘 要伴隨著我國的電力企業(yè)的茁壯發(fā)展,其電網(wǎng)規(guī)模也越來越大,以傳統(tǒng)的技術(shù)開發(fā)電力系統(tǒng)難以滿足電力系統(tǒng)的需求。而在軟件開發(fā)中dll(dynamic linkable library)技術(shù)的應(yīng)用卻越來越廣泛了,dll技術(shù)不僅提供了一種共享數(shù)據(jù)與代碼的方便方式,還很大程度地節(jié)省了磁盤空間。本文通過電力工程的案例,詳細(xì)說明dll軟件開發(fā)技術(shù)在電力系統(tǒng)中的應(yīng)用。【關(guān)鍵詞】dll軟件開發(fā)技術(shù) 電力系統(tǒng) 應(yīng)用隨著電力企業(yè)的不斷發(fā)展,其中電力系統(tǒng)也不斷改善,電力調(diào)度需要使用軟件處理的信息也不斷增加,導(dǎo)致出現(xiàn)了很多
2、問題。特別當(dāng)電力系統(tǒng)在處理數(shù)據(jù)達(dá)到極限程度,應(yīng)該開發(fā)顯示數(shù)據(jù)處理警告的軟件系統(tǒng),達(dá)到準(zhǔn)確、快速把問題呈現(xiàn)出來。dll軟件開發(fā)技術(shù)應(yīng)用于電力系統(tǒng)的運(yùn)行中,可以提供快速、高效的方式。1 dll軟件開發(fā)技術(shù)原理dll軟件通常都是由很多板塊組成較大的應(yīng)用程序,通過這些板塊的相互合作,達(dá)到完成整個(gè)電力軟件系統(tǒng)正常運(yùn)行的目的。使用dll軟件開發(fā)技術(shù)有兩個(gè)步驟:第一,需要建立dll文件,并且建立dll文件需要使用vc+中的mfc app wizard才能完成;第二,使用主程序進(jìn)行dll文件調(diào)用,其調(diào)用dll文件有兩種方式:(1)靜態(tài)調(diào)用,其需要用到lib文件和dll文件。在主程序進(jìn)行編譯過程中,需使用到li
3、b文件,在主程序發(fā)布后就不再使用lib文件了。而當(dāng)在相應(yīng)系統(tǒng)進(jìn)行編譯時(shí),動(dòng)態(tài)鏈接庫就已經(jīng)編譯到程序中了。當(dāng)該程序運(yùn)行時(shí),對(duì)dll文件進(jìn)行查找,如若dll文件不存在,就啟動(dòng)不了該程序。(2)動(dòng)態(tài)調(diào)用,使用動(dòng)態(tài)調(diào)用,不可以使用與dll有關(guān)的lib文件。也要求我們必須了解函數(shù)返回值的類型、知曉相關(guān)的參數(shù)個(gè)數(shù)、類型、順序等。動(dòng)態(tài)調(diào)用與靜態(tài)調(diào)用的區(qū)別有以下幾點(diǎn):(1)當(dāng)主程序使用動(dòng)態(tài)調(diào)用dll文件時(shí),需要使用一定的函數(shù)加載dll文件在dll文件導(dǎo)出函數(shù)前;(2)還需要獲得一個(gè)板塊句柄,然后使用相應(yīng)的函數(shù)調(diào)用該句柄,并且需獲得該導(dǎo)出函數(shù)的指示標(biāo),并且根據(jù)該指示標(biāo)對(duì)dll文件中的導(dǎo)出函數(shù)進(jìn)行調(diào)用;(3)動(dòng)態(tài)
4、調(diào)用調(diào)用主程序中的dll文件可以不需要與dll相關(guān)的 lib 文件了。當(dāng)使用動(dòng)態(tài)調(diào)用后,還需要調(diào)用一定的函數(shù)把加載中的dll文件釋放。本文主要簡要說明dll軟件開發(fā)技術(shù)在電力系統(tǒng)中應(yīng)用的必要性。2 dll軟件應(yīng)用電力系統(tǒng)實(shí)例某省電力設(shè)計(jì)院開發(fā)了一種工程計(jì)算軟件,就是火電廠管道結(jié)構(gòu)計(jì)算軟件,其計(jì)算軟件主要包括六個(gè)板塊,分別為:(1)計(jì)算鋼管水頭的損失;(2)計(jì)算地下壓力的鋼管結(jié)構(gòu);(3)預(yù)制鋼筋混凝土頂管圓管;(4)預(yù)制鋼筋混凝土開槽圓管;(5)計(jì)算鋼筋混凝土圓管的水力;(6)計(jì)算現(xiàn)澆鋼筋混凝土圓管的結(jié)構(gòu)。3 dll應(yīng)用電力系統(tǒng)中的必要性電力在我國經(jīng)濟(jì)中有著重要的地位,并且電力系統(tǒng)的穩(wěn)定及安全也
5、十分重要。隨著我國電力企業(yè)的茁壯發(fā)展,電力企業(yè)電網(wǎng)也逐漸增加,促使容量倍增。電力系統(tǒng)運(yùn)行方式十分復(fù)雜,并且電力系統(tǒng)的安全性也越來越受到重視。近幾年,我國發(fā)生的大面積停電,造成了企業(yè)巨大的經(jīng)濟(jì)損失,引起了電力企業(yè)高度重視。在電力系統(tǒng)中運(yùn)行過程中,如果將dll軟件所有板塊的源代碼都以靜態(tài)的方式編譯到應(yīng)用程序文件中,則會(huì)發(fā)生一些故障。例如:(1)當(dāng)主程序系統(tǒng)的容量增大時(shí),會(huì)導(dǎo)致系統(tǒng)中更多的磁盤空間被使用。當(dāng)主程序系統(tǒng)運(yùn)行時(shí),占用的內(nèi)存較大,造成程序系統(tǒng)資源浪費(fèi)較多;(2)當(dāng)編寫較大的主程序過程中,在需要整改重建文件時(shí),需要把所有板塊的源代碼進(jìn)行重新調(diào)整編譯,不僅使編譯過程復(fù)雜化,還對(duì)電力系統(tǒng)造成不良
6、影響。而dll軟件在電力系統(tǒng)運(yùn)行時(shí),在主程序必須使用dll軟件板塊的情況下,該程序系統(tǒng)才會(huì)把這些dll軟件板塊下載并安裝到該內(nèi)存空間中。dll軟件開發(fā)技術(shù)不僅使主程序系統(tǒng)文件大小變得更小,并且也減少了主程序系統(tǒng)文件對(duì)系統(tǒng)內(nèi)存空間的相關(guān)要求。而且dll軟件板塊還能夠同時(shí)被多個(gè)應(yīng)用程序使用,這在一定程度上充分利用電力系統(tǒng)的資源,并減少了資源浪費(fèi)。以上敘述表明出dll軟件開發(fā)應(yīng)用在電力系統(tǒng)上就顯得十分必要。dll軟件開發(fā)的要求主要包括:節(jié)約資源、安全性、提高效率、實(shí)時(shí)性、穩(wěn)定性、兼容性、可維護(hù)與可靠性等。dll軟件開發(fā)技術(shù)在電力系統(tǒng)中運(yùn)行必須安全可靠,dll不可出現(xiàn)自身問題而影響電力系統(tǒng)的運(yùn)行,dl
7、l軟件在電力系統(tǒng)中需要安全穩(wěn)定運(yùn)行一定的時(shí)間,這就代表需要dll軟件有一定的容錯(cuò)性。電力系統(tǒng)屬于一個(gè)安全并且實(shí)時(shí)系統(tǒng),必須需要實(shí)時(shí)觀測(cè)電力系統(tǒng)的運(yùn)行,并根據(jù)觀察的具體狀態(tài),做出相應(yīng)合理的安排。dll軟件有一定實(shí)時(shí)性;但是電力系統(tǒng)中會(huì)有不同的軟件一起運(yùn)行,如若dll軟件不具有兼容性,就可能造成一定資源的浪費(fèi)。電力系統(tǒng)的需求呈多變狀態(tài),電網(wǎng)的運(yùn)行方式也不固定,這就要求dll軟件易于維護(hù)和擴(kuò)展,可以滿足電力系統(tǒng)的需求。電力系統(tǒng)對(duì)dll軟件開發(fā)技術(shù)的效率的要求更高,需要dll軟件在更短的時(shí)間、較低的成本、較高的效率進(jìn)行開發(fā)。電力系統(tǒng)對(duì)dll軟件開發(fā)的要求越來越高,這就需要dll軟件的更新頻率越來越快,
8、要求dll軟件卡發(fā)技術(shù)擁有更高效率。要想解決以上問題,必須在電力系統(tǒng)應(yīng)用dll軟件開發(fā)。4 結(jié)束語總而言之,在電力系統(tǒng)軟件開發(fā)過程中,把每個(gè)多次重復(fù)使用或者功能簡單的計(jì)算板塊使用dll技術(shù)做成dll文件,將dll文件通過主程序加以調(diào)用,不僅使dll軟件開發(fā)的成效有所提升,還節(jié)約了磁盤空間,而且軟件的升級(jí)更新也變得更加簡便。所以,dll軟件開發(fā)技術(shù)在電力系統(tǒng)程序的應(yīng)用也越來越廣泛。本文通過電力工程的案例,對(duì)dll軟件開發(fā)技術(shù)在電力系統(tǒng)中的應(yīng)用進(jìn)行闡述,以供參考。參考文獻(xiàn)1劉杰,廖衛(wèi)華.vc+環(huán)境下dll編程技術(shù)及應(yīng)用j.計(jì)算機(jī)與現(xiàn)代化,2004(06):54-55.2黃維通.visual c+面向?qū)ο笈c可視化程序設(shè)計(jì)m.北京:清華大學(xué)出版社,2000.3文富榮,胡多勛.基于windows的dll編程技術(shù)及應(yīng)用j.湖北師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2004,21(03):16-18
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度事業(yè)單位聘用合同崗位職責(zé)優(yōu)化與工作滿意度調(diào)查
- 二零二五年度羽毛球館賽事贊助商權(quán)益執(zhí)行合同
- 二零二五年度商家與科研機(jī)構(gòu)合作研發(fā)合同
- 產(chǎn)品數(shù)據(jù)庫建設(shè)協(xié)議
- 勞動(dòng)合同復(fù)核意見
- 博士后研究人員合同
- 勞動(dòng)合同續(xù)簽的解讀與分析
- 凝膠材料產(chǎn)業(yè)分析報(bào)告
- 高校教師培訓(xùn)委托協(xié)議書范文
- 自動(dòng)化工程實(shí)習(xí)報(bào)告中的關(guān)鍵要素
- DB32T 3699-2019 城市道路照明設(shè)施養(yǎng)護(hù)規(guī)程
- 自然辯證法概論課件:第四章馬克思主義科學(xué)技術(shù)社會(huì)論
- 2021版大象版四年級(jí)科學(xué)下冊(cè)12奇妙的植物教學(xué)課件
- 精雕JDPaint快捷鍵大全
- 山東建筑電氣與智能化疑難問題分析與解答
- 2022年鄭州衛(wèi)生健康職業(yè)學(xué)院單招英語模擬試題(附答案解析)
- Q∕GDW 10354-2020 智能電能表功能規(guī)范
- 土壤學(xué)習(xí)題與答案
- 國家自然科學(xué)基金(NSFC)申請(qǐng)書樣本
- 觀摩臺(tái)標(biāo)準(zhǔn)化建設(shè)方案
- 數(shù)字化影像與PACS教學(xué)大綱
評(píng)論
0/150
提交評(píng)論