基于VB6.0测量工具箱程序设计(2)

2020-02-21 12:43

2.2.1 简单易学

Visual Basic在继承了BASIC语言简单易用的基础上,改造了BASIC语言中复杂冗长且极易出错的“面条式”结构,而是以接近于人类自然语言和逻辑思维方式的结构化程序设计语言取代之,使其更加流畅、自然。用VB编写程序代码,如同用英文跟计算机交代工作任务一样。VB的编程器支持彩色代码,还可以自动进行语言检查,同时具有强大且使用灵活的调试器和编译器,这些都使得VB程序设计从学习到使用都非常简单方便。

2.2.2 面向对象的可视化程序设计

面向对象的程序设计是当代程序设计的主流,既符合人们的思维和解决问题的逻辑,又是开发大型程序的必须。这里,“对象”是一个比较抽象的概念,可以理解成封装了一些代码和数据的集合,能够完成一定的动作和功能。

VB中的对象主要分为窗体和控件两类。窗体是用户工作区,所有控件都在窗体中集成,从而构成应用程序的界面;控件是指“空的对象”或基本对象,是应用程序的图形用户界面的一个组件,对其属性可以进行不同的设置,从而构成不同的对象。

VB这种可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来。可视化编程环境的“所见即所得”功能,使界面设计如同积木游戏一样,从而使我们感觉到编程也是一种享受。 2.2.3 事件驱动的编程机制

事件驱动机制是VB区别于其他高级语言的显著特点。VB没有明显的主程序概念,程序员要做的就是面向不同的对象分别编写它们的事件过程。

事件驱动应用程序的典型事件序列如下: ①启动应用程序,加载和显示窗体。 ②窗体和控件接受事件。

③如果在相应的事件过程中存在代码,则执行代码。 ④然后,应用程序等待下一次事件。 2.2.4 高度的可扩充性

VB为用户提供的扩充途径包括:

①支持第三方软件商为其开发的可视化控件对象; ②支持访问动态链接库DLL; ③支持访问应用程序接口API。 2.2.5 广泛支持的二次开发能力

VB与Microsoft系列软件天然的结合,使得编程变得非常容易。在Word文档上增加一些实现简单功能的按钮和滚动条;在Excel表格的基础上进一步开发适合自己应用的表格程序等,都非常方便快捷。而且众多测绘专业软件都支持VBA,使得VB也成为专业人士进行二次开发的很好选择。例如AutoCAD可以用VBA实现有关的界面和功能。 2.2.6 强大的数据库访问能力

VB中提供了强大的数据库管理和存取操作能力。利用数据控件和数据库管理窗口,能直接编辑和访问Access,FoxPro等,通过访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等 。VB6.0还具有功能强大、使用方便的ADO技术,支持所有的OLE DB数据库厂商。

2.3 测量中批量数据的处理

在测量中,测量数据往往都是大量的数据同时处理,例如一个水准网就有几十个点,需要列很多方程进行平差,很难想象使用一个一个的简单变量和一条一条的简单语句来

处理这些数据。

本节将介绍批量数据处理的几个工具:循环、数组和过程。数组可以存储批量的数据,而循环则可以重复多次执行某些语句,过程则进一步将某些程序封装起来以便于重用。另外本章还将介绍批量数据处理控件等。 2.3.1 循环结构

编写程序时经常需要对某条或某些语句重复执行多次,这可以利用各种循环结构来实现。VB中提供了两种类型的循环语句,即计数型循环语句和条件型循环语句。For循环是计数型循环语句,而While循环和Do循环语句属于条件型循环语句。 2.3.1.1 For循环

For循环用于实现循环次数已知的循环结构,程序按照此种结构中指明的循环次数来执行循环体部分。For循环格式如下:

For循环变量=初始值To终值[Step步长] [循环体] [Exit For] [循环体]

Next循环变量

2.3.1.2 Do循环和While循环

Do循环和While循环都属于条件循环结构,它们都是通过判断一个条件的成立与否来决定是执行循环体语句还是结束循环。它们与For循环最大的差别在于:For循环用于循环次数已知的情况,执行一定次数后即可结束循环;而Do循环和While循环用于不知道循环次数的情况。 (1) While循环

While循环比较简单,其格式如下: While条件

[循环体] Wend

与前面的For循环比较可以看出,For语句的格式比较紧凑,表达丰富;但是While语句比较简单灵活、易于理解,对于有一个判断条件、循环次数未知的循环尤其适用。 (2) Do循环

Do循环也是根据某个条件是否成立来决定能否执行相应的循环体部分,与While循环不同的是,Do循环有两种格式,既可以在初始位置检验条件是否成立,也可以在执行一遍循环体后的结束位置判断条件是否成立,能否进入下一次循环。

Do循环的两种格式如下: (1) 格式一: Do

[语句体]

[满足某条件时]

Exit Do [语句体]

Loop[While和Until条件] (2) 格式二

Do[While和Until条件] [语句体]

[满足某条件时]


基于VB6.0测量工具箱程序设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大班综合活动“植物是怎样过冬的”

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: