vb期末考试复习资料(经典总结版)

合集下载

VB程序设计期末复习要点

VB程序设计期末复习要点

《VB程序设计》期末复习要点一、重点复习内容:通过本课程的学习,要求重点掌握:1. VB窗体的属性、事件和方法,常用的控件的公用属性和常用标准控件。

2. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。

3. 常用的表达式。

4. For…Next循环,Do…Loop循环,If…Then…Else条件判断语句,Select Case语句。

5. 一维数组、二维数组的声明与存取。

6. 过程的声明与调用。

7. 菜单编辑器、输入对话框、消息输出对话框及系统对话框的使用。

二、考试题型及分值:1. 判断题共10题(每题1分,共10分)2. 单项选择题10题(每题2分,共30分)3. 填空题10空(每空2分,共20分)4. 阅读程序,写出程序运行结果 2题(每题10分,共20分)5. 程序填空 ( 共20分)三、例题精解●判断题(正确的打√,错误的打×)()1.VB对象就是窗体和控件。

()2.事件是VB对象可以响应的用户操作。

()3.文本框和标签框通过同一属性在窗体上显示文字。

()4.For…Next循环结构的默认步长为1。

()5.要实现同样的循环控制,在Do While…Loop和DO…Loop While循环结构中给定的循环条件是一样的。

()6.对象的属性都可以在程序中通过语句设置。

()7.能够改变多项选择框中背景颜色的属性是BackColor。

()8.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。

()9.当图片框Picturebox控件的Autosize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。

()10.使用Open语句可以创建新的顺序文件。

()11.要在窗体上添加控件,从工具箱中将控件拖到窗体上即可。

()12.可以把属性看作是一个对象的性质。

()13.TextBox与Label有许多共同的特点,它们都能显示和输入文字。

()14.所有对象的属性都可以在属性窗口中设定。

VB 考试复习资料

VB 考试复习资料

1、数据描述是被处理的信息描述成计算机可以接受的数据形式。

2、对数据处理是指对数据进行输入、输出、整理、计算、储存、维护等一系列活动。

3、一个好程序的基本要求:1:正确性。

2:易读性。

3:运算高效率。

4、源程序中的错误一般分为编译错误,运行错误,逻辑错误。

5、程序设计语言中字符是语言的最基本的符号,单词是具有语法意义的最小语法单位。

6、VB语言是一种通用的可视化程序设计语言。

7、一个VB程序称为一个工程,一个工程包含个种文件,(工程文件(.vbp),窗体文件(.frm),二进制数据文件(.frx),标准模块文件(.bas)。

8、VB程序可在一行写多个语句,各语句之间可用换行或冒号“:”分割,以可以把一个语句分成多行写,但要使用一个空格后跟一个下划线作续行符。

9、VB提供的基本数据类型主要有字符串型,数值型,逻辑型,日期型。

10、在VB中,把汉字作为一个字符进行处理。

11、逻辑性数据只有两个肯能值:True(逻辑真)或者False(逻辑假)。

逻辑型数据以2个字节(16位)储存。

当逻辑值转换为数据值时,False称为0,True称为-1。

%表示整型,&表示长整型【以4个字节(32位)储存】,!表示单精度浮点型【以4个字节(32位)储存】,#表示双精度浮点型【以8个字节(64位)储存】,@表示货币型【以8个字节(64位)储存】,$表示字符串型。

12、对含有多种类型运算的表达式,函数运算——算术运算——关系运算——逻辑运算。

13、在循环语句中,反复执行的程序段称为循环体,进入循环体的条件称为循环条件,中止循环体执行的条件是结束循环条件。

14、在图片框上放置的控件称为图片框的子对象,而窗体时图片框的父对象。

15、如果数组元素的下标值为实数,则VB系统会按四舍五入进行处理。

16、建立控件数组有在设计程序阶段通过相同的Name属性值来建立和在程序代码中使用Load方法。

若要调整对象的位置和大小,可以使用Move方法。

VB_考试复习资料及答案

VB_考试复习资料及答案

VB_考试复习资料及答案一、填空题1、在程序中使用日期型数据时,必须用符号“ # “将日期型数据括起来。

2、VB集成发环境窗口,它包括了数个独立的窗口。

除必须的"主窗口"外,常用的还有窗体窗口、属性窗口、代码窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。

3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置、对象事件过程及编程、运行调试程序和保存文件五个步骤。

4、VB中每个对象都有自己的属性,visible 属性决定控件是否允许可见。

5、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。

6、VB有三种工作模式,它们分别是运行模式、设计模式和中断模式。

7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为600。

8、在VB中,为了使一个控件在运行时不可操作,应将控件的Enabled属性设置为False 。

9、为了防止用户编辑文本框内的内容,应将控件的Lockde 属性设置为True。

10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的Autosize 属性设置为Ture。

11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是Dim Ch5 As string *8 。

12、VB中拥有多个窗体的程序可用Load 语句窗体装入内存,用Unload语句从内存中删除指定窗体.13、在多窗体工程中,可用SHow 方法显示一个窗体,用HIDE方法将一个窗体隐藏起来。

14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、分支选择结构、和循环结构___________三种基本结构。

15、VB逻辑数据类型只有True与False两个值。

当逻辑数据转换成整型数据时,True 转换为1,False转换为0 。

16、VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:局部变量、窗体模板变量和全局变量。

vb期末考试复习题

vb期末考试复习题

vb期末考试复习题vb期末考试复习题Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,下面是小编整理的vb期末考试复习题,希望对你有帮助。

vb期末考试复习题:一、单选题1). 数据库系统的核心是( )。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员正确答案:B2). 为了对多个控件执行操作,必须选中这些控件。

下列不能选中多个控件的操作是( ).A.按住Alt键,不要松开,然后单击每个要选中的控件B.按住Shift键,不要松开,然后单击每个要选中的控件C.按住Ctrl键,不要松开,然后单击每个要选中的控件D.拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内正确答案:A答案解析:按住Alt键只能选中单个控件,不能同时选中多个控件。

故选A。

3). 下面的变量名合法的是( )A.k_nameB.kameD.k-name正确答案:A4). 为了使窗体左上角不显示控制框,需设置为False的属性是( ).A.VisibleB.EnabledC.ControlBoxD.Caption正确答案:C答案解析:窗体的Visible属性是设置窗体可见不可见;Enabled属性是设置可用不可用;Caption属性是用来设置窗体标题栏上显示的内容;ControlBox属性是设置窗体左上角是否显示控制框,当属性值为True时,显示控制框,否则False时,不显示。

故选项C正确。

5). 以下关于控件的叙述中,正确的是( )A.标签控件能够获得焦点B.不能对列表框中的.列表项进行多项选择C.命令按钮的外观可以被设置为图形D.设置形状控件的Shape属性,可以使其呈现为直线正确答案:C答案解析:标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点,选项A错误;列表框用于显示可供做单一或多个选择的列表项,选项B错误;形状控件(Shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形,选项D错误。

VB 考点整理,期末复习

VB 考点整理,期末复习

程序设计:1.题目:(事件)双击窗体(响应)求1+5+10+15+……+500的和,并将结果输出到窗体上。

将结果存入到SUM中Private Sub Form_dblClick()Dim sum As Longsum = 1'**************Begin************For i = 5 To 500 Step 5sum = sum + iNext iPrint sum'**************end************TestFunc (sum)End Sub2.题目:求两个数m,n的最大公约数p和最小公倍数q注意:在指定的事件内编写代码。

Private Sub Form_Load()ShowDim p, q As IntegerDim m, n, As IntegerDim t, r As Integerm = 21n = 28'**************Begin************If m <n Then t = m: m= n: n = tDor = m Mod nIf r = 0 Then Exit Dom = nn = rLoopp = nq = 28 * 21 / p'**************end************Print "最大公约数=", pPrint "最小公倍数=", qtestfunc p, qEnd Sub3.题目:(事件)单击窗体(响应)我国现有人口13亿,设年增长率为1%,计算多少年后增加到20亿。

并将结果输出在窗体上,将结果存入变量year中。

使用do while……loop语句完成程序。

Private Sub Form_dbClick()Dim year As Integer'**************Begin************n = 13Do While n < 20n = n * 1.01year = year + 1LoopPrint year'**************end************4.题目:以下程序段用于求∑n!Private Sub Form_Click()Dim sum As Long, n As Longn = InputBox("请输入一个正整数")sum = 0For i = 1 To nsum = sum + mul(i)Next iPrint sumEnd SubPrivate Function mul(ByVal x As Long)Dim s As Long, i As Longs = 1For i = 1 To xs = s * iNext imul = sEnd Function5.题目:(事件)双击窗体。

vb期末考试复习资料

vb期末考试复习资料

vb期末考试复习资料vb期末考试复习资料1.Visual 的特点是什么?答:1构造函数2继承的完善 3完全的面向对象 4自由线程 5方法的概念6 Web表单和Web服务功能2. 面向对象语言必须满足的三个基本条件是什么?答:1封装性 2继承性 3多态性因此,Visual 已经实现了完全的面向对象。

3. 代码的书写规则是什么?答:1一行可书写若干条语句2语句的续行 3注释语句4. Visual 的工作模式是什么?答:1设计模式 2运行模式 3中断模式5. 常见的错误类型是什么?答:1编译错误2运行错误 3逻辑错误6. 什么是?答:是 Framework 的重要组成部分,中包含用于连接至数据源、提交查询以及处理结果的类,利用中最主要的非连接对象DataSet (数据集)能以脱机方式处理数据,可以对数据进行排列、搜索、筛选等操作。

使用 可以对多种数据源中的数据进行有效处理,从而轻松地在 Framework 中创建出分布式、数据共享的应用程序。

7. 对象模型的组成及作用是什么?答:对象模型由两类基本组件构成:.NET数据访问对象和DataSet。

作用:数据访问对象可以直接处理特定数据源中的数据,这些对象分别用于连接到数据库、执行命令和检索结果。

DataSet 则可以看做是一种数据储存,可以用于多个不同的数据源,本质上讲,DataSet是一个内存中的数据库,但它并不直接和数据库打交道,不从数据库直接取得数据,在DataSet中所作的地操作也不能直接反映到数据库中的原始数据上。

如想在DataSet中放入数据库中的数据,首先要使用数据访问对象中的Connection对象建立连接,然后使用DataAdapter对象取得数据填充相应的数据集。

8. 什么是对象并举例说明?答:简单地说,对象是对客观世界中实体的映射。

如手机、学校、消费者、汽车、一个部门等都是真实存在的实体。

9. 对象是面向对象编成的基本元素是什么?答:1属性2方法 3事件10. 什么是属性?答:属性是描述对象状态的数据,如计算机的品牌、规格、内存大小和颜色等状态就是属性。

VB期末考复习

VB期末考复习

BorderStyle : 标签控件边框样式Label1.BackColor = Color.Transparent …以透明方式显示文本框:MultiLine 、ScrollBars当MultiLine为True时,ScrollBars才有效ReadOnly 默认值为False(可编辑)SelectionStart 选定的正文开始位置SelectionLength 选定的正文长度SelectedText 选定的正文内容KeyPress事件对回车的判断Asc(e.KeyChar)=13LostFocus、GotFocus事件[对象.] Focus 也可用于Button、ListBox等控件单选按钮: Checked属性复选框: CheckStateCheckState.Unchecked 未选定CheckState.Checked 被选定CheckState.Indeterminate 灰色Click事件CheckedChanged事件列表框和组合框Items属性:ListBox1.Items(0) 第一项ListBox1.Items(ListBox1. Items.Count-1)最后一项被选定的选项的文本内容:ListBox1.TextListBox1.Items(ListBox1.SelectedIndex)ListBox1.SelectedItem()方法:ListBox1.Items.Add(“周海涛”)ListBox1. Items. Remove ("华成")ListBox1. Items. RemoveAT(ListBox1.SelectedIndex)ListBox1.Items.ClearDropDownStyle属性:决定组合框的类型滚动条和进度条Value 、Maximum和Minimum 属性滚动条还有:SmallChange、LargeChange属性Scroll 、ValueChanged事件Enabled 、Interval(单位ms)Tick事件通用对话框打开各种通用对话框用:ShowDialog( ) 方法OpenFileDialog 控件主要属性:OpenFileDialog1.FileNameOpenFileDialog1. Filter= "Text Files|*.txt|所有文件|*.* "FilterIndex 、InitialDirectorySaveFileDialog 控件特有的属性:DefaultExtColorDialog 控件:Color属性ColorDialog1.ShowDialog() ‘打开颜色对话框TextBox1.ForeColor() = ColorDialog1.ColorFontDialog控件:Font获取选择的字体Color选定的颜色前提是:ShowColor属性为真菜单设计下拉式菜单:Menustrip控件弹出式菜单:ContextMenuStrip控件重要属性:Text 菜单项上显示的标题文本热键:“新建(&N)”分隔条:输入一个减号“-”ShortCutKeys 、Checked单击某对象时能弹出菜单,必须设置该对象的ContextMenuStrip 属性多重窗体启动窗体外的其他窗体:Form2.Show() (非模式)或Form2.ShowDialog() (模式)Me. HideMe. CloseMe: 代表代码所在的窗体 基本语言变量命名规则:必须以字母、下划线或汉字开头,由字母、汉字、数字或下划线组成。

(完整版)VB期末复习资料

(完整版)VB期末复习资料

“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。

对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。

类:是具有相同性质的对象的集合。

对象和类的区别在于前者是具体的,而后者则是抽象的。

属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。

可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。

事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。

2.设置属性。

3.编写代码。

窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。

Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。

例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章 VISUAL BASIC的特点与版本例1 与传统的程序设计语言相比,Visual Basic最突出的特点是A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制。

与这些语言相比,Visual Basic最突出的特点就是事件驱动编程机制。

【答案】D例2下列成员中不属于主窗口的是A.最大化按钮B.状态栏C.系统菜单D.工具栏【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。

因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏。

【答案】B例3在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是______和______。

【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。

【答案】按字母序或按分类序按分类序或按字母序例4 Visual Basic 6.0的集成开发环境有两种方式,第一种方式是______,第二种方式是______。

【分析】在默认情况下,Visual Basic 6.0集成开发环境为多文档界面方式,即MDI方式,在这种方式下,窗体设计器窗口是固定的。

使用“工具”菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI方式,在这种方式下,窗体设计器窗口是浮动的。

【答案】多文档界面或MDI单文档界面或SDI第二章对象及其操作例1为了通过属性窗口把窗体的ControlBox属性设置为True(或False),下列正确的操作是A.直接键入True(或False)B.利用对话框设置属性值C.选择ControlBox,然后按回车键D.双击ControlBox属性条【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False,一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True和False,从中选择所需要的值。

在上面给出的答案中,前三个答案都不能实现所要求的操作,只有答案D才能实现。

实际上,对于只有两种可能取值(True或False、0或1)的属性,都可以通过双击属性条设置。

【答案】D例2下列语句用来设置窗体Form1的属性,其中在运行时不能正确操作的语句是A.Form1.Captin = "Form Test" B. = "FormTest"C.Form1.MaxButton = False D.Form1.MinButton = False【分析】这4个语句用来在运行时设置窗体的属性。

其中Form1.Captin="Form Test"用来设置窗体的标题,="FormTest"用来设置窗体的名称,Form1.MaxButton=False用来隐藏窗体的最大化按钮,Form1.MinButton=False用来隐藏窗体的最小化按钮。

从语法格式上来看,似乎没有什么问题,在输入时也不会产生错误。

但是,窗体的Name属性是一个“只读”属性,在运行时不能改变,因此,程序运行后,当执行到="FormTest"语句时将会出错。

【答案】B例3下列不能打开属性窗口的操作是A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+T键D.单击工具栏上的“属性窗口”按钮【分析】在上面选择中,Ctrl+T键用来执行“工程”菜单中的“部件”命令,打开的是“部件”窗口,不是属性窗口,其他3个选项都可以打开属性窗口。

【答案】C例4为了对多个控件执行操作,必须选择这些控件。

下列不能选择多个控件的操作是A.按住Alt键,不要松开,然后单击每个要选择的控件B.按住Shift键,不要松开,然后单击每个要选择的控件C.按住Ctrl键,不要松开,然后单击每个要选择的控件D.拖动鼠标画出一个虚线矩形,使所选择的控件位于这个矩形内【分析】教程中介绍了选择控件的两种方法,即按住Shift键单击每个要选择的控件和拖动鼠标画虚线矩形。

除这两种方法外,按住Ctrl键单击每个要选择的控件也可实现选择控件的操作,但按住Alt键单击每个要选择的控件不能达到目的。

【答案】A例5为了在运行时把窗体Form1的标题(Caption属性)设置为“Test Program”,应使用的语句为______。

【分析】窗体的Caption属性用来设置窗体的标题,一般格式为:[窗体.]Caption[=字符串]其中的“窗体.”可以是Form1.,可以省略,也可以是关键字Me:而“字符串”就是要设置的窗体的标题。

因此,本题有几种不同的答案。

【答案】Form1.Caption = "Test Program"或Me.Caption = "Test Program"或Caption = "Test Program"例6当选择了多个控件后,其中有一个控件是“基准控件”,设置“基准控件”的方法是【分析】在一般情况下,如果选择了窗体上的多个控件,则其中有一个控件自动成为“基准控件”。

选择方法不同,“自动基准控件”也不一样。

如果按住Ctrl或Shift键选择多个控件,则最后单击的控件为“基准控件”;如果用拖动鼠标的方法选择控件,则最后画到窗体上的控件是“基准控件”。

如果想用其他某个控件作为“基准控件”,可以在选择多个控件后,单击该控件。

【答案】选择多个控件后,单击其中的某个控件,即可把该控件设置为“基准控件”。

第三章 VB程序设计基础例1 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口【分析】Visual Basic集成开发环境下的窗口(包括代码窗口)基本上都可以通过执行“视图”菜单中相应的菜单命令打开。

在设计阶段,如果单击窗体上的某个控件,则只能打开代码窗口。

【答案】C例2下列打开“代码窗口”的操作中不正确的是A.按F4键B.单击“工程资源管理器”窗口中“查看代码”按钮C.双击已建立好的控件D.执行“视图”菜单中“代码窗口”命令【分析】在所给出的选择中,按F4键可以打开属性窗口,不可能用来打开代码窗口,而其他3个选项都可以用来打开代码窗口。

【答案】A例3下列正确的Visual Basic注释语句是A.Dim a(10)As Integer Rem这是一个VB程序B.′这是一个VB程序Private Sub Command1_Click() …C.a=1:b=2:Rem这是一个VB程序:c=3D.If Shift = 6 And Button = 2 ThenPrint "BBBB" Rem 这是一个VB程序End If【分析】在使用注释语句时,有以下“禁忌”:当注释出现在一个语句行的后面时,只能用撇号作为注释符,不能使用Rem;在复合语句行中,注释必须是最后一个语句,不能放在复合语句行中;注释语句不能放在续行符的后面。

在所给出的选择中,A、C、D都是不正确的。

【答案】B例4为了建立窗体的Click事件过程,即Form_Click,应先在代码窗口的______栏中选择Form,然后在______栏中选择Click。

【分析】代码窗口的顶部(标题栏的下面)分为左右两栏,左边一栏是“对象”栏,右边一栏是“过程”栏。

在“对象”栏的下拉列表中可以选择窗体或控件的名称,在“过程”栏中可以选择事件的名称。

因此,为了建立事件过程Form_Click,应在“对象”栏中选择Form,然后在“过程”栏中选择Click。

【答案】第一个空:“对象”或对象第二个空:“过程”或过程例5假定窗体的名称为Form1,对该窗体编写如下代码:Private Sub Form_Load()Form1.Caption = "AAAAA"Me.Caption= "BBBBB"Caption = "CCCCC"End Sub程序运行后,窗体的标题是______。

【分析】Form Load是程序运行后首先要执行的事件过程。

在上面的事件过程中,有3个赋值语句,这3个语句都用来对对象赋值,即对对象的Caption属性赋值,它们都可以设置窗体的标题。

第一个语句把窗体的标题设置为“AAAAA”,执行第二个语句后,窗体的标题变为“BBBBB”,而执行第三个语句后,窗体的标题变为“CCCCC”。

【答案】CCCCC例6 编写程序,用来设置窗体的位置和大小。

要求:程序运行后,窗体的初始位置为(3000,3000),其初始宽度和高度均为5 000;单击一次窗体后,窗体位置的X坐标和Y坐标各减少一半,其宽度和高度均减少到原来的一半。

【分析】窗体的位置由Top属性和Left属性来设置,宽度和高度分别由Width属性和Height属性来设置。

窗体的初始属性可以通过属性窗口设置,也可以在Form_Load事件过程中设置;而单击窗体后的属性可以在Form_Click事件过程中设置。

程序如下:Private Sub Form_Load()Top = 3000Left = 3000Width = 5000Height = 5000End SubPrivate Sub Form_Click()Form1.Top = Form1.Top / 2Form1.Left = Form1.Left / 2Form1.Width = Form1.Width / 2Form1.Height = Form1.Height / 2End Sub窗体的初始位置和大小在Form_Load事件过程中设置,程序运行后,显示窗体的初始位置和大小。

单击一次窗体后,其位置的X坐标、Y坐标及窗体的宽度、高度均减少到原来的一半。

此后如果再单击一次窗体,则仍减少一半。

如果把Form_Click事件过程改为:Private Sub, Form_Click()Form1.Top = 1500Form1.Left = 1500Form1.Width = 2500Form1.Height = 2500End Sub则程序运行后,无论单击多少次窗体,窗体的位置和大小都是原来的一半。

该程序用到了窗体的4个属性,即Top、Left、Width和Height。

在设置这几个属性时,窗体名称(Form1)可以有,也可以没有,也可以换成关键字Me。

例7 在Visual Basic中,下列优先级最高的运算符是A.* B.\C.<D.Not【分析】Visual Basic提供了3类运算符,即算术运算符、关系运算符和逻辑运算符。

相关文档
最新文档