VB程序设计在测量数据处理中的应用毕业论文
2022-01-26 11:58:29
论文总字数:21992字
摘 要
本文以多项实例,全面分析了VB程序设计在测量数据处理方面的应用,重点分析VB程序设计在应用中的实用性与广泛性与界面设计的友好型两方面,对比发现,传统的手工计算大多费时费力,且容易出现数据抄录、计算等等方面的错误。而基于VB程序设计的测量数据处理软件,一方面可以在实际测绘内外业工作中提高工作效益,另一方面也可以在在各类内业数据处理中减轻计算量,为技术人员减轻负担。总的来说,VB程序设计在测量数据处理的各类应用中均体现出较高的实用型。
关键词:Visual Basic 测量数据处理 测量程序开发
Application of VisualBasic Programming In Measuring Data Processing
abstract
In this paper, the application of VB programming in measuring data processing is analyzed comprehensively with many examples, focusing on the practicability and extensiveness of VB programming in application and the friendly interface design. By comparison, it is found that the traditional manual calculation is time-consuming and laborious, and it is easy to make mistakes in data transcription, calculation and so on. On the one hand, the measurement data processing software based on VB program design can improve the work efficiency in actual surveying and mapping work, on the other hand, it can also reduce the amount of calculation in various kinds of data processing in the industry, and reduce the burden for technical personnel. Generally speaking, VB program design shows a high practicality in all kinds of applications of measurement data processing.
Key words: Visual Basic;Measurement Data Processing;Measurement Program
目 录
摘要 1
ABSTRACT 1
第一章 引言 1
1.1研究综述 1
1.2 使用VB开发测量数据处理软件的可行性分析 1
1.3研究手段 3
第二章 VB程序开发原理 4
2.1 Visual Basic的内部工作机制 4
2.1.1 Windows 的内部工作机制 4
2.1.2 Windows操作系统 4
2.2 VB事件驱动模型 4
2.2.1事件驱动的概念 4
2.2.2事件驱动的工作方式 5
2.2.3交互式开发 5
第三章 基于实例的VB程序设计应用分析 7
3.1角度前方交会 7
3.1.1计算原理 7
3.1.2界面设计 7
3.1.3设计代码 8
3.1.4有关“清零”程序的小发现 9
3.2角度后方交会 10
3.2.1计算原理 10
3.2.2界面设计 10
3.2.3设计代码 11
3.2.4“角化弧”与“弧转角” 13
3.3方位角计算 14
3.3.1计算原理 14
3.3.2界面设计 14
3.3.3设计代码 15
3.3.4“反正切函数atn()”反算坐标方位角函数 19
3.4水准计算 20
3.4.1计算原理 20
3.4.2界面设计 20
3.4.3设计代码 21
第四章 测量数据处理行业的未来展望 24
4.1研究趋势 24
4.2未来展望 24
总结 25
参考文献 26
致谢 28
第一章 引言
1.1研究综述
测量工作中,技术人员想要提高测量工作的整体效率,提高数据结果的可靠性与通用性,除了外业测量上采用更加智能化的作业模式,更重要的是内业工作中要采用高效的数据处理软件。
随着南方CASS软件、TGO、Arcgis、,mapinfo等测绘行业相关软件的出现,技术人员进行数据处理时可选择的空间越来越大。不过这些软件界面繁复,操作较难,熟练使用需要前期的学习,或是有因一些原因不公布源代码、误差过大等造成的缺点。于是如何在并不使用十分复杂的代码与流程,设计出代码简洁、界面优美、操作简便的测量程序软件,就成为了这次毕业设计的核心内容。
VB在测量程序开发设计的各类应用中,均体现出较高的实用性,一方面在实际测绘内外业工作中提高工作效益,如基于VB6_0的全站仪辅助测量程序开发,或是基于VB的土石方断面测量工程量计算系统等等。另一方面在程序开发革新或是测量坐标转换上,减轻计算量,如基于VB的测量坐标正算与反算研究、在VB中调用MATLAB的方法、利用VB编程控制Excel处理测量数据等等。
随着测绘行业大步迈入信息化现代化,高新科技软件逐渐进驻测量内外业的方方面面工作中。测绘行业内部无论是国土资源方面还是空间信息方面,测量相关数据处理都是无法忽略的重要一环,而提到数据,没有任处理方法会比计算机数据处理更加科学精准。使用VB开发测量软件的技术人员所占的比例也十分大。这些原因,都促使了本次毕业设计的成型。
1.2 使用VB开发测量数据处理软件的可行性分析
首先,纯代码编程过渡到VB特色的可视化编程的这一过程,即编程或界面设计中开发者常用到的功能,VB以可视化的“小工具”控件的形式为你显示。免去使用繁琐冗长的代码去实现这一系列操作,而在 VB 中,编程的工作免去了这一步骤代码的输入,可以编辑核心功能同时进行界面优化美化,是这一过程更加轻松简洁,设计者可以将注意力精力更多的放在用户需求、提高计算精度等其他方面。
其次,大多控件如Excel、Matlab等对VB提供支持,但VB却不对插件产生依赖性。所以利用VB编程控制电子表格Excel处理测量数据、在VB中调用Matlab函数以完成复杂的计算和绘图,成为测绘工作者们的首选。可以说,基于VB程序的各种测量工作背后,是VB与Matlab、Excel等工具的有机结合。
请支付后下载全文,论文总字数:21992字