封装在事件、通用或函数过程中的程序代码,执行顺序是三种基本程序结构的组合:顺序结构:程序按语句顺序由上而下逐句执行。其语法结构为:图1.2单分支结构图1.3双分支结构③多分支结构。给定的条件称为循环条件,反复执行的程序段称为循环体。图1.6不计次循环结构(后测型)其语法结构如下:功能:当关键字While 或关键字Until后条件为真时,执行循环体。......
2025-09-30
和高程控制网数据格式一样,示例程序平面控制网数据格式也是只有两种。测站名单独占一行,行中没有逗号。先验精度信息、已知点信息、观测值信息,行中均包含两个逗号,将一行数据分隔成三个字符串。由于存在逗号的行有三种不同类型的数据,要分类提取并储存信息,程序必须首先识别出读到的数据行类型。
识别数据行类型的方法多样,例如一种方法是从数据的特点着手,如第二个字符串若是“L”或“S”,该行就是观测值信息,反之就是先验精度信息或已知点信息。区别后两者,可以根据字符串长度来识别,先验精度信息行中三个字符串都是单字符,与已知点信息长度差距明显。另一种方法是由数据文件中三种数据行的位置着手,如先验精度信息是数据文件的第一行,并且只有一行。随之出现的即是已知数据信息。已知数据信息的行数等于已知点数,随着控制网不同而异,但是测站信息就是其结束的标志。
两种方法中后者相对简单,因而示例程序采用了根据数据排列顺序着手的方案,主要程序语句如下:(https://www.chuimin.cn)
Do While…Loop循环结束后,即已经完成了已知点信息、观测值信息的提取和保存。测站数、已知点数、各个测站最大方向值号、最大边长号等信息,也在数据读入过程中统计出来并保存在相应变量中,其中最后一个测站的最大方向值号(nl(cds))和最大边长值号(ns(cds)),分别就是方向观测值和边长观测值的总数。但是点名数组dm()中只录入了测站,没有设站的控制点尚未录入。这些点可能是通过一条导线边和控制网连接的已知点或待定点,也可能是前方方向交会点,或者是前方边长交会点。因此,未设站的控制点既可能在方向观测值照准点名数组中,也可能在边长观测值照准点名数组中。
作为通用平差程序,要适用于导线网(边角网)、三角网、三边网及各种边角交会图形的混合控制网型,需要分别对lb()、sb()数组进行查询,找出未设过测站的控制点,将其点名加入点名数组dm()。完成这一工作的程序语句如下:
相关文章
封装在事件、通用或函数过程中的程序代码,执行顺序是三种基本程序结构的组合:顺序结构:程序按语句顺序由上而下逐句执行。其语法结构为:图1.2单分支结构图1.3双分支结构③多分支结构。给定的条件称为循环条件,反复执行的程序段称为循环体。图1.6不计次循环结构(后测型)其语法结构如下:功能:当关键字While 或关键字Until后条件为真时,执行循环体。......
2025-09-30
图1.7属性栏②通过程序代码赋值。图1.8访问Label1.Caption属性运行结果访问对象的方法。方法是VB为对象预设的、用户不能更改的事件过程,不同的对象具有不同的方法。前者由滚动条的Value值变化激发,后者在滚动框被拖动时引发。......
2025-09-30
条件方程有两种形式:①直接表示观测值平差值应满足的条件,其一般形式为f()=0,其中表示观测值向量的平差值。②设定一组数目为t的函数独立参数,将所有观测值平差值表示为的函数,其一般形式为=fi()。测量平差中将观测值代入后所得不符值称为闭合差。......
2025-09-30
VB程序是由过程组成的,每个过程是为了完成设定的任务,由一组独立的程序代码组成。图1.11添加过程对话框在“添加过程”对话窗口中只需确定过程名称、类型等信息后回车确定,VB系统即可自动生成“过程”的首尾关键字,用户所需做的工作只是在其中编写代码。......
2025-09-30
Visual Basic 6.0可以创建标准的Windows应用程序、ActveX与Active文档等,在设计阶段,VB通称它们为一个工程。设计VB程序涉及工程与文件的新建、保存、移除等多种操作,这些操作贯穿于创建应用程序的整个过程。工程资源管理器是用来管理工程的,它的功能就像Windows中的资源管理器一样。图1.21工程资源管理器在工程资源管理器中,显示有工程名、工程文件名、窗体名和窗体文件名。工程名为VB对用户所创建的应用程序的标识。......
2025-09-30
复杂数值计算程序数据的录入,由于输入与输出数据量均较大,一般采用读写数据文件的方法。综合运用公共对话框和文件系统对象的方法,可以方便地实现这一功能。......
2025-09-30
1)在中断模式中查看、修改、跟踪出现的错误在中断模式中,用户可以用鼠标跟踪查看相关变量、属性和表达式的值,检查程序运行计算是否存在问题。VB不限制设置断点的数目,被设置断点的语句以紫底白字突出显示。图1.28设置断点2)添加监视调试窗口是VB的重要调试工具,在逐语句运行时可用调试窗口监视表达式和变量的值。“本地”窗口可显示当前过程所有局部变量的当前值,如图1.29所示。图1.29本地窗口立即窗口。......
2025-09-30
FSO对象包含在一个被称为Scripting的类型库中,此库位于Scrrun.dll文件中。表1.1FSO模型对象2.FSO对象应用创立FSO对象。赋值后的对象型变量保存的是所创立对象的引用,即对象在计算机内存中的地址,也称为句柄。表1.2文件夹属性③FSO对象操作文件的方法。Dim fso As New FileSystemObject,ts As textstreamSet ts = fso.CreateTextFile上述语句功能是声明对象型变量,创建文件并赋予文本文件型变量ts。......
2025-09-30
相关推荐