基于vb语言开发的测量程序应用+源程序(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于vb语言开发的测量程序应用+源程序(2)


测绘工作中有很多计算内容。转换坐标、求解坐标、仪器常数的检定等都需要通过运算求解得到。过去测量员人工解算外业数据,不仅数据的录入可能存在误差,计算时过程更是繁琐,且存在误差积累,使得精度较低,费时费力;随着计算机的问世,数据可以利用计算机快速而准确地处理,节省了大量时间和精力的耗费。但与此同时,又存在数据人工录入出错问题,且面对大量数据特别是同一步骤解求大量数据时,反复输入数据、计算、输出结果会做很多重复功;而随着科技的发展和社会的进步,测量学也在发展,不仅需要处理的数据变得日益庞大,处理数据的手段也更加灵活便捷。编制测量程序统一求解即为一种快速求解大量计算问题的手段。这一方面可以极大地减轻处理数据的工作量,减少失误,从而快速高效地解决本次数据的求解;另一方面也方便存储,为以后类似的计算工作提供参考和解算的基础。
    随着测绘技术的不断发展,计算机在测绘工程中的应用越来越广泛,使用计算机处理测量数据,具有方便快捷及准确等优点。目前处理测量数据已有很多软件,例如CAD、GIS系统、ENVI等。
    Vb是计算机汇编语言之一,它的特点是简单易学、易于操作,适用于初学者及中小型程序,目前已广泛运用于各个领域。在较为基础的测量学计算中,利用vb语言设计测量程序,对待处理的数据进行统一解算,意义重大。且vb的宏开发功能可以对程序进行拓展,与Excel、Word等连接开发,将会解决数据库方面的更为庞大的计算问题。
总之,用vb软件编写程序解求测量问题方便可靠,将得到更多的关注和拓展。
在今后的工作中,掌握一门计算机语言,用该语言编制程序解决测量数据处理的问题,或在已有软件基础上进行二次开发,满足不同情况的需求,都是至关重要的。
1.2  研究现状趋势
计算机技术的发展与普及,促进了现代测绘科技的进步。在现代测绘科学的理论研究和生产应用的各个方面,比如数据采集和处理、GIS应用、图形制作等,都与计算机技术息息相关【3】。可以说,计算机以其计算准确、迅速、功能强大等特点,为测绘科学的理论研究和生产应用带来了极大便利,推动了测绘科学的革新与发展。
借助计算机,通过编写程序解决生产应用中遇到的复杂计算问题,实现自动化数据处理,不仅可以减少处理数据中人为因素带来的错误,还能更好的学习使用和扩展研究相关软件。编制测量程序统一求解即为一种快速求解大量计算问题的手段。在已有测量学基础知识的基础上,编写统一测量程序,快速解算复杂计算问题。
Visual Basic是Windows平台上的一种面向对象的可视化的编程语言,相比较VC,VC++,JAVA等汇编语言来说,VB最大的优点是简单易学,可以便捷地解决中小型测量学计算问题【5,12】。Vb程序计算主要有输入、计算、输出、三个方面,利用控件实现事件过程,在设计测量程序界面的基础上,将语句加入到控件的事件过程中。也可以进行功能扩展,实现更强大的计算功能。
1.3  研究内容及方法
     本文借助VC++6.0开发环境,针对测量学中基础计算问题,编写了坐标转换、平面直角坐标正反算、 前方交会、后方交会、i角计算、2C值计算、竖盘指标差七种测量学计算程序。从vb语言基础知识、测量学基础知识、测量程序开发过程、代码示例等方面进行研究。
    本文的研究方法主要为编程实践,即基于算例支撑的测量程序功能实现,辅之以VB及测量基础知识的理论研究。在强调基础知识的同时,完成测量程序的编写、调试和运行。在编写程序时,按照测量程序界面的设计、控件属性更改、事件语句的编写、调试和检验、保存的顺序进行。并在设计程序时加入输入框,即读者可以自主输入数即读者可以自主输入数据运行,且结合vb中的列表框,即可多次输入数据组成数组进行多个数据的运算。 (责任编辑:qin)