“Visual Basic编程与应用”期末复习提要

合集下载

Visual Basic复习资料

Visual Basic复习资料
3.属性是指用于描述对象的名称、位置、颜色、字体等特性的一些指标。可以通过改变对象的属性值来改变对象的特性。
4.事件是指发生在某一对象上的事情。可分为鼠标事件及键盘事件。事件的产生方式大致有以下几种情况:程序操作者触发、由系统触发、代码间接触发。
5.Visual Basic进行程序设计大致包括以下基本步骤:
3.掌握窗体的常用方法:Move、Show、Hide、Print、Refresh、Cls。
4.掌握窗体的下列事件:Click、DblClick、Load、Unload。
5.了解窗体的下列事件:Activate、Deactivate。
6.掌握文本框(TextBox)属性:Text、SelLength、SelStart、SelText、PasswordChar。
7.了解文本框属性:Alignment、MaxLength、MultiLine。
8.掌握文本框事件:Change。
9.了解标签(Label)属性:Alignment、AutoSize。
10.掌握命令按钮(CommandButton)属性:Cancel、Default。
11.掌握滚动条(ScrollBar)属性:Max、Min、SmallChange、LargeChange。
7Visible属性:返回或设置一个值,用于指明窗体是否可见。
语法:object.Visible[=Boolean]
8WindowState属性:返回或设置一个数值,用来指定窗体的可视状态。
语法:object.WindowState[=value]
9StartUpPositon属性:返回或设置窗体首次出现时的显示位置。
语法:object.StartUpPosition[=position]

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

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

第一章 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,从中选择所需要的值。

《Visual BASIC程序设计》期末考试编程题复习及答案

《Visual BASIC程序设计》期末考试编程题复习及答案

第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。

“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。

“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。

2.设计一个留言薄。

新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。

要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。

单击“清除”按钮则清除两个文本框中的内容。

“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。

3.设计一个程序,程序界面如图2-7所示。

当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。

“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。

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为列号。

“Visual Basic编程与应用”期末复习提要

“Visual Basic编程与应用”期末复习提要

“Visual Basic编程与应用”期末复习提要“Visual Basic编程与应用”是中央电大计算机应用专业计算机应用软件开发方向必修的专业课。

课程教学总学时数为90学时,5学分。

其中授课时间为58学时(含录像15学时),实验课时为32学时。

本复习提要是以Visual Basic课程的教学大纲为依据,以文字教材和电视授课内容为基础而编写的。

目的在于使学生理清思路,分清主次。

为本课程的期末复习提供参考。

一、各章重点、难点和复习要求说明第一章Visual Basic语言概述1.重点掌握的内容:可视化设计、事件驱动编程可视化设计:Visual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如“窗体”、“菜单”、“命令按钮”、“工具按钮”、“检查框”等等,用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置,设置它们的大小、形状、属性等,就可以设计出所需的应用程序界面。

事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互。

(例如发生鼠标单击、键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程。

2.一般掌握内容Visual Basic程序的基本特点:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,生成的代码较易维护。

Visual Basic与其他可视化程序的区别:见书中1.3节。

第二章Visual Basic 6.0集成开发环境1.重点掌握的内容:工具箱的使用,见2.2.3 节代码编辑器窗口:Visual Basic 6.0中的代码编辑器窗口是输入程序代码和程序调试的地方。

应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。

详见2.2.4节工程资源窗口:它主要是用来显示工程文件夹中所包含的所有文件。

visual basic 期末复习

visual basic 期末复习

选择题。

(1) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=0n=InputBox("")For i=1 To nFor j=1 To ix=x+1Next jNext iPrint xEnd Sub程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是A)3B) 4C) 5D) 6(2) 以下关于菜单的叙述中,错误的是A)在程序运行过程中可以增加或减少菜单项B) 如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项C) 弹出式菜单在菜单编辑器中设计D) 利用控件数组可以实现菜单项的增加或减少(3) 在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。

用于标识各个控件数组元素的参数是A)TagB) IndexC) ListIndexD) Name(4) 在窗体上画一个命令按钮,名称为Command1, 然后编写如下事件过程:Option Base 0Private Sub Command1_Click()Dim city As Variantcity=Array("北京","上海","天津","重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)空白B) 错误提示C) 北京D) 上海(5) 假定有以下函数过程:Function Fun(S As String) As StringDim s1 As StringFor i=1 To Len(S)s1=UCase(Mid(S,i,1))十s1Next iFun=s1End Function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commmld1_Click()Dim Str1 As String,Str2 As StringStr1=inputbox(”请输入一个字符串”)Str2=Fun(Str1)Print Str2End Sub程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输出结果为A)abcdefg B)ABCDEFG C)gfedcba D)GFEDCBA(6)设有语句open "c:\Test.Dat" For OutPut As#1则以下错误的叙述是A) 该语句打开C盘根目录下一个己存在的文件Test.DatB) 该语句在C盘根目录下建立一个名为Test.Dat的文件C) 该语句建立的文件的文件号为1D) 执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息(7)以下叙述中错误的是A) 用Shell函数可以调用能够在Windows下运行的应用程序B) 用Shell函数可以调用可执行文件,也可以调用VisualBasic的内部函数C) 调用Shell函数的格式应为:<变量名>=Shell(……)D) 用Shell函数不能执行DoS命令(8) 以下关于过程及过程参数的描述中,错误的是A) 过程的参数可以是控件名称B) 用数组作为过程的参数时,使用的是“传地址”方式C) 只有函数过程能够将过程中处理的信息传回到调用的程序中D) 窗体可以作为过程的参数(9)在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress( keyascii as integer)End Sub若焦点位于文本框中,则能够触发KeyPress事件的操作是A)单击鼠标B)双击文本框C)鼠标滑过文本框 D)按下键盘上的某个键(10)目录列表框的Path属性的作用是A)显示当前驱动器或指定驱动器上的路径B)显示当前驱动器或指定驱动器上的某目录下的文件名c)显示根目录下的文件名D)只显示当前路径下的文件(11)以下不能在“工程资源管理器”窗口中列出的文件类型是A).bas B).res C).fnn D).ocx(12)以下关于窗体的描述中,错误的是A)执行UnloadForm语句后,窗体Form消失,但仍在内存中B)窗体的Load事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、width属性用于设置窗体的高和宽(13)下列可作为VisualBasic变量名的是A)A#A B)4A C)?xY D)constA(14)设有如下的记录类型Type Studentnumber As stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是A) Student.name=”张红”B) Dim As Students.name=”张红”C) Dim s As Type StudentD) Dim s As TypeS.name=”张红” s.Dame=”张红”(15)函数String(n,“str”)的功能是A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串(16)将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是A)Cos(a+b)^2十5*exp(2) B)Cos^2(a+b)+5*exp(2)C)Cos(a+b)^2十5*ln(2) D)Cos^2(a+b)+5*ln(2)(17)在窗体上画一命令按钮,名称为Command1。

Visual Basic 复习提纲

Visual Basic 复习提纲

Visual Basic 复习提纲:例子:在VB程序设计中控件的合理选用十分重要,如:1.几十个项目中任选其中一项或多项时应选用(CJ)控件2.定时将数据保存应选用(E)控件3.常用作命令按钮的控件为(I)。

4.在几个方案中只能选择其中之一应选用(F)控件。

5.用于一段文字的显示、修改可用( B )。

6.用于给定区间参数设置可用(H)来形象化调节设置belB.TextboxC.ListBoxD.ShapeE.TimerF.OptionButtonG. FrameH. HscrollBarI. CommandJ. CheckBoxK. Line在VB程序设计中可以通过控制对象的各种事件来驱动相应的模块子程序,实现方便灵活的程序控制,如:1.当判断按键的Ascii码是否为13时,应选用(C )事件来驱动2.拖动滚动条的滚动块会产生(H)事件。

3.定时器控件只响应一个事件就是( J)事件4.当改变了文本框的内容时,会自动产生(B)事件。

5.当文本框失去焦点时会发生( E )事件。

6.打开某窗体时,初始化该窗体中各控件,应选用( F )事件来驱动A.Click B.Change C.Keypress D.KeyDown E.LostFocusF.LoadG.MousemoveH.ScrollI.GotFocusJ. TimerK.Interval在VB程序设计中可通过改变控件对象的各种属性来设计友善的人机界面:1.让按钮控件不起作用可修改其(D)属性。

2.改变Text文本框单行或多行显示方式可修改(F)属性。

3.让控件隐藏起来,成为不可见控可修改其(H )属性。

4.将通用对话框类型设置为“另存为”对话框,应修改( C )属性。

5.按Tab键时,焦点在各个控件之间移动的顺序是由___N____属性来决定的。

6.改变定时器控件的定时间隔可修改(J )属性。

A.CaptionB.WidthC.ActionD.EnabledE.HeightF.MultiLineG.TopH.VisibleI.MaxJ.IntervalK. MinL.IndexM.TabN.TabindexO.TabStop在VB程序设计中可以通过运用对象的不同方法来实现各种操作,如:1.将通用对话框以“打开文件对话框”方式打开,可用( J)方法2.清除列表框中全部内容,可用(A)方法来实现3.清除由Print方法在窗体或图片框中显示的文本,可用(E)方法来实现4.用来显示一个新窗体,可用( B)方法。

《VB程序设计》期末考试知识点复习大纲

《VB程序设计》期末考试知识点复习大纲

《VB程序设计》期末考试复习大纲第一部分考试题型一、选择题1(30*1分)二、选择题2(10*2分)三、判断题10*1分四、填空题10*1分五、读程序写结果4*5分六、编程题1*10分第二部分复习要点第一章Visual Basic程序设计概述(约占10%)【要求】1.熟记VB程序设计相关概念,以及VB工程结构;2.理解并熟记常用控件的属性、事件和方法;3.掌握属性的设置方法。

【主要考点】1.VB执行方式有哪两种?2.对象三要素分别是什么?3.控件通用属性:Name、Enabled、Visible、Height、Width、Left、Top4.窗体常用属性:Caption、BackColor、ForeColor;5.窗体常用事件:Load、Unload、Click、DblClick6.窗体常用方法:Print、Cls7.文本框常用属性:Text、PasswordChar、MultiLine 、MaxLengthbel常用属性:Caption、、BackColor、ForeColor 、BackStyle、VisiblemandButton按钮常用属性:Caption、EnabledmandButton按钮常用事件:Click11.VB工程可能包括哪些扩展名文件,这些文件的作用?12.教材习题:P26页:(一)6、8、9、10、12、14(二)2、3、813.实验指导习题:P18页:1、2、8、10、11、49第二章Visual Basic语言基础(约占10%)【要求】1.掌握VB各种数据类型以及数值常量的表示;2.理解并掌握符号常量、变量的定义及命名规则;3.理解并掌握VB各种运算符的运算规则及优先级,能应用其书写VB表达式以及计算表达式的值;4.理解并掌握常用函数,能应用函数编程以及读懂函数的运算结果;5.熟记VB编码规则。

【主要考点】1.VB变量命名规则。

2.不同类型(整型,长整形,单精度,双精度,字符串,定长字符串)变量的声明,能根据需要声明变量,能从声明语句中识别各变量的类型。

VB复习资料

VB复习资料

VB复习资料visualbasic程序设计复习提纲一、主要审查内容1.vb常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。

2.常用的函数、表达式。

3.顺序结构、选择结构和循环结构,重点掌握选择结构和循环结构的语法格式,能够设计简单的应用程序。

4.数组及其应用,重点掌握数组的概念、定义和一维数组的应用(如:排序、求极值)。

5.VB窗体的属性、事件和方法6.常用的控件的的基本属性、事件和方法,重点掌握:文本框、命令按钮、标签、组合框、列表框、单选按钮、复选按钮和框架等控件,并会设计简单的用户界面。

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

二、考试题型及分值(一)理论考试1.30道选择题(每道题2.5分,共75分)共有10道判断题(每道题2.5分,共25分)(II)计算机测试1。

基本操作问题,1个问题。

2、选择结构程序设计题,1题。

3、循环和数组应用设计题1题。

一、 Visual Basic编程环境1.用visualbasic6.0设计应用程序的过程,实际上是与进行交互的过程。

a.控件对象b.自定义对象c.标准对象d、形式12.面向对象编程指的是会议。

a、视觉化、结构化和动态化3.visualbasic的编程机制是。

a.可视化区别在于。

a.visualbasic6.0支持继承和多态性b.visualbasic6.0支持代码重用c.visualbasic6.0支持对象更具体d.visualbasic6.0支持代码和过程的封装5.以下操作无法打开[属性]窗口。

a、执行[view]菜单B中的[attribute window]命令。

右键单击窗体或控件,并在弹出菜单C中选择[attribute window]。

按[F1]键d.单击工具栏上的【属性窗口】按钮6.下面的语句是windows的编程方法。

a、面向对象和顺序驱动C.面向过程和顺序驱动b.面向过程、事件驱动d.面向对象、事件驱动b、面向对象c.面向图形d、事件驱动4.visualbasic6.0对面向对象程序设计的支持与其他面向对象程序设计语言的主要b、封装、继承、多态性D.ODBC、DDE、OLEc.对象的链接、动态链接、动态数据交换7.编写程序代码和引用未定义变量时,需要弹出警告信息对话框。

(完整版)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为列号。

Visual Basic期末复习

Visual Basic期末复习

5. Select Case语句(情况语句)
形式:
Select Case 变量或表达式 Case 表达式列表1 语句块1 Case 表达式列表2
数值型或字符串表达式
注意: <表达式列表>:与<变量或表达式>
语句块2
… [Case Else 语句块n+1] End Select
必须同类型
并是下面四种形式之一:
VB程序设计期末复习
2013版
关于考试
• 期末笔试: ⑴考查范围:第一章~第六章 ⑵题型:选择题、填空题、程序填空题、程序分析题、程序 设计题 • 作业:所有作业(包括实验报告)于考完VB上交,由各班学 习委员负责收齐并上交。
Vb程序设计期末复习
第一部分 基本概念 术语:可视化程序设计;面向对象程序设计;结构化程序设计; 事件驱动编程机制 可视化程序设计------可以自动生成使用户在屏幕上画出应 用程序界面的代码。 面向对象程序设计(OOP)----指满足封装性、继承性、多态性。 结构化程序设计------具有高级程序设计语言的语句结构和 数据结构。 事件驱动编程机制------通过事件来执行对象的操作 VB的程序设计是面向对象的程序设计方法及事件驱动的编程 机制,拥有强大的数据库访问等功能。
End If
或 If <表达式> Then <语句> Else <语句块2> End If If <表达式> Then <语句1> Else <语句2>
If…Then…ElseIf语句(多分支结构) 形式: If <表达式1> Then <语句块1>
ElseIf <表达式2>Then

VisualBasic程序设计复习要点及练习

VisualBasic程序设计复习要点及练习

Visual Basic程序设计复习要点Visual Basic程序设计复习要点及练习Visual Basic程序设计是中央电大软件开发与应用专业和计算机应用专业等相关专业的统设必修课,所使用的文字教材是《Visual Basic程序设计》(刘世峰主编,中央电大出版社出版)及与之配套的实验教材《Visual Basic程序设计实验》、Visual Basic程序设计形成性考核作业册和Visual Basic程序设计期末复习指导。

期末考试题型为单项选择题、填空题、阅读程序题、完善程序题和编写程序题五种题型。

以下给出各章复习要点及部分练习题。

各章复习要求第1章可视化编程理论概述1.熟悉VB集成开发环境,掌握主窗口、窗体窗口、工具箱窗口、属性窗口、代码编辑器窗口、工程资源管理器窗口、窗体布局窗口的使用。

2.理解可视化编程的概念和特点3.理解VB工程的概念及管理方法,掌握工程文件、窗体文件、类模块文件和标准类模块文件的后缀表示。

5.掌握在VB集成环境中获得帮助的方法6.理解VB的三种模式7.了解面向对象的概念、面向对象编程的基本机制、目前流行的可视化语言的种类和主要特点。

第2章VB可视化编程初步1.掌握VB应用程序开发的一般步骤。

2.理解赋值语句、变量和常量的概念。

3.掌握MsgBox语句的用法。

4.掌握窗体、命令按钮、文本框、标签控件的常用属性、事件和方法。

能够运用Name、Caption、Text、Enabled、Disable、ReadOnly等基本属性,以及Load、Unload、Click、DBClick、Chang等基本事件和Load、Unload语句进行程序设计。

5.掌握Timer控件的常用属性和Timer事件。

6.理解对象、属性、方法、事件的概念和事件驱动的工作过程。

7.了解时钟程序的设计过程。

8.了解VB控件的类型。

第3章应用程序接口设计及代码编写1.理解多窗体应用程序设计的一般步骤。

Basic语言程序设计复习纲要

Basic语言程序设计复习纲要

《Visual Basic语言程序设计》复习纲要一、单选题1、在Visual Basic中,下列运算符中优先级最高的是什么()。

A *B \C < D. Not2、在Visual Bsaic代码中,将多个语句合并写在一行上的并行符是什么()。

A 撇号(')B 冒号(:)C 感叹号(!) D.星号(*)3、如果要在程序代码中为图片框动态加载和清除图象,可以利用什么函数()。

A InputBoxB InputC LoaD.Picture D. PaintPicture4、在Visual basic中,所有的窗体和控件都必定具有的一个属性是()。

A)Name B)Font C)Caption D.)FillColor5、如果在立即窗口中执行以下操作(<CR> 是回车键):a=8 <CR>b=9 <CR>print a>b <CR>则输出结果是什么()。

A -1B 0C False D. True6、在设计界面的过程中,如果需要修改一个命令按钮的标题和颜色,可以在()中修改。

A.属性窗口 B.窗体设计窗口C.工具箱窗口D.) 工程资源管理窗口7、下面语句的输出结果是什么? Print Format$("32548.5","000,000.00")()。

A 32548.5B 32,548.5C 032,548.50 D. 32,548.508、通过改变选项按钮(OptionButton)控件的什么属性值,可以改变按钮的选取状态()。

A ValueB StyleC Appearance D. Caption9、如果要改变窗体的标题,需要设置窗体对象的()属性。

A)Name B)Caption C)BackColor D.)BorD.erStyle10、如何使图象(Image)控件中的图象自动适宜控件的大小()。

第一至四章复习提纲

第一至四章复习提纲
算术运算符 ——^ 、-(取负)、*、/、\、Mod、+、字符运算符——+、& 关系运算符——>、>=、<、<=、<>、= 逻辑运算符——Not、And、Or
第四章
⒈ 三种基本控制结构: 顺序、选择、循环 ⒉ InputBox和MsgBox函数(p.62)
S[$]=InputBox(提示,[标题],[默认值][,x坐标][,y坐标])
If Check1.Value = 1 Then
Label1.FontUnderline = True Else Label1.FontUnderline = False End If
End Sub
⑽ 框架 ① 属性:Name、Caption
⒍ 循环结构
⑴ For循环(循环次数已知)
For 循环变量=初值 to 终值
① 累加
S=S+i
S=S+C——C是字符(字符连接)
Label1.FontSize= Label1.FontSize+1 Label1.Left=Label1.Left+1 ② 计数 C=C+1
注意: Print a=b——输出的是什么类型的值?
⒋ Print方法和Cls方法 ⑴ 语法格式 [对象名.]Print 数据项1 ,|;数据项2,|;…
语句块 Y 条 件 N IF前面的语句
END IF 后继语 句
⑵ 双分支结构
IF <条件> THEN <语句块1> ELSE <语句块2> END IF
Y 条件 语句块1 语句块2 N IF前面的语句
If <表达式> Then <语句1> Else IF 后继语句 END <语句2>

Visual Basic程序设计复习要点及练习-推荐下载

Visual Basic程序设计复习要点及练习-推荐下载
1
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

《VisualBasic程序设计》期末复习指导.doc

《VisualBasic程序设计》期末复习指导.doc

开放本科计算机专业补修课程《Visual Basic程序设计》期末复习指导2006年7月一、课程考核有关说明《Visual Basic程序设计》是本科计算机专业补修课程。

课程教学总学时数为72学时,5 学分。

其中授课学时为36学时,实验课学时为36学时。

(一)考核对象:电大木科计算机专业课程补修学生。

(二)考核方式:木课程采用形成性考试与终结性考试相结合的考试方式。

(三)命题依据:本课程依据课程的教学大纲要求命题,实行全省统一考试,所使用的文字教材是中央电大出版社出版的《Visual Basic程序设计》(刘世峰主编)。

本课程考核说明是形成性考核与终结性考试命题的基本依据。

(四)课程总成绩的记分方法:形成性考核成绩占总成绩的20%,终结性考试成绩占总成绩的80%。

课程总成绩按百分制记分,60分为合格。

(五)形成性考核的形式及要求:形成性考核主要考核学生平时作业成绩及实验的完成状况,依作业及实验的平时成绩由各地方电大的课程主管教师给分。

省电大将不定期随机抽检各地电大学生的作业及实验报告。

(六)终结性考核的要求及形式1.考核要求本课程考核学生以下知识和能力(1)了解:Visual Basic集成开发环境。

ActiveX的简单应用。

(2)理解:对象的概念、可视化编程和事件驱动的基本特性。

(3)掌握:常用控件及其属性、事件和方法;基木数据类型、常量、变量、常用函数、表达式运算;Visual Basic6.0基本语句和基本结构,数组和了程序的调用;文件系统控件和Winsock控件的基本用法;VB坐标系统的原理,简单图形图像的基木处理方法;VB 数据库应用程序的基本框架、SQL操纵数据的方法。

具备阅读、编写和调试简单Visual Basic 应用程序的能力。

2.组卷原则依"Visual Basic程序设计”教学大纲规定的要求,按掌握、理解、了解三个层次命题。

以大纲中所要求的“掌握内容”为主,约占60%, “理解内容”为辅,约占30%, 了解的内容较少,约占10%o试题覆盖面广,并突出重点。

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

“Visual Basic编程与应用”期末复习提要“Visual Basic编程与应用”是中央电大计算机应用专业计算机应用软件开发方向必修的专业课。

课程教学总学时数为90学时,5学分。

其中授课时间为58学时(含录像15学时),实验课时为32学时。

本复习提要是以Visual Basic课程的教学大纲为依据,以文字教材和电视授课内容为基础而编写的。

目的在于使学生理清思路,分清主次。

为本课程的期末复习提供参考。

一、各章重点、难点和复习要求说明第一章Visual Basic语言概述1.重点掌握的内容:可视化设计、事件驱动编程可视化设计:Visual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如“窗体”、“菜单”、“命令按钮”、“工具按钮”、“检查框”等等,用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置,设置它们的大小、形状、属性等,就可以设计出所需的应用程序界面。

事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互。

(例如发生鼠标单击、键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程。

2.一般掌握内容Visual Basic程序的基本特点:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,生成的代码较易维护。

Visual Basic与其他可视化程序的区别:见书中1.3节。

第二章Visual Basic 6.0集成开发环境1.重点掌握的内容:工具箱的使用,见2.2.3 节代码编辑器窗口:Visual Basic 6.0中的代码编辑器窗口是输入程序代码和程序调试的地方。

应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。

详见2.2.4节工程资源窗口:它主要是用来显示工程文件夹中所包含的所有文件。

详见2.2.5节属性窗口:属性窗口就是用来描述对象属性的窗口,列出对选定窗体和控件的属性设置值。

属性是指对象的特征,如大小、标题或颜色。

详见2.2.6节窗体:窗体是定义应用程序界面的窗口,或用作从用户收集信息的对话框。

用户可向窗体增加控件、图形或图片来创建应用程序界面。

对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。

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

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

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

属性、方法和事件:Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。

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

窗体对象由属性定义其外观、由方法定义其行为、由事件定义其与用户的交互。

通过设置窗体属性并编写响应事件的Visual Basic 代码,就能定义出满足应用程序需要的对象。

控件是包括在窗体对象内的对象。

每种类型的控件都有自己的属性、方法和事件,以适用于特定的目的。

一些控件最适合在应用程序中输入或显示文本。

另一些控件能够访问其它的应用程序和处理数据,就象这些远程应用程序是用户自己的代码一样。

事件驱动:在事件驱动的应用程序设计中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。

事件可以由用户操作触发,也可以由来自操作系统或其它应用程序的消息触发,甚至可以由应用程序本身的消息触发。

这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。

因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。

当作出某些假设时(例如,假设在运行处理某一输入字段的过程之前,该输入字段必须包含确定的值),应该组织好应用程序的结构,以确保该假设始终有效(例如,在输入字段中有值之前禁止使用启动该处理过程的命令按钮)。

2.一般掌握的内容:菜单栏的使用,见2.2.1 节工具栏的使用,见2.2.2 节交互式开发:传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试代码。

但是Visual Basic 与传统的语言不同,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限,在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误,也在输入代码时部分地编译该代码,当准备运行和测试应用程序时,只需极短时间即可完成编译。

如果编译器发现了错误,则将错误突出显示于代码中。

这时可以更正错误并继续编译,而不需从头开始。

事件驱动应用程序的工作方式事件驱动应用程序中的典型事件序列:●启动应用程序,装载和显示窗体。

●窗体(或窗体上的控件)接收事件。

事件可由用户引发(例如键盘操作或鼠标点击),可由系统引发(例如定时器事件),也可由代码间接引发(例如,当代码装载窗体时的Load 事件)。

●如果在相应的事件过程中存在代码,就执行代码。

●应用程序等待下一次事件。

应用程序开发示例:创建Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。

2.设置属性。

3.编写代码。

详见2.5节.第三章程序设计基础1.重点掌握的内容:数据类型Visual Basic 中的数据以四种形式存储:变量、常量、数组和记录。

每一种形式都适合于不同的特定任务,参见表3-2。

变量:变量的概念、命名、声明。

常量:常量的概念、分类、声明。

数组:数组的概念、分类、声明。

记录类型(用户自定义类型):概念、声明、分类。

运算符与表达式:运算符是用来对运算对象进行各种运算的的操作符号,而表达式是由多个运算对象和运算符组合在一起的合法算式。

Visual Basic 中的运算符分为五类:算术运算符、连接运算符、关系运算符、逻辑运算符和特殊运算符;主要有三种表达式,即算术表达式,关系表达式和逻辑表达式。

详细使用方法见3.2节.程序流程的控制:程序流程指在一个程序中语句的执行次序。

如果不使用流程控制语句,程序流程的走向是简单的从上到下顺序执行的单向流程。

这种简单、有序的程序流所能完成的工作有限。

在实际工作中,除了简单的顺序执行结构外,经常需要根据一定条件重新定向程序流程。

从程序的一处切换到数行甚至数百行之后的地方执行。

这种重新定向需要使用以下程序控制结构:跳转:跳转的概念、分类、实现方法。

分支:概念、实现方法●If…Then●If…Then…End If●If…Then…Else●If…Then…ElseIf●Select Case上述语句的使用方法请见3.3.2节.循环:概念、实现方法●Do…Loop●For…Next●For Each…Next●While…Wend上述语句的使用方法请见3.3.3节常见标准函数:●交互式函数:Msgbox函数和InputBox 函数的使用。

●类型转换函数●数学函数●日期和时间函数●字符串函数●目录和文件函数2.一般掌握的内容:简单的应用程序开发,见3.5 应用示例。

第一步:新建应用程序,绘制控件对象,设置控件属性第二步:编写响应事件的代码第三步:执行应用程序第四章窗体与基本输入/输出1.重点掌握的内容:窗体的概念和用途: Visual Basic应用程序图形界面的设计首先要从窗体开始,其他的一些控件基本上归属于窗体控件(很多是直接“画”在窗体上的),通常应把窗体(Form)定义成一个构成应用程序可见部分的窗口,而一个Visual Basic的应用程序应首先从设计窗体开始。

Visual Basic应用程序设计过程中重要考虑的问题是应用程序和用户的交互,而窗体可以实现将输出信息提供给用户。

Print方法:在Visual Basic 中,Print方法是用来输出信息的专用过程,显示的文本是作为图象来处理的,与使用Line方法画线或Circle方法画圆产生的图像一样。

Print方法的使用见4.2.1节。

InputBox(函数):使用InputBox函数可以建立如图4-6所示的输入对话框。

详见4.3节。

MsgBox函数与语句:MsgBox函数产生的消息对话框可以看作是输出对话框。

消息对话框能显示“错误”、“指示”、“警告”之类的简短信息以及“确定”、“取消”等按钮。

详见4.4节。

2.一般掌握的内容:Format 函数。

见4.2.2节Tab和Spc函数,使用Tab和Spc函数可以使用户得到整齐的输出格式,Tab 、Spc 函数的语法。

第五章常用控件1.重点掌握的内容:控件:在窗体上用于输入、输出信息的图形或文字符号称为控件。

常用的基本控件:标签, 文本框, 命令按钮, 单选按钮, 复选框, 列表框。

主要使用方法见5.6.1节。

2.一般掌握的内容:组合框(ComboBox ):详见5.7节.滚动条( ScrollBar ): 参看5.8节.框架( Frame ):参看5.9节.对话框(Common Dialog):参看5.10节图片框(Picture Box):参看5.11节Image控件:为工具条的工程,还可用来制作简单动画。

Image 控件与PictureBox 控件的区别见5.12节计时器(Timer):参看5.13节第六章工程与程序管理1、重点掌握的内容:工程:工程是构成应用程序文件的集合。

工程文件是与工程相关联的所有文件和对象以及所设置的环境信息的一个简单的列表,所有文件和对象也可以被其它的工程所共享。

工程文件的扩展名是.vbp,可以将几个工程.vbp文件组成一个工程组.vbg文件。

Visual Basic 工程的结构:1.窗体模块2.类模块3.标准模块4.资源文件5.ActiveX 文档6.模块用户控件7.部件8.可插入的对象9.引用10.ActiveX 设计器11. 标准控件详见6.1.3节.创建、打开和保存工程:详见6.2节2、一般掌握的内容:添加、删除和保存文件: 详见6.4节使用多个工程:在Visual Basic中,可以同时打开多个工程。

在建造和测试有关用户创建的控件时,这种功能很有用。

在装入了多个工程时,【工程资源管理器】窗口的标题将变成“工程组”,而所有打开的工程部件都会显示出来.制作和运行可执行文件:见6.6节使用向导和外接程序:使用外接程序管理器对工程可以添加或删除外接程序,从“外接程序”菜单可以对其进行访问。

“外接程序管理器”对话框列出可用的外接程序。

使用向导见6.8.2节。

第七章Visual Basic 应用程序结构1、重点掌握的内容:模块:在Visual Basic中提供了三种类型的模块:窗体模块、标准模块和类模块。

标准模块、类模块和窗体模块都可包含:●声明。

可将常数、类型、变量和动态链接库(DLL) 过程的声明放在窗体、类或标准模块的声明部分。

相关文档
最新文档