《测量程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:赵淑湘主编
  • 出 版 社:武汉:武汉理工大学出版社
  • 出版年份:2012
  • ISBN:9787562937432
  • 页数:230 页
图书介绍:本书介绍VB语言的基本知识、常用控件、基本语法和常用算法,内容与计算机二级考试大纲要求基本一致,而略有删减,同时结合了测量实例进行讲解和练习;最后为综合应用举例,所举例子都给出了详细编程过程和代码,供读者学习、借鉴。

1概述 1

1.1计算机语言的发展 1

1.1.1计算机语言的发展现状 1

1.1.2测量程序设计的意义 2

1.1.3测量程序设计语言的选择 2

1.2 Visual Basic的集成开发环境 3

1.2.1主窗口 3

1.2.2窗体设计器窗口 5

1.2.3工具箱窗口 5

1.2.4工程资源管理器窗口 6

1.2.5属性窗口 6

1.2.6窗体布局窗口 7

1.2.7代码编辑器窗口 7

1.3对象及事件驱动的概念 8

1.3.1对象 8

1.3.2事件驱动 9

1.4程序设计的基本步骤 9

1.4.1创建用户界面 9

1.4.2设置对象属性 12

1.4.3编写程序代码 13

1.4.4保存工程 14

1.4.5运行及调试程序 15

1.4.6生成可执行文件 15

1.5工程管理 16

1.5.1工程的组成 16

1.5.2创建工程 17

综合实训 18

习题 20

2窗体和基本控件 22

2.1窗体 22

2.1.1窗体的属性 22

2.1.2窗体的方法 23

2.1.3窗体的事件 24

2.2基本控件 24

2.2.1文本框 24

2.2.2标签 26

2.2.3命令按钮 27

2.2.4列表框 28

2.2.5组合框 30

2.2.6图像框 31

2.2.7图片框 31

2.2.8框架 32

2.2.9单选按钮 32

2.2.10复选框 33

2.2.11滚动条 33

2.2.12计时器 34

习题 34

3 Visual Basic语言基础 37

3.1数据类型 37

3.1.1基本数据类型 37

3.1.2用户自定义数据类型 39

3.2常量与变量 40

3.2.1常量 40

3.2.2变量 41

3.3运算符与表达式 42

3.3.1算术运算符及表达式 42

3.3.2字符串运算符及表达式 43

3.3.3关系运算符及表达式 44

3.3.4逻辑运算符及表达式 44

3.3.5各种运算符的混合运算 45

3.4常用函数 45

3.4.1算术函数 45

3.4.2字符函数 46

3.4.3转换函数 47

3.4.4日期与时间函数 48

3.4.5判断函数 48

3.4.6随机函数 48

3.4.7格式输出函数 49

3.5数组 50

3.5.1数组的基本概念 50

3.5.2静态数组 51

3.5.3动态数组 53

3.5.4控件数组 54

综合实训 54

习题 57

4 结构化程序设计 59

4.1顺序结构程序设计 59

4.1.1赋值语句 59

4.1.2数据的输入与输出 60

4.2选择结构程序设计 63

4.2.1 If语句 63

4.2.2 Select Case语句 65

4.2.3条件函数 65

4.3循环结构程序设计 66

4.3.1 For-Next循环结构语句 66

4.3.2 Do-Loop循环结构语句 67

4.3.3 GoTo语句 67

4.3.4循环嵌套 68

综合实训 68

习题 82

5 过程与作用域 83

5.1 Sub子过程 83

5.1.1 Sub子过程的定义 83

5.1.2 Sub子过程的调用 83

5.2 Function函数过程 84

5.2.1 Function函数过程的定义 84

5.2.2 Function函数过程的调用 85

5.3参数传递 86

5.3.1形参与实参 86

5.3.2传址与传值方式 87

5.3.3数组传递 87

5.4过程的嵌套与递归调用 88

5.4.1过程的嵌套调用 88

5.4.2过程的递归调用 89

5.5变量的作用范围和生存周期 90

5.5.1变量的作用范围 90

5.5.2变量的生存周期 90

5.6过程的作用范围 91

5.6.1模块级过程 91

5.6.2全局级过程 92

5.6.3调用其他模块中的过程 93

综合实训 93

习题 95

6 文件操作 99

6.1文件系统控件 99

6.1.1驱动器列表框 99

6.1.2目录列表框 99

6.1.3文件列表框 100

6.2文件的基本概念 101

6.2.1文件结构 101

6.2.2文件分类 102

6.2.3文件的打开与关闭 102

6.3文件的访问模式 103

6.3.1顺序访问模式 103

6.3.2随机访问模式 104

6.3.3二进制访问模式 105

习题 106

7 界面组合设计 109

7.1菜单程序设计 109

7.1.1菜单编辑器 109

7.1.2下拉式菜单 110

7.1.3弹出式菜单 114

7.2对话框程序设计 115

7.2.1通用对话框 115

7.2.2文件对话框 117

7.2.3颜色对话框 120

7.2.4字体对话框 121

7.3工具栏设计 124

7.3.1在ImageList控件中添加图像 124

7.3.2在ToolBar控件中添加按钮 126

7.3.3响应ToolBar控件事件 126

7.4多重窗体程序设计 128

7.4.1多重窗体 128

7.4.2 MDI窗体 130

习题 131

8 测量编程应用 132

8.1地形图分幅与编号 132

8.1.1计算方法 132

8.1.2程序设计 133

8.2平面多边形面积与周长计算 144

8.2.1计算方法 144

8.2.2程序设计 145

8.3附合导线近似平差 149

8.3.1计算方法 149

8.3.2程序设计 151

8.4高斯投影计算 163

8.4.1计算方法 163

8.4.2程序设计 165

8.5坐标转换计算 173

8.5.1计算方法 173

8.5.2程序设计 176

8.6水准网平差计算 193

8.6.1计算方法 193

8.6.2程序设计 194

8.7线性方程组求解计算 201

8.7.1计算方法 201

8.7.2程序设计 202

习题 210

9 VBA开发应用 211

9.1 Excel VBA开发举例 211

9.1.1 VBA控件及VBE窗口介绍 211

9.1.2宏及宏的录制 213

9.1.3操作Excel对象 215

9.1.4 Excel VBA开发实例 216

9.2 AutoCAD VBA宏开发举例 221

9.2.1 VBA管理器 221

9.2.2宏及开发环境 222

9.2.3 VBA访问AutoCAD ActiveX对象 225

9.2.4 AutoCAD VBA宏开发实例 225

9.3独立VB程序调用COM的方法 228

习题 229

参考文献 230