出版社:武汉理工大学出版社
年代:2012
定价:28.0
本书介绍VB语言的基本知识、常用控件、基本语法和常用算法,内容与计算机二级考试大纲要求基本一致,而略有删减,同时结合了测量实例进行讲解和练习;最后为综合应用举例,所举例子都给出了详细编程过程和代码,供读者学习、借鉴。
1 概述
1.1 计算机语言的发展
1.1.1 计算机语言的发展现状
1.1.2 测量程序设计的意义
1.1.3 测量程序设计语言的选择
1.2 Visual Basic的集成开发环境
1.2.1 主窗口
1.2.2 窗体设计器窗口
1.2.3 工具箱窗口
1.2.4 工程资源管理器窗口
1.2.5 属性窗口
1.2.6 窗体布局窗口
1.2.7 代码编辑器窗口
1.3 对象及事件驱动的概念
1.3.1 对象
1.3.2 事件驱动
1.4 程序设计的基本步骤
1.4.1 创建用户界面
1.4.2 设置对象属性
1.4.3 编写程序代码
1.4.4 保存工程
1.4.5 运行及调试程序
1.4.6 生成可执行文件
1.5 工程管理
1.5.1 工程的组成
1.5.2 创建工程
综合实训
习题
2 窗体和基本控件
2.1 窗体
2.1.1 窗体的属性
2.1.2 窗体的方法
2.1.3 窗体的事件
2.2 基本控件
2.2.1 文本框
2.2.2 标签
2.2.3 命令按钮
2.2.4 列表框
2.2.5 组合框
2.2.6 图像框
2.2.7 图片框
2.2.8 框架
2.2.9 单选按钮
2.2.1 0复选框
2.2.1 1滚动条
2.2.1 2计时器
习题
3 Visual Basic语言基础
3.1 数据类型
3.1.1 基本数据类型
3.1.2 用户自定义数据类型
3.2 常量与变量
3.2.1 常量
3.2.2 变量
3.3 运算符与表达式
3.3.1 算术运算符及表达式
3.3.2 字符串运算符及表达式
3.3.3 关系运算符及表达式
3.3.4 逻辑运算符及表达式
3.3.5 各种运算符的混合运算
3.4 常用函数
3.4.1 算术函数
3.4.2 字符函数
3.4.3 转换函数
3.4.4 日期与时间函数
3.4.5 判断函数
3.4.6 随机函数
3.4.7 格式输出函数
3.5 数组
3.5.1 数组的基本概念
3.5.2 静态数组
3.5.3 动态数组
3.5.4 控件数组
综合实训
习题
4 结构化程序设计
5 过程与作用域
6 文件操作
7 界面组合设计
8 测量编程应用
9 VBA开发应用
参考文献
随着测绘技术的不断发展,计算机在现代测绘科学中的应用越来越广泛,已经深入到从理论研究到实际生产的方方面面,如数据处理、遥感影像处理、计算机辅助制图、地理信息数据加工和管理等,计算机以其计算迅速、准确、方便、功能强大的特点,为测绘学的理论研究和生产应用带来了极大的便利。
目前与测绘相关的商业软件虽然很多,涉及领域也非常广泛,但在实际生产中遇到的问题是千变万化的,任何一个软件不可能满足所有客户特定的需求,因此掌握一门程序设计语言,并能够根据实际问题进行程序设计,这对测绘生产来说具有很大的现实意义。
近年来,比较流行且广泛使用的程序设计软件很多,比如Visual Basic( VB)、VisualFoxPro、Visual C++、Pascal、Delphi、Java等。它们各有特点,但从应用角度来说,VB简单易用、方便快速、功能强大、应用广泛,适合测绘专业人员使用;从学习角度来说,VB的简单和可视化、面向对象等特点,也非常适合作为入门语言来学习,因此《测量程序设计》重点介绍VB语言基础知识和常用测绘算法的程序设计。此外,《测量程序设计》还针对初学者及专业特点,尽量做到基本概念清晰、通俗易懂、例题丰富,除在每章后安排了练习外,还在重点章节后安排了综合实训,特别是在第8章专题介绍了常用测绘算法程序设计的案例,真正做到了理论与实践紧密结合。