馮麗紅
摘 要
隨著時(shí)代的進(jìn)步,計(jì)算機(jī)編程新技術(shù)已經(jīng)廣泛的應(yīng)用到生活中的各個(gè)領(lǐng)域,工程測(cè)量工作同樣如此。轉(zhuǎn)化以及計(jì)算一類的工作均為工程測(cè)量中的重要內(nèi)容,因此筆者就其中Excel編程新技術(shù)進(jìn)行分析,對(duì)計(jì)算機(jī)程序進(jìn)行測(cè)試、整體的部署以及安全設(shè)置,完成轉(zhuǎn)化以及測(cè)量一類的工作。經(jīng)研究發(fā)現(xiàn),計(jì)算機(jī)編程新技術(shù)可以對(duì)部署工作提供更多支持,更好的完成數(shù)據(jù)處理工作,項(xiàng)目策略的制定以及測(cè)量工作效率也有所提高。
【關(guān)鍵詞】工程測(cè)量 計(jì)算機(jī) 編程新技術(shù)
如今,人們通過(guò)數(shù)字測(cè)量?jī)x器完成工程測(cè)量工作,地形測(cè)圖與施工放樣工作均需要全站儀這一數(shù)字測(cè)量?jī)x器提供數(shù)據(jù)支持,計(jì)算機(jī)可以對(duì)數(shù)據(jù)進(jìn)行計(jì)算,進(jìn)而獲取測(cè)設(shè)點(diǎn)的位置信息,放樣工作便能夠順利的完成。另外,把位置坐標(biāo)信息轉(zhuǎn)化為繪圖軟件格式可以為地形測(cè)繪工作提供支持,通過(guò)Excel軟件中的轉(zhuǎn)換、計(jì)算以及編輯等功能可以對(duì)工程測(cè)量工作的需要進(jìn)行滿足。
1 計(jì)算機(jī)編程新技術(shù)的研究
1.1 部署及設(shè)置安全
待計(jì)算機(jī)應(yīng)用軟件設(shè)計(jì)開(kāi)發(fā)工作完成,需要在人們需要的位置進(jìn)行部署工作,而使用者若想使net程序正常工作,應(yīng)滿足其兩方面條件,即安全性以及環(huán)境方面的要求。前者的主要內(nèi)容便是用戶應(yīng)用程序時(shí),需要為各個(gè)級(jí)別、分工不同的技術(shù)人員設(shè)置相應(yīng)的權(quán)限,后者的主要內(nèi)容是需要具備一定環(huán)境對(duì)應(yīng)用程序提供支持。基于以上方面的情況,技術(shù)人員在對(duì)應(yīng)用軟件進(jìn)行部署時(shí),需要對(duì)部署工作進(jìn)行嚴(yán)肅對(duì)待,僅把NET Excel軟件傳到客戶機(jī)無(wú)法滿足用戶需求。
NET框架具有一定安全功能,通過(guò)相應(yīng)的平臺(tái)可以發(fā)揮安全功能的作用,此外,托管程序功能同樣具有一定的安全設(shè)計(jì),技術(shù)人員可以將其與框架中涵蓋的安全功能進(jìn)行結(jié)合,使數(shù)字證書技術(shù)與框架安全功能共同發(fā)揮作用。測(cè)試軟件代碼的功能同樣蘊(yùn)含在NET框架安全功能之內(nèi),進(jìn)而對(duì)安全性情況進(jìn)行判斷。NET配置工具可以為代碼部署工作提供一定支持,安裝文件亦是如此,就前者而言,技術(shù)人員及使用者能夠利用安全代碼成員條件中Projects特定程序組對(duì)程序進(jìn)行展開(kāi)操作,并完成子程序的添加操作,將后綴為bin的項(xiàng)目從URL內(nèi)篩選出來(lái),完成操作。對(duì)權(quán)限進(jìn)行設(shè)置的過(guò)程中,可采用Full Trust的方法設(shè)置為完全信任,之后,需要使用的代碼便能夠在計(jì)算機(jī)設(shè)備上正常運(yùn)行。
1.2 VSTO— .NET的平臺(tái)技術(shù)
隨著Internet的發(fā)展和進(jìn)步,人們已經(jīng)完成了將統(tǒng)一、可靠以及安全特點(diǎn)集于一身的平臺(tái)設(shè)計(jì)工作,即NET平臺(tái),其中主要包含了三方面的內(nèi)容:Visual Studio.NET、類庫(kù)以及CLR。該框架平臺(tái)能夠兼容各類編程語(yǔ)言,為跨編程的程序開(kāi)發(fā)工作提供支持和平臺(tái)。后期,人們將NET平臺(tái)與Excel2003進(jìn)行融合,VSTO— .NET的平臺(tái)技術(shù)也應(yīng)運(yùn)而生。
在辦公軟件自定義工具包中,可以創(chuàng)建一些程序,例如VSTO等。VS的開(kāi)發(fā)環(huán)境適宜進(jìn)行定制代碼的開(kāi)發(fā)和創(chuàng)建工作,并未將VBE以及VBA應(yīng)用其中,基于此,用戶在運(yùn)行一些簡(jiǎn)單的代碼或是對(duì)工程測(cè)量中復(fù)雜的解決方案進(jìn)行處理時(shí),VSTO可以為其提供更多支持和便利。一些編程問(wèn)題也可以通過(guò)VSTO中的Office增強(qiáng)對(duì)象進(jìn)行處理。例如,用戶在對(duì)工作表以及工作簿進(jìn)行搜索和查詢時(shí),可以從VSTO中進(jìn)行迅速的篩選,查詢范圍也比較廣。此后增強(qiáng)功能無(wú)法在本地文檔中進(jìn)行查詢,換言之,人們?cè)诰幊踢^(guò)程中需要對(duì)表格進(jìn)行.NET的標(biāo)注,之后可以對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)化以及傳導(dǎo)一類的操作,并與數(shù)據(jù)控件進(jìn)行直接的綁定操作。
1.3 計(jì)算程序開(kāi)發(fā)
如今,人們通過(guò)VSTO— .NET的平臺(tái)可以進(jìn)行程序的開(kāi)發(fā)工作,為工程測(cè)量工作提供更多支持,例如,水準(zhǔn)及導(dǎo)線的測(cè)量、曲線計(jì)算等方面工作等。技術(shù)人員在對(duì)程序進(jìn)行設(shè)計(jì)時(shí),可以利用VSTO— .NET的平臺(tái),將VB.NET以及C#一類的編程語(yǔ)言進(jìn)行結(jié)合應(yīng)用。在Visual Studio.NET2009環(huán)境下進(jìn)行開(kāi)發(fā)操作,對(duì)Excel代碼進(jìn)行開(kāi)發(fā),完成工程測(cè)量工作中的計(jì)算等工作。
技術(shù)人員對(duì)程序進(jìn)行開(kāi)發(fā)時(shí),需要對(duì)應(yīng)用程序、習(xí)慣以及開(kāi)發(fā)語(yǔ)言一類的因素進(jìn)行考慮,確保幾方面因素保持較高的一致性,這樣技術(shù)人員便不再需要對(duì)新的編程語(yǔ)言進(jìn)行學(xué)習(xí),程序代碼以及應(yīng)用軟件的安全性大幅度提升,對(duì)知識(shí)產(chǎn)權(quán)的保護(hù)工作也可以提供一定支持。進(jìn)行工程測(cè)量工作時(shí),可以在Excel中輸入所需計(jì)算的信息,這種做法可以為普通用戶的使用提供更多方便,一旦用戶需要對(duì)文檔進(jìn)行打印、編輯一類的操作時(shí),可以通過(guò)應(yīng)用程序完成。技術(shù)人員在對(duì)軟件進(jìn)行設(shè)計(jì)時(shí),不但考慮到工程測(cè)量工作方面的需求,同樣對(duì)操作界面是否便于交互方面的因素進(jìn)行考慮,用戶可以對(duì)數(shù)據(jù)顏色、字形以及大小一類的參數(shù)進(jìn)行調(diào)整,將電子表格與計(jì)算功能進(jìn)行完美融合,設(shè)計(jì)出的軟件也因此具有更高的實(shí)用價(jià)值和安全性。
1.4 位置數(shù)據(jù)格式的轉(zhuǎn)換
進(jìn)行工程測(cè)量工作時(shí),使用各類數(shù)字測(cè)繪裝置存儲(chǔ)坐標(biāo)數(shù)據(jù),分隔符也存在一定區(qū)別,基于以上情況,為了使測(cè)繪軟件彼此之間實(shí)現(xiàn)數(shù)據(jù)的共享,應(yīng)對(duì)數(shù)據(jù)格式進(jìn)行調(diào)整,下面對(duì)RTK以及CASS軟件之間的格式轉(zhuǎn)換進(jìn)行說(shuō)明:三維坐標(biāo)可以被認(rèn)為是二者通用的公式,可以對(duì)二者進(jìn)行聯(lián)系和轉(zhuǎn)換。點(diǎn)屬性是RTK手簿的重要標(biāo)志,與CASS軟件之間具有通用的.DAT定義,因此在設(shè)置數(shù)據(jù)格式時(shí)尅呀設(shè)置成.DAT格式的文件,方便編程文件的導(dǎo)出及導(dǎo)入操作。人們可以利用IGS對(duì)CASS程序中坐標(biāo)數(shù)據(jù)進(jìn)行格式的轉(zhuǎn)換。
2 結(jié)束語(yǔ)
綜上所述,計(jì)算機(jī)編程新技術(shù)在工程測(cè)量工作中已經(jīng)有了廣泛的應(yīng)用,通過(guò)平臺(tái)技術(shù)以及軟件方面的開(kāi)發(fā),對(duì)數(shù)據(jù)格式進(jìn)行轉(zhuǎn)化,可以為實(shí)際測(cè)繪應(yīng)用提供更多支持。VSTO技術(shù)較其他技術(shù)相比具有一定優(yōu)勢(shì),能夠充分發(fā)揮Office Excel新功能的作用,轉(zhuǎn)碼一類的程序有所減少。計(jì)算機(jī)編程新技術(shù)已經(jīng)實(shí)現(xiàn)了一次技術(shù)性變革,程序的開(kāi)發(fā)工作比較簡(jiǎn)單,為部署以及操作一類的工作提供更多支持,附和水準(zhǔn)路線的測(cè)量計(jì)算工作也可以順利進(jìn)行,策略的制定工作也變得更加科學(xué)。
參考文獻(xiàn)
[1]王晶輝.工程測(cè)量中的計(jì)算機(jī)編程新技術(shù)淺析[J].信息與電腦,2016(01):24,26.
[2]劉彥平,謝健.工程測(cè)量中的計(jì)算機(jī)編程新技術(shù)[J].中外企業(yè)家,2016(21):211,217.
[3]宋方有.工程測(cè)量中CASIO fx-5800P編程計(jì)算器線路坐標(biāo)通用程序應(yīng)用探討[J].科技創(chuàng)新與應(yīng)用,2013(34):11-11.
[4]朱衛(wèi)東,郭立新,張進(jìn)等.面向就業(yè)的工程測(cè)量課堂教學(xué)舉措[J].電腦知識(shí)與技術(shù),2014(34):8262-8263.
作者單位
邯鄲市高速公路管理局 河北省邯鄲市 056001