VB在測量中的應(yīng)用-計算機(jī)職稱論文
發(fā)布時間:
1
VB在測量中的應(yīng)用
蔄茂金
摘要:本文根據(jù)作者的實踐經(jīng)驗,在對VB在基礎(chǔ)測繪單位的應(yīng)用提出了幾個有益的方案。
關(guān)鍵詞 VB 測量 應(yīng)用
0 引言
VB(Microsoft Visual Basic)是windows環(huán)境下的編程語言,它有如下特點:
1、面向?qū)ο蟮木幊蹋喊殉绦蚝蛿?shù)據(jù)封裝起來視為一個對象。
2、可視化的編程方法:應(yīng)用界面可視,極大地簡化了程序的開發(fā)工作量。
3、可以用最少的代碼輕松訪問多種數(shù)據(jù)庫,如:Access,SQL Sever,F(xiàn)oxpro等。
作為一種可視化的編程語言,VB在測繪、土地管理等各個領(lǐng)域得到了廣泛的應(yīng)用,提高了生產(chǎn)效率,現(xiàn)根據(jù)作者的實踐,介紹幾例實際應(yīng)用。
1 在水準(zhǔn)測量中的應(yīng)用:
程序界面如下:
在本程序中,VB與Acess2000數(shù)據(jù)庫鏈接,以字段存在數(shù)據(jù)庫中,測量開始時,首先設(shè)置后視標(biāo)尺常數(shù),如:對于四等水準(zhǔn)而言:次常數(shù)為4687或4787,輸入完畢后,此常數(shù)存于某變量中,相應(yīng)的前尺常數(shù)自動定為:4787或4687,然后,測量開始,依次輸入各觀測量,整個測站結(jié)束后,點擊計算按扭,完成本站各種計算,若計算結(jié)果合格,點擊合格按鈕,自動進(jìn)入下一站的工作,若成果超限,點擊重測按鈕,重測本測站。
整個測段結(jié)束后,在“測段結(jié)束嗎Y/N”欄輸入Y,結(jié)束本測段工作,而后,在后續(xù)界面顯示本測段各種計算值,由于現(xiàn)階段電子記錄手簿的局限性,許多單位還延用以前的記錄方式,所以,把上述計算結(jié)果抄入手簿中,準(zhǔn)備平差計算用。
本軟件的特點是采用了鏈接數(shù)據(jù)庫的方式,以數(shù)據(jù)庫的方式存儲數(shù)據(jù),增強(qiáng)了數(shù)據(jù)的可靠性;數(shù)據(jù)運(yùn)算時,以數(shù)組的方式參加計算,增強(qiáng)了程序的運(yùn)算速度。
2 在土地勘測中的應(yīng)用
土地勘測的主要任務(wù)是面積量算,在一個權(quán)屬單元內(nèi)部,有許多不同用途的圖斑,各圖斑面積之和應(yīng)等于權(quán)屬單元的面積,以前的做法是把各圖斑面積以及用途匯總在一張白紙上,進(jìn)行分類匯總,工作量大,出錯誤的幾率高,而且,勘測報告需要逐頁編輯,有了VB語言后,許多工作可以大大簡化,如:勘測報告中,只要輸入批次號,權(quán)屬單位,土地用途等,就可自動生成需要的報告形式,現(xiàn)簡單介紹一下軟件的應(yīng)用。
首先輸入各界址點坐標(biāo),完成后,操作界面如下:
依次輸入完成后,進(jìn)行圖斑面積匯總,并與權(quán)屬面積對比,若不合乎要求,則可以在界面上進(jìn)行修改,修改的順序也是圖斑號,圖斑面積,圖斑地類,直到面積匯總合格為止。本軟件的編程全部以數(shù)組為存儲形式,運(yùn)算速度快。
3 在測繪管理中的應(yīng)用
操作界面如上所示,在相應(yīng)欄中輸入對應(yīng)的內(nèi)容后,把輸入的內(nèi)容存儲在數(shù)據(jù)庫中,便于以后的查詢和匯總,也便于資料的長期保存。
4 結(jié)束語
上面只是VB在測繪中的簡單應(yīng)用,隨著測繪理論和實踐的深入發(fā)展,VB在這個領(lǐng)域?qū)⒂懈蟮陌l(fā)展空間,也將有越來越多的計算機(jī)語言投入到該領(lǐng)域中。
參考文獻(xiàn):
1,John Dark Craig and Jeff Webb.Microsoft Visual Basic 6.0 程序開發(fā)環(huán)境,北京大學(xué)出版社,北京博彥科技發(fā)展有限公司 譯。
2,柳青,劉渝妍,何文華.Visual Basic 程序設(shè)計教程,高等教育出版社。
轉(zhuǎn)載請注明來自:http://www.jinnzone.com/jisuanjiyingyonglw/11249.html