项目一 认识Visual Basic 1
任务1-1 职业岗位分析 1
任务1-2 认识Visual Basic 3
任务1-3 高斯投影分带计算程序设计 12
职业能力训练 14
思考与练习题 16
项目二 Visual Basic编程基础介绍 17
任务2-1 窗体与常用控件的使用 17
任务2-2 Visual Basic基本语法介绍 29
任务2-3 角度制转换程序设计 45
职业能力训练 48
思考与练习题 50
项目三 控制结构程序设计 51
任务3-1 数据输入与输出 51
任务3-2 基本语句介绍 54
任务3-3 选择结构程序设计 56
任务3-4 坐标方位角计算程序设计 64
任务3-5 选择控件的使用 67
任务3-6 循环结构程序设计 74
任务3-7 程序调试与帮助 82
职业能力训练 89
思考与练习题 91
项目四 模块化程序设计 94
任务4-1 过程的创建与调用 94
任务4-2 变量和过程的作用域分析 102
任务4-3 测量中常用过程 103
任务4-4 多重窗体的使用 108
任务4-5 单导线近似平差程序设计 110
职业能力训练 121
思考与练习题 121
项目五 批量数据的输入与输出 123
任务5-1 用数据文件管理批量数据 123
任务5-2 通用对话框的使用 128
任务5-3 单导线近似平差程序优化 135
任务5-4 坐标转换程序设计 138
职业能力训练 148
思考与练习题 149
项目六 菜单设计与界面优化 150
任务6-1 菜单设计 150
任务6-2 单导线近似平差程序界面优化 155
任务6-3 坐标转换程序界面优化 161
职业能力训练 163
思考与练习题 164
项目七 基于Excel VBA的测量程序开发 165
任务7-1 认识VBA 165
任务7-2 认识Excel COM组件对象 168
任务7-3 单导线近似平差成果Excel输出 171
任务7-4 基于Excel VBA的单导线近似平差 176
任务7-5 基于Excel VBA的任意多边形面积计算 181
职业能力训练 184
思考与练习题 188
项目八 常见测量数据处理程序设计 189
任务8-1 高斯投影变换程序设计 189
任务8-2 道路中线测量曲线放样程序设计 198
任务8-3 水准网平差程序设计 209
职业能力训练 231
思考与练习题 232
参考文献 234
附录1 Visual Basic常用控件对象列表 235
附录2 手机测量程序开发 236