二、课程英文名称:Surveying Programmer Design
五、学时数、学分数、开课学期:24、1.5、第八学期
六、课程目的与要求:本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发测绘应用程序的一般方法和合基本思想,能够根据实际需要自行开发控制网平差应用程序。
七、本课程与其它课程的联系:学习本课程,应具备《测量学》、《测量平差》、《Visual Basic 语言》。
十、选用教材参考书目:秦永乐《Visual Basic测绘程序设计》、黄河水利出版社2005.8
通过本章的学习,了解Visual Basic语言的特点。本章计划1学时。
Basic语言和Visual Basic语言的区别。
通过本章的学习,掌握Visual Basic语言基础。本章计划1学时。
(一)掌握Visual Basic语言的数据类型。
(一)掌握算术运算符、关系运算符、逻辑运算符和基本语句。
变量的声明:用Dim和Static声明变量名称和类型、用省略As子句的Dim语句将变量声明为变体类型、用类型声明符声明变量类型;变量的作用域。
通过本章的学习,掌握Sub过程河Function过程的使用以及在测量程序中的运用。
(一)掌握SUB过程及Function过程的编写规则和它们的作用域。
掌握过程级变量和模块级变量的区别,参数的按址传递和按值传递。
(一)掌握利用VB编写坐标推算和反算、矩阵运算及线性方程组得解算。
通过本章的学习,掌握Visual Basic常用控件的使用以及利用ActiveBar制作系统界面的方法。本章计划2学时。
(一)掌握文本框的属性、事件和方法,标签、文本框、AddItem、RemoeItem方法,列表框、组合框和滚动条、MsgBox函数和InputBox函数,对话框的用法的基本用法。
(一)掌握利用ActiveBar制作系统界面的基本用法。
通过本章的学习,掌握Visual Basic语言编写水准网系统设计思路和的方法。
(一)掌握水准网平差的理论基础、数据输入、编辑的控件使用方法及法方程的解算。
水准网平差系统的设计思路、数据输入格式的设计及方程组得解算。
通过本章的学习,掌握多边形面积与周长的计算原理与方法;利用Visual Basic语言编写导线网系统设计思路和的方法,要求适合不同等级的导线测量。
(一)掌握平面多边形的面积与周长的计算方法和原理。
(一)掌握单一导线近似平差的原理,掌握利用Visual Basic语言编写导线网近似平差系统设计思路和的方法。
利用Visual Basic语言编写导线网近似平差系统设计思路及注意的问题。
通过本章的学习,掌握线形方程组迭代求解原理与方法以及边角网平差的理论基础;利用Visual Basic语言编写边角网系统设计思路和的方法。
点松弛法计算线形方程组的原理及其在条件平差和间接平差中的应用。
(一)掌握边角网近似平差的原理,掌握利用Visual Basic语言编写边角网近似平差系统设计思路和的方法。
利用Visual Basic语言编写边角网近似平差系统设计思路及注意的问题。