- 相關(guān)推薦
VisualBasic下的工程數(shù)量計算軟件開發(fā)設(shè)計探討論文
在工程數(shù)量計算軟件開發(fā)設(shè)計過程中,如何做到保質(zhì)保量的完成工作任務(wù)是工作人員一直比較關(guān)注的問題,特別是隨著計算機技術(shù)的進步和數(shù)據(jù)采集系統(tǒng)的發(fā)展,傳統(tǒng)的計算軟件已經(jīng)遠遠不能滿足現(xiàn)代工程數(shù)量計算的要求,本文則對Visual Basic下的工程數(shù)量計算軟件開發(fā)設(shè)計,以能夠為工作數(shù)量的計算準確度和計算效率提供技術(shù)支持。
在工程建設(shè)過程中有很多行業(yè)對測量的參數(shù)、速度和精度有很高的要求,特別是隨著計算機技術(shù)的進步和數(shù)據(jù)采集系統(tǒng)的發(fā)展,傳統(tǒng)的計算軟件已經(jīng)遠遠不能滿足現(xiàn)代工程數(shù)量計算的要求,必須對目前的計算方式進行改進,提高計算準確度和計算效率[1]。
從而提高工程設(shè)計的效率和質(zhì)量。所以說利用計算機技術(shù)對工程數(shù)量計算軟件進行投入改進非常必要。
1 Visual Basic下的工程數(shù)量計算機軟件開發(fā)內(nèi)容
工程數(shù)量計算軟件的開發(fā)是一個復(fù)雜、繁瑣的過程,期開發(fā)的主要內(nèi)容包含:手工輸入算式自動計算、按章節(jié)自動計算、按照標準合適輸入結(jié)果、聯(lián)想式輸入內(nèi)容,按照章節(jié)自動計算的主要內(nèi)容包含拆遷征地的費用、路基、軌道以及戰(zhàn)場主要建筑設(shè)備等等方面的內(nèi)容。
其中在拆遷及征地內(nèi)容的描述中,我們可知其內(nèi)容標記哦分散,包含有很多項目,比如房屋拆遷、砍伐樹木、電力線拆遷等等方面的內(nèi)容,但是針對不同工程來說可能包含不同項目的內(nèi)容,所以一般情況下我們?yōu)榱藴p少輸入內(nèi)容的時間,一般會采用下拉框選擇輸入形式,這種輸入形式僅僅需要填寫數(shù)量就可以實現(xiàn)[2]。
在第九個章節(jié)站主設(shè)備計算部分,主要內(nèi)容包含縱向碴釘式排水槽計算,縱向碴低式排水槽計算,橫向排水槽計算,以及集水井計算和吊溝計算等等,以上各種計算項目中均按照統(tǒng)一的公式進行計算,其計算過程和計算結(jié)果都可以由計算機完成。
在計算的過程中需要人工輸入原始數(shù)據(jù),然后以縱向碴低的方式計算排水槽,在排水槽的計算中一般只有選擇槽底寬度時采用手工操作,其余部分輸入排水槽的平均深度和長度就可以實現(xiàn)結(jié)果的計算和顯示。
2 Visual Basic下的工程數(shù)量計算機軟件開設(shè)計
2.1 I/O端口的實現(xiàn)
I/O端口的訪問是整個系統(tǒng)軟件愛你的重要組成部門,如果系統(tǒng)軟件不能很好的訪問I/O端口,就不能準確、快速的反應(yīng)數(shù)據(jù),這樣也比較容易失去系統(tǒng)本身所存在的優(yōu)勢。
計算機在應(yīng)用過程中計算的實現(xiàn)一般是通過總線和輸出設(shè)備。在系統(tǒng)分析中其他設(shè)備依據(jù)規(guī)定的程序利用總線與CPU實施數(shù)據(jù)傳輸。
在分析結(jié)果的過程中注意輸出和輸入設(shè)備之間的計算和實際輸入分析,Visual Basic系統(tǒng)軟件一般不會直接的訪問系統(tǒng)的I/O端口,往往是通過其他語言形式實施訪問,然后再利用Visual Basic系統(tǒng)軟件總的調(diào)試功能實施數(shù)據(jù)調(diào)試。在進一步分析的過程中我們選用VC++編寫動態(tài)鏈接庫完成I/O端口的各項操作程序的實施。
2.2 數(shù)據(jù)庫管理分析
從小型數(shù)據(jù)采集系統(tǒng)分析中我們進行的分析一般只涉及到少量的數(shù)據(jù)庫編寫和分析,系統(tǒng)一般采用的數(shù)據(jù)庫為Access數(shù)據(jù)庫文件,Visual Basic提供的具有Jet數(shù)據(jù)庫引擎的數(shù)據(jù)管理器和數(shù)控軟件等工具,這樣比較容易鏈接Access數(shù)據(jù)庫。
并且能夠很好的減少操作程序,方便數(shù)據(jù)的查詢和管理。在此軟件的開發(fā)過程匯總所涉及的小型數(shù)據(jù)庫比較多,所以選擇Data空間作為數(shù)據(jù)庫接口進行分析和處理[3]。
然后利用Miscrosft數(shù)據(jù)庫引擎來完成數(shù)據(jù)的訪問或者利用搞數(shù)據(jù)綁定方法實現(xiàn)系統(tǒng)的運行和管理、分析,提高數(shù)據(jù)操作的方便性,通過控件訪問數(shù)據(jù)庫,減少編程制作步驟,首先對數(shù)據(jù)庫生成文件進行分析,然后利用相關(guān)軟件為數(shù)據(jù)庫設(shè)置屬性分析,并制定數(shù)據(jù)庫管理方式并能顯示出數(shù)據(jù)庫文件中一些表、行、字段記錄分析,同時它還可以和Data控件實施綁定,同時能夠顯示出只讀數(shù)據(jù)分析,分析結(jié)果見表1。
3結(jié)語
通過以上的分析我們可以看出,此軟件的應(yīng)用能夠比較輕松的實現(xiàn)工程數(shù)據(jù)的計算,降低人工工作強度。而且工程數(shù)據(jù)軟件應(yīng)用以后能夠?qū)崿F(xiàn)工程效率和質(zhì)量的大幅度提高,促進工程發(fā)展和進步,在未來的發(fā)展中有很大的應(yīng)用價值。
【VisualBasic下的工程數(shù)量計算軟件開發(fā)設(shè)計探討論文】相關(guān)文章:
探討分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用的論文07-02
探討關(guān)于計算機軟件開發(fā)中的分層技術(shù)論文07-04
探討軟件開發(fā)專業(yè)雙語教學(xué)模式的論文07-03