欢迎来到水利与土木建筑工程学院

《测量程序设计》课程教学大纲
发布时间:2014-05-04 编辑: 浏览次数:

一、课程中文名称:测量程序设计

二、课程英文名称:Surveying Programmer Design

三、课程编码:ZX0660215

四、课程性质:专业课

五、学时数、学分数、开课学期:24、1.5、第八学期

六、课程目的与要求:本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发测绘应用程序的一般方法和合基本思想,能够根据实际需要自行开发控制网平差应用程序。

七、本课程与其它课程的联系:学习本课程,应具备《测量学》、《测量平差》、《Visual Basic 语言》。

八、教学方法:上机实践练习

九、考核方法:本课程最终成绩=课程考试成绩   

十、选用教材参考书目:秦永乐《Visual Basic测绘程序设计》、黄河水利出版社2005.8

十一、教学进程安排表:

序号

章节教学内容

学时

理论

实践

合计

1

Visual Basic语言基础

2

2

4

2

线性方程组得解算

2

2

4

3

Visual Basic控件使用和界面设计

2

2

4

4

水准网平差程序、法方程解算程序

2

2

4

5

导线网计算程序

2

2

4

6

边角网解算程序

2

2

4

合计

 

12

12

24

 

十一、主要教学内容、重点和难点

第一章 Visual Basic 概述

一、学习目的

通过本章的学习,了解Visual Basic语言的特点。本章计划1学时。

二、课程内容

第一节 Basic语言概述

(一)了解Basic语言及其发展。

三、重点、难点提示和教学手段

(一)教学重点:

了解Basic语言。

(二)教学难点

Basic语言和Visual Basic语言的区别。

第二节 VB6 IDE窗口简介

(一)掌握窗口的概念。

三、重点、难点提示和教学手段

(一)教学重点:

什么是窗口和对象。

(二)教学难点

理解对象的概念。

四、思考与练习

第二章 Visual Basic 的语言基础

一、学习目的

通过本章的学习,掌握Visual Basic语言基础。本章计划1学时。

二、课程内容

第一节 数据类型

(一)掌握Visual Basic语言的数据类型。

三、重点、难点提示和教学手段

(一)教学重点:

基本数据类型,用户自定义类型。

(二)教学难点

用户自定义类型。

第二节 变量与常量

(一)掌握算术运算符、关系运算符、逻辑运算符和基本语句。

三、重点、难点提示和教学手段

(一)教学重点:

变量的声明:用Dim和Static声明变量名称和类型、用省略As子句的Dim语句将变量声明为变体类型、用类型声明符声明变量类型;变量的作用域。

(二)教学难点

用Dim和Static声明变量名称和类型。

四、思考与练习

第三章 模块与结构化程序设计方法

一、学习目的

通过本章的学习,掌握Sub过程河Function过程的使用以及在测量程序中的运用。

本章计划2学时。

二、课程内容

第一节 Sub 过程、Function过程

(一)掌握SUB过程及Function过程的编写规则和它们的作用域。

三、重点、难点提示和教学手段

(一)教学重点:

SUB过程及Function过程的定义和调用。

(二)教学难点

SUB过程及Function过程的区别和联系。

第二节 变量的作用域、参数传递

(一)掌握变量的分类及作用域。

三、重点、难点提示和教学手段

(一)教学重点:

掌握过程级变量和模块级变量的区别,参数的按址传递和按值传递。

(二)教学难点

参数的按址传递和按值传递。

第三节 坐标推算和反算、矩阵运算

(一)掌握利用VB编写坐标推算和反算、矩阵运算及线性方程组得解算。

三、重点、难点提示和教学手段

(一)教学重点:

测量功能模块的编写及线性方程组得解算。

(二)教学难点

线性方程组解算的理论知识。

四、思考与练习

第二章 Visual Basic 常用控件的使用

一、学习目的

通过本章的学习,掌握Visual Basic常用控件的使用以及利用ActiveBar制作系统界面的方法。本章计划2学时。

二、课程内容

第一节 基本控件

(一)掌握文本框的属性、事件和方法,标签、文本框、AddItem、RemoeItem方法,列表框、组合框和滚动条、MsgBox函数和InputBox函数,对话框的用法的基本用法。

三、重点、难点提示和教学手段

(一)教学重点:

基本控件的属性和方法。

(二)教学难点

基本控件的的方法。

第二节 系统界面设计

(一)掌握利用ActiveBar制作系统界面的基本用法。

三、重点、难点提示和教学手段

(一)教学重点:

ActiveBar的属性和方法。

(二)教学难点

ActiveBar控件的使用。

第四章 水准网系统设计

一、学习目的

通过本章的学习,掌握Visual Basic语言编写水准网系统设计思路和的方法。

本章计划2学时。

二、课程内容

第一节 水准网平差

(一)掌握水准网平差的理论基础、数据输入、编辑的控件使用方法及法方程的解算。

三、重点、难点提示和教学手段

(一)教学重点:

水准网平差系统的设计思路、数据输入格式的设计及方程组得解算。

(二)教学难点

方程组得解算的原理和程序编写。

第四章 导线网系统设计

一、学习目的

通过本章的学习,掌握多边形面积与周长的计算原理与方法;利用Visual Basic语言编写导线网系统设计思路和的方法,要求适合不同等级的导线测量。

本章计划2学时。

二、课程内容

第一节 平面多边形的面积与周长

(一)掌握平面多边形的面积与周长的计算方法和原理。

三、重点、难点提示和教学手段

(一)教学重点:

平面多边形的面积与周长计算的原理。

(二)教学难点

平面多边形的面积与周长计算程序的编写。

第二节 导线网的平差计算

(一)掌握单一导线近似平差的原理,掌握利用Visual Basic语言编写导线网近似平差系统设计思路和的方法。

三、重点、难点提示和教学手段

(一)教学重点:

利用Visual Basic语言编写导线网近似平差系统设计思路及注意的问题。

(二)教学难点

导线网近似平差系统程序的编写。

第五章 边角网系统设计

一、学习目的

通过本章的学习,掌握线形方程组迭代求解原理与方法以及边角网平差的理论基础;利用Visual Basic语言编写边角网系统设计思路和的方法。

本章计划2学时。

二、课程内容

第一节 线形方程组迭代求解

(一)掌握利用点松弛法计算线形方程组的原理。

三、重点、难点提示和教学手段

(一)教学重点:

点松弛法计算线形方程组的原理及其在条件平差和间接平差中的应用。

(二)教学难点

点松弛法计算线形方程组的解算原理。

第二节 边角网系统设计

(一)掌握边角网近似平差的原理,掌握利用Visual Basic语言编写边角网近似平差系统设计思路和的方法。

三、重点、难点提示和教学手段

(一)教学重点:

利用Visual Basic语言编写边角网近似平差系统设计思路及注意的问题。

(二)教学难点

边角网中线形方程组的求解。

上一条:《测量学(地籍测量)》课程教学大纲

下一条:《工程项目管理》课程教学大纲

关闭