条件方程有两种形式:①直接表示观测值平差值应满足的条件,其一般形式为f()=0,其中表示观测值向量的平差值。②设定一组数目为t的函数独立参数,将所有观测值平差值表示为的函数,其一般形式为=fi()。测量平差中将观测值代入后所得不符值称为闭合差。......
2023-10-22
1.消息对话框
VB自带Msgbox()函数,其功能是弹出一消息对话框,提示用户并等待用户操作。点击“确定”按钮后,程序继续执行后面的语句。消息对话框如图1.12所示。
图1.12 对话框
Msgbox()函数语法结构为:
MsgBox(<提示字符串msg> [,<图标按钮类型值type>] [,<标题字符串title>]…)
功能:按指定格式,输出一个含<提示字符串>的对话框,对用户进行提示。
参数说明:
(1)<提示字符串>。
Msg是一字符串或字符型变量,字符串长度≤1024个字符,其值显示在消息对话框中。字符串在一行内不能完全显示时,若要分行显示应在分行处用“+”或“&”连接Chr(13)(回车符)、Chr(10)(换行符)或二者组合。
(2)图标按钮类型值。
Type是一个整数值,是分别表示按钮类型、图标种类和按钮位置的三类值的和,用来控制对话框中显示的按钮、图标的种类和数量。
各种类型的值表示内容为:
第一组值(0~5):
0:只显示“确定”按钮(OK);
1:显示“确定”和“取消”按钮(OK,Cancel);
2:显示“终止(Abort)”、“重试(Retry)”、“忽略(Ignore)”按钮;
3:显示“是(Yes)”、“否(No)”、“取消(Cancel)”按钮;
4:显示“是(Yes)”、“否(No)”按钮;
5:显示“重试(Retry)”、“取消(Cancel)”按钮。
第二组值(16,32,48,64):
16:显示图标表示错误批评;
32:显示图标表示疑问;
48:显示图标表示警告;
64:显示图标表示信息资料。
第三组值(0,256,512,768):
0:表示第一个按钮为缺省活动按钮;
256:表示第二个按钮为缺省活动按钮;
512:表示第三个按钮为缺省活动按钮;
768:表示第四个按钮为缺省活动按钮。
(注:每组最多只能取一个数值,相加产生类型值总和。)
(3)单击不同按钮后,MsgBox的返回值。
1:单击“确定(OK)”;
2:单击“取消(Cancel)”;
3:单击“终止(Abort)”;
4:单击“重试(Retry)”;
5:单击“忽略(Ignore)”;(www.chuimin.cn)
6:单击“是(Yes)”;
7:单击“否(No)”。
(4)标题字符串title。
title值决定消息对话框标题栏中显示的内容,可以直接输入,也可以是字符串表达式。缺省时,标题栏显示应用程序名。
2.输入对话框
VB自带InputBox函数,可弹出一对话框,用于在程序运行中,让用户输入一些文本信息。如图1.13所示即为InputBox对话框。
图1.13 InputBox对话框
InputBox函数语法结构为:
InputBox(<提示字符串>[,<标题字符串>][,<文本框显示的缺省值>][,x][,y])
功能:显示一个含<提示字符串>的对话框,让用户在文本框中输入文本信息,单击“确定”或按回车键,则返回文本框内容,单击“取消”则返回一个空串。
参数说明:
(1)提示字符串:
为一字符串或字符串变量、表达式。
(2)标题字符串:
决定对话框标题栏显示的内容,缺省时,标题栏显示应用程序名。
(3)文本框显示的缺省值:
决定了文本框初始显示并被选中的文本内容。作为无输入时的返回默认值。缺省时文本框为空。
(4)x:
对话框与屏幕左边缘的距离,缺省时对话框呈水平居中状态。
(5)y:
对话框上边与屏幕上边缘的距离,缺省时对话框显示在垂直下1/3的位置。
3.公共对话框
公共对话框不是VB标准控件,它属于VB专业版和企业版特有的ActiveX控件,位于文件:C:\Windows\system\Comdlg32.ocx中。引用公共对话框只需点击菜单“工程\部件\控件”进入图1.14所示窗口后,勾选“Microsoft Common Dialog Control 6.0”后,点击“确定”按钮即可。
图1.14 引用公共对话框
引用公共对话框后,用户可利用公共对话框在窗体上创建六种标准对话框,分别是:打开Open、另存Save As、颜色Color、字体Font、打印机Print和帮助Help。调用这些对话框的命令语句分别为:
(1)ShowOpen:显示“打开”对话框;
(2)ShowSave:显示“另存为”对话框;
(3)ShowColor:显示“颜色”对话框;
(4)ShowFont:显示“字体”对话框;
(5)ShowPrinter:显示“打印”对话框;
(6)ShowHelp:显示“帮助”对话框。
4.文本框
文本框(TextBox)是VB系统自带控件,可以提供用户输入文本或显示文本。文本框中输入的字符默认最多为2048个。若将控件的Multiline属性设置为True,则可输入多达32 kB的文本。
有关测量平差程序设计 第2版的文章
条件方程有两种形式:①直接表示观测值平差值应满足的条件,其一般形式为f()=0,其中表示观测值向量的平差值。②设定一组数目为t的函数独立参数,将所有观测值平差值表示为的函数,其一般形式为=fi()。测量平差中将观测值代入后所得不符值称为闭合差。......
2023-10-22
图1.1VB应用程序的组织结构1.窗体模块窗体模块包含窗体及其控件的属性设置、事件过程、窗体内自定义过程的窗体级声明等。标准模块是VB程序中的一个独立模块,包含模块级或全局变量声明、函数过程和通用过程,标准模块的文件扩展名为.bas。标准模块中除包含允许其它模块访问的过程,还包括变量、常量、数据类型、自定义过程的全局或模块级声明。......
2023-10-22
图1.7属性栏②通过程序代码赋值。图1.8访问Label1.Caption属性运行结果访问对象的方法。方法是VB为对象预设的、用户不能更改的事件过程,不同的对象具有不同的方法。前者由滚动条的Value值变化激发,后者在滚动框被拖动时引发。......
2023-10-22
设有n个观测值,组成误差方程组为:应用最小二乘准则组成法方程组,其纯量形式为:其中法方程系数、常数阵中的数值由此可见自乘系数[paa]是由n个值的和组成,这n个值分别是各观测值误差方程中第一个未知数系数平方乘以观测值的权;互乘系数[pab]也是由n个值的和组成,这n个值分别是各观测值误差方程中第一个和第二个未知数系数之积乘以观测值的权。根据这一特点,平差程序组法方程采用的算法是:①按测站循环。......
2023-10-22
Visual Basic 6.0可以创建标准的Windows应用程序、ActveX与Active文档等,在设计阶段,VB通称它们为一个工程。设计VB程序涉及工程与文件的新建、保存、移除等多种操作,这些操作贯穿于创建应用程序的整个过程。工程资源管理器是用来管理工程的,它的功能就像Windows中的资源管理器一样。图1.21工程资源管理器在工程资源管理器中,显示有工程名、工程文件名、窗体名和窗体文件名。工程名为VB对用户所创建的应用程序的标识。......
2023-10-22
VB程序是由过程组成的,每个过程是为了完成设定的任务,由一组独立的程序代码组成。图1.11添加过程对话框在“添加过程”对话窗口中只需确定过程名称、类型等信息后回车确定,VB系统即可自动生成“过程”的首尾关键字,用户所需做的工作只是在其中编写代码。......
2023-10-22
未知数数目因控制网性质、图形结构和平差方法不同而计算方法不同。高程控制网必要观测数t为待定点数,所以“多余观测数”=“观测值数”-“待定点数”。以示例程序中的变量表示,则为r=n–导线网。任意组合网既有方向观测值也有边长观测值,所以综合上述几种情况,就有r=nl+ns-2–dxj其中变量dxj是有观测方向值的测站数,其值需要查询统计获得,相应的程序代码为:dxj=0求得了[pvv]和多余观测数r,单位权中误差就可按m0=计算。......
2023-10-22
数据储存设计不仅是平差程序设计中极其重要的环节,事实上也是关系到后续设计工作能否顺利完成的关键因素。因此对于同类多值的数据,都应使用数组变量储存。使用数组变量不仅是循环结构应用的需要,也可以减少变量数量。如示例程序中以i、j、k为循环变量;数组变量L()、S()保存方向观测值和边长观测值;数组X()、Y()数组变量保存平面坐标值,使得根据变量名即可判断储存内容,增加程序的可读性。......
2023-10-22
相关推荐