图1.7属性栏②通过程序代码赋值。图1.8访问Label1.Caption属性运行结果访问对象的方法。方法是VB为对象预设的、用户不能更改的事件过程,不同的对象具有不同的方法。前者由滚动条的Value值变化激发,后者在滚动框被拖动时引发。......
2023-10-22
工具栏是标准Windows界面的组成元素之一,利用工具栏控件ToolBar可以很方便地将经常使用的命令建成工具栏按钮,并为按钮指定图像、文字与提示,构成功能全面的应用程序工具栏。一般工具栏控件ToolBar需要与图像列表控件ImageList配合使用,由ImageList控件提供所需要显示的工具栏按钮图像。
工具栏也可以用command控件,通过手工方式创建。
1.手工制作工具栏
手工制作工具栏的一般步骤如下:
(1)在窗体上加一图片框(PictureBox),并通过设置图片框的Alige属性控制图片框的位置。当窗体改变大小时,Alige属性非0的图片框会自动改变大小,以适应窗体。
(2)在图片框中添加命令按钮控件,并设置相同名称,组成控件数组。
(3)可用不同的图标或者Caption属性赋值表示按钮功能,还可以对ToolTipText属性赋值为工具按钮添加提示。
(4)编写代码。由于工具按钮通常是为菜单命令提供快捷访问,所以实际上是在Click事件中编写调用对应菜单的代码。
2.使用ToolBar控件与ImageList控件制作工具栏
VB用来创建工具栏的控件是ToolBar控件与ImageList控件,用这两个控件制作工具栏的步骤如下:
(1)在工具箱中添加图像控件ImageList:选中“工程\部件\Microsoft Windows Common Control 6.0”复选框。
(2)在窗体内添加ImageList控件:在工具箱中双击ImageList控件。
(3)向ImageList控件添加图片:操作步骤为:
①用鼠标右击ImageList控件,在弹出式菜单中选择属性进入属性页对话框。选择“图像”选项卡,单击“插入图片”按钮,在对话框中选择图像文件(.bmp或.ico)添加到ImageList控件中去。(www.chuimin.cn)
②在关键字栏中输入关键字(Key),关键字必须为该图片唯一标识符。索引(Index)为图像的唯一序号,一般由系统自动设置。在后面的程序设计中,其它控件将使用索引(Index)或关键字(Key)来引用所需的图像。
重复①、②两步,可以添加多个图片。如添加“复制”与“粘贴”图像。VB自带图像文件存放目录为:“...Program Files\Microsoft Visual Studio\Common”。如图1.17所示。
图1.17 向ImageList控件添加图片
(4)将ToolBar控件添加到窗体:方法与引用ImageList控件相同。
(5)将ImageList与ToolBar控件相关联:用鼠标右击ToolBar控件,在弹出式菜单中选择属性,则出现如图1.18所示属性页对话框界面。在图1.18中选择“通用”选项卡,然后在“图像列表”栏目中选择ImageList1,即建立了两个控件的关联。建立关联后ToolBar控件即可使用ImageList1中的图像。
图1.18 ToolBar控件属性设置对话框
(6)ToolBar控件中添加按钮:在图1.18中选择“按钮”选项卡,在弹出的对话框中设置按钮属性(图1.19)。
图1.19 按钮属性设置
单击“插入按钮”后,“索引”框中出现数字1,依次输入按钮标题(如“剪切”)、关键字(如 Cut)、图像(如1)等项的内容后,再单击“插入按钮”继续录入其它按钮,如“复制”与“粘贴”等。最后单击“确定”按钮结束添加按钮的操作。
(7)ToolBar控件常用事件:ToolBar控件常用事件为单击工具栏事件ButtonClick()。工具栏由多个按钮组成,共用一个ButtonClick()事件过程,在事件过程中使用按钮的关键字Key为识别条件,编写多路分支程序分别完成不同的任务。
有关测量平差程序设计 第2版的文章
图1.7属性栏②通过程序代码赋值。图1.8访问Label1.Caption属性运行结果访问对象的方法。方法是VB为对象预设的、用户不能更改的事件过程,不同的对象具有不同的方法。前者由滚动条的Value值变化激发,后者在滚动框被拖动时引发。......
2023-10-22
条件方程有两种形式:①直接表示观测值平差值应满足的条件,其一般形式为f()=0,其中表示观测值向量的平差值。②设定一组数目为t的函数独立参数,将所有观测值平差值表示为的函数,其一般形式为=fi()。测量平差中将观测值代入后所得不符值称为闭合差。......
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
图1.1VB应用程序的组织结构1.窗体模块窗体模块包含窗体及其控件的属性设置、事件过程、窗体内自定义过程的窗体级声明等。标准模块是VB程序中的一个独立模块,包含模块级或全局变量声明、函数过程和通用过程,标准模块的文件扩展名为.bas。标准模块中除包含允许其它模块访问的过程,还包括变量、常量、数据类型、自定义过程的全局或模块级声明。......
2023-10-22
误差曲线形状接近椭圆,其极径的长度即等于点位中误差在该方向的投影。由于点位中误差平方等于点位中误差在任意两个相互垂直方向投影的平方和,所以有:图2.6误差椭圆曲线令,得到-qxxsin2φ0+qyysin2φ0+2qxy cos2φ0=0。受当时技术条件局限,测量上长期以椭圆代替误差曲线,称为点位的误差椭圆,长轴坐标方位角Eφ和长短半轴E、F称为点位误差椭圆的参数。图2.8点位落入误差椭圆的概率......
2023-10-22
误差方程是没有唯一解的,因而需要引入最小二乘准则,组成具有唯一解的对称线性方程组(法方程)。得到线性化误差方程组的矩阵形式:其纯量形式为式中线性方程组方程个数为n,而未知数个数为nt+,所以误差方程没有唯一解,只能求满足最小二乘准则的特解,即满足极值条件VTPV min=的一组特殊解。......
2023-10-22
相关推荐