第一章 绪论 1
第一节 背景与意义 1
第二节 基本流量站网布设的原则 2
第三节 水文测验河段的选择与勘测 6
第四节 测站的设立 11
第二章 河流流量在线监测技术原理与方法 18
第一节 河流流量及其测验方法 18
第二节 流速仪法流量测验 23
第三节 浮标法测流 31
第四节 其他流速面积法流量测验 33
第五节 声学多普勒流速剖面仪法流量测验 35
第六节 水力学法测流 37
第三章 C#.NET概述 50
第一节 .NET 50
第二节 C#语言 53
第三节 C#与.NET的关系 54
第四节 Visual Studio集成开发环境 55
第四章 C#程序设计基础 61
第一节 C#基本数据类型 61
第二节 常量和变量 64
第三节 运算符与表达式 65
第四节 流程控制语句 66
第五章 面向对象编程基础 70
第一节 面向对象编程 70
第二节 类 71
第三节 类的成员 72
第四节 C#常用类操作 75
第六章 面向对象高级编程 78
第一节 继承与派生 78
第二节 多态性 79
第三节 抽象类与抽象类方法 80
第四节 密封类与密封方法 80
第五节 接口 80
第六节 委托与事件 82
第七节 序列化与反序列化 83
第八节 泛型处理 83
第七章 异常处理与程序调试 84
第一节 异常处理 84
第二节 程序调试 87
第八章 Windows窗体与控制应用及程序设计 90
第一节 窗体与控件 90
第二节 基本控件 93
第三节 菜单、工具栏及状态栏 106
第四节 对话框控件 108
第五节 键盘与鼠标事件处理 111
第九章 接触式流量在线监测系统开发——以水平式声学多普勒流速仪为例 113
第一节 开发背景 113
第二节 需求分析 115
第三节 系统总体设计 115
第四节 业务类设计 126
第五节 主要功能模块设计 136
第六节 小结 141
第十章 非接触式流量在线监测系统开发——以RG30雷达流速仪为例 143
第一节 开发背景 143
第二节 需求分析 143
第三节 系统总体设计 144
第四节 业务类设计 154
第五节 主要功能模块设计 160
第六节 小结 167
第十一章 结语 168
第一节 小结 168
第二节 需要进一步研究的问题 168
主要参考文献 170