本书以Visual Basic 6.0(简称VB)为语言背景,介绍了高级语言程序设计、面向对象方法、可视化编程技术以及常用测绘算法的程序设计。主要内容包括:VB语言基础和结构化程序设计的基本知识,窗体、控件、界面组合等的设计,文件操作,测绘编程应用以及VBA开发应用等。本书除注重培养学生基本的程序设计能力外,还紧密结合专业,通过大量丰富、生动的案例帮助学生掌握测绘程序设计的理论方法,并提高实践水平。
第一章概述
第一节测绘程序设计概述
第二节Visual Basic的集成开发环境
第三节可视化编程的基本概念
第四节工程管理
第五节程序设计的基本步骤
第六节程序语句
案例l
习题l
第二章窗体和基本控件
第一节窗体
第二节基本控件
案例2
习题2
第三章Visual Basic语言基础 第一章概述
第一节测绘程序设计概述
第二节Visual Basic的集成开发环境
第三节可视化编程的基本概念
第四节工程管理
第五节程序设计的基本步骤
第六节程序语句
案例l
习题l
第二章窗体和基本控件
第一节窗体
第二节基本控件
案例2
习题2
第三章Visual Basic语言基础
第一节数据类型
第二节常量与变量
第三节运算符与表达式
第四节常用函数
第五节数组
案例3
习题3
第四章结构化程序设计
第一节顺序结构程序设计
第二节选择结构程序设计
第三节循环结构程序设计
案例4
习题4
第五章过程与作用域
第一节Sub子过程
第二节 Function函数过程
第三节参数传递
第四节过程的嵌套与递归调用
第五节变量的作用范围与生存周期
第六节过程的作用范围
案例5
习题5
第六章文件操作
第一节文件系统控件
第二节文件的基本概念
第三节文件的访问模式
案例6
习题6
第七章界面组合设计
第一节菜单程序设计
第二节对话框程序设计
第三节工具栏设计
第四节多重窗体程序设计
案例7
习题7
第八章测绘编程应用
第一节平面多边形面积与周长计算
第二节地形图分幅与编号
第三节高斯投影计算
第四节坐标转换
第五节数据格式转换
第六节线路放样元素计算
第七节附合导线近似平差
第八节水准网平差计算
习题8
第九章VBA应用
第一节AutoCAD VBA 宏开发举例
第二节Excel VBA 开发举例
第三节独立VB程序调用COM的方法
案例9
习题9
参考文献