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期末复习资料
“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为列号。
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,从中选择所需要的值。
vb期末考试重要考点
1.VB中标识符的命名规则,能正确分辨变量名正确与否。
2.正确认识窗体的有关属性、事件和方法。
如:Enabled、Height、Width 、load、hide、show、Print、Cls、Move3.将数学表达式正确地表示成VB形式的表达式4.简单的算术运算、关系运算和逻辑运算的混合运算式的求值。
5.正确理解字符串的长度,注意:VB中汉字和其它字符的区别。
例如:“Visual Basic程序设计”6.理解“工程资源管理器”窗口中所有的文件类型及扩展名。
7.注意caption属性在窗体及有关控件里的用法8.理解VB系统的“事件驱动编程机制”9.当需要给窗体加载背景图片或取消背景图片时,会正确使用loadpicture函数。
10.在设计阶段,有几种方法可打开代码窗口。
11.如何保存VB程序,窗体文件及工程文件。
12.关于滚动条有关属性和事件。
Scroll和Change事件的触发条件。
13.理解定时器的有关属性(Enabled、Interval)和事件(Timer)。
14.关于文本框,正确理解和使用LostFocus和GotFocus事件和SetFocus方法。
15.关于列表框,正确理解和使用AddItem 、RemoveItem 、Clear方法及有关事件。
16.区别列表框和组合框的属性、特点及使用方法。
17.理解Shell函数的意义和使用方法。
18.正确理解和使用过程和过程参数、值传递和地址传递。
19.用户自定义类型,应正确引用记录类型变量。
20.正确使用以下函数:String() Right() Left() Mid() UCase() Lcase() Str() Val() Int() Rnd()21.正确理解和使用InputBox( )和MsgBox( ),并且要掌握各项的正确的含义。
22.正确使用数组进行赋值,并能进行有关的计算。
23.理解组合框控件各属性及特点:组合了文本框和列表框的特性。
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考前复习重点重点:★掌握面向对象的程序设计的概念:对象、方法、属性与事件★事件驱动过程的程序设计原理1.1VisualBasic简介•具有面向对象的可视化设计工具•事件驱动的编程机制•提供了易学易用的应用程序集成开发环境•结构化的程序设计语言•支持多种数据库的访问•支持DDE、DLL、OLE技术•完备的Help联机帮助功能1.2面向对象的程序设计方法根底1.对象及对象类:动作体的逻辑模型,称为“对象〞。
2.属性:属性是用来描述对象的特性。
3.方法:方法指对象可以进行的动作或行为。
VB对象具有属性、方法和事件。
属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
气球的属性包括可以看到的一些性质,如它的直径和颜色。
其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。
通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。
如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。
所有的气球都具备这些能力。
1.3基于Windows环境下的应用程序的工作方式--事件驱动在传统的或“过程化〞的应用程序中,应用程序自身控制了执行哪一局部代码和按何种顺序执行代码。
从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
vb复习总结
13
第6章
数组
第 十 二 章 文 件
1. 静态数组的定义 Public|Private|Dim <数组名>(< [<下界1> To] <上界1>,[< 下界2> To] <上界2>,… >) [As <类型>], … 如果下界省略,则使用默认下界: Option Base {0|1} 2. 动态数组的定义 (1) Public|Private|Dim <数组名>()[As <类型>], … (2) ReDim <数组名>(<维数定义>) [As <类型>], … (3)保留动态数组的内容 格式: ReDim Preserve <数组名>(<维数定义>) 3.控件数组建立: a. 将多个控件取相同的名称 b. 复制、粘贴现有的控件 c. 同一个控件数组的所有控件共享同一事件过程。 注意使用该过程返回的参数Index。
8
第3章 顺序结构程序设计
1.语句书写规则: 一行可以写多条语句,之间用冒号隔开: Form1.FontSize=14 : Form1.BackColor=vbRed 语句太长时可以续行,使用空格加下划线 例如: Text3.Text = Val(Text1.Text) + _ Val(Text2.Text) 单独表达式不能成为一个语句。 2.输入语句: 赋值语句:<变量名>=<表达式> 或: [<对象名>.]<属性名>=<表达式> 输入框(InputBox);文本框(TextBox) 3. 输出语句: [<对象名>.]Print[<表达式表>][{;|,}] 对象名: 窗体、图片框、立即窗口 、打印机;分号: 后一项紧跟前一项输 出,逗号: 以14个字符位置为单位把一个输出行分成若干区段。 消息框(MsgBox) 、文本框、标签 4.注释语句: ' | Rem <注释内容> 说明: Rem与 <注释内容>之间至少空一个空格。 5.暂停语句: Stop 6.结束语句: End 9
(完整版)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为列号。
VB知识点总结
第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。
3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
表1—1 应用程序文件类型第2章创建用户界面1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)(2)&书P325.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
VB知识点总结
VB知识点总结大全第一章VB入门(*)1.2.2 主窗口1.标题栏三种工作模式(1)设计模式:可进行界面设计、代码编制(2)运行模式:不可编辑界面、代码(3)中断模式:不可编辑界面,可以编辑代码2.菜单栏3.工具栏1.2.3 设计窗口1.窗体设计窗口2.代码设计窗口(1)打开方式:1.单击菜单栏的视图——选择代码窗口2.双击窗体、控件3.单击工程资源管理器窗口的“查看代码”(2)主要内容1.对象列表框:显示所选对象的名称。
列出窗体所有可用的对象名。
2.过程列表框:列出所有对象列表框中对象的事件过程或自定义过程的名称。
1.2.4属性窗口由四部分组成:1.对象列表框2.属性排列方式:按字母排列、按分类排列3.属性列表框:左边为属性名,右边为相应的属性值4.属性含义说明:显示所选属性的含义1.2.5 工程资源管理器窗口(1)3个按钮1.“查看代码”:切换到代码窗口,显示和编辑代码2.“查看对象”:切换到窗体窗口,显示和编辑对象3.“切换文件夹”:切换到文件夹显示方式(2)包含两种类型的文件1.窗体文件(.frm文件):储存窗体上所有控件对象和有关的属性、对象相应的事件过程、程序代码。
2.标准模块文件(.bas文件):储存所有模块级变量和用户定义的通用过程,该类型可选。
1.2.6 工具箱窗口一般由21个按钮形式的图标构成。
除指针外的20个为标准控件(指针不是控件),每个也是一个类。
如:文本类、图形类等。
1.3.1 建立一个应用程序的步骤1.建立用户界面的对象2.对象属性的设置3.创建对象事件过程及编程4.运行和调试程序5.保存程序和生成可执行文件1.3.2 VB程序结构和编码规则1.程序结构(1)最上面为通用声明段,主要编写模块级以上的变量声明、Option选项的设置等。
(2)以下为程序代码的块结构,也就是事件过程或自定义过程,这构成程序的主体。
块的先后次序与程序执行次序无关。
2.编码规则(1)代码不区分字母的大小写(2)语句书写自由1.同一行可书写多个语句,语句间用冒号分隔2.一个语句可分多行写,要在本行末加续行符“-”(空格和下划线)(3)为了程序的阅读、维护和调试,可加注释1.一般用’(撇号)注释内容2.也可使用工具栏的文本编辑器中的注释第二章可视化编程基础(***)2.1.2 类和象1.对象:具体的控件或窗体等都是对象。
vb期末复习资料
vb期末复习资料作为一门计算机语言,VB(Visual Basic)运用广泛,尤其是在企业级应用软件开发领域中。
对于学习VB的同学而言,期末复习资料的准备不仅可以帮助他们更好地回顾所学知识,也可以为期末考试做好充分准备。
一、VB基础知识复习1. VB的发展历史:VB1.0~VB6.0~2. VB的数据类型:整型、长整型、单精度、双精度、字符串、布尔型等3. VB的语法:变量声明、赋值、运算、判断、循环等4. VB的控件:按钮、标签、文本框、下拉框、列表框、复选框、单选按钮等5. VB的事件:如Click、TextChanged、Load、Unload、KeyDown等二、VB进阶知识复习1. VB的函数:String、Len、Instr、Mid、Format、Randomize 等2. VB的数组:一维数组、多维数组、动态数组等3. VB的面向对象编程:类、对象、封装、继承、多态等4. VB的常见控件的使用:如数据网格、图像控件、菜单控件等5. VB的文件操作:文件读取、写入、创建文件夹、删除文件等6. VB的数据库操作:ADO、ODBC、DAO等三、VB实践复习1. 编写一个简单的画图程序,实现画线、椭圆、矩形等基本功能2. 编写一个计算器程序,可以进行加减乘除运算、求幂、求平方根等3. 编写一个简单的学生信息管理系统,包括学生的基本信息、成绩信息等4. 编写一个简易聊天程序,实现实时聊天、群聊、文件传输等功能5. 编写一个简单的网络游戏程序,实现网络对战、计分等功能综上所述,VB期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。
在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。
同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。
VB考试要点及复习资料
VB考试要点及复习资料单元一、用计算机程序解决问题1、用计算机程序解决问题如果有现成的软件可用:选择现成的软件----输入数据---输出处理结果---问题等已解决。
2、用计算机程序解决问题如果没有现成的软件可用:编写程序----输入数据---输出处理结果---问题等已解决。
3、用计算机程序解决问题其实质都是计算机执行人们给它的指令来实现的。
4、人们根据解决问题的需要给计算机编制的指令序列称为计算机程序。
计算机程序指示计算机如何解决问题或完成任务。
5、为计算机编制程序的过程称为程序设计。
在程序设计中,把解决问题的方法和步骤称为算法。
6、程序设计的一般过程:具体问题-------数学模型——算法——编程、调试---- 输出结果7、算法的描述:在计算机中解决这个问题,某些步骤和实际数学运算过程不完全一致。
用流程图描述算法直观形象,便于理清思路,易于理解。
8、常见的编制程序的语言:C语言、Pascal语言Visual Basic语言9、VB开发环境的窗口组成:1、)窗体FORM:程序界面的设计2、)对象窗口)工具箱:包含很多控件3、4、)工程资管理器窗口:以树型结构形式列出当前打开的工程文件以及工程包含的窗体等项目5、)属性窗口:用来显示和设置对象的属性值6、)窗体布局窗口常见VB关键字单元二、编写一个简单程序1、使用VB开发程序的一般步骤:具体问题------分析问题设计算法-------设计程序界面----编写程序-----调试程序---问题解决。
2、分析问题就是根据任务中具体问题的已知条件和目标要求,来判断解决问题的可能性,然后创建数学模型,设计解决问题的方法和步骤并做描述。
3、解决同一个问题的算法不是唯一的,这称为算法的多样性。
4、程序界面是指用户与计算机对话的界面,也叫用户界面。
窗体是应用程序面向用户的最终界面。
5、在VB中,计时器、标签、文本框、按钮是用于构成程序界面的基本构件,也称为控件。
VB 期末复习知识点
VB期末复习知识点1、文件扩展名工程文件:.vbp 窗体文件:.frm2、常见变量类型及定义法(dim ,static,public 掌握 P54-例5)例:dim a as integer ‘整型dim b as string ‘字符型dim c as float ‘双精度dim A( 1 to 3) as string ‘数组的定义3、常见运算符算术运算符:+ - * / mod关系运算符:> < >= <= <>字符串运算符:+ &4、常见控件及其属性标签、文本框、命令按钮、单选框、复选框、列表框、图片框、计时器掌握P77-4、5,P97-3、P127-3,P98-1、2、3、45、常见方法打印输出:print 表达式例:print 5,8移动:move left,top,width,height例:move 0,0,form1.width/2,form1.heigh/26、常见事件加载:load 单击:click 计时:timer7、函数●输入函数、InputBox函数形式:InputBox(提示[,标题][,默认值][,x坐标位置][,y坐标位置]) ●输出函数:MsgBox函数形式:变量= MsgBox(提示[,按钮][,标题])MsgBox过程形式:MsgBox 提示[,按钮][,标题]●随机函数(randomize随机函数的初始化):rnd( ) ‘产生[0,1)之间的随机数例:产生20个[10,99)之前的随机整数并输出for i=1 to 20a=int(rnd()*90)+10 ’99-10+1print anext i●数组函数:array() 用来给数组中的各元素赋值8、程序结构(顺序、选择、循环)if……then……else……endifselect case ……end select (要掌握case 后面的表达式列表的几种形式P86)for……nextP115-例6-12、P126-6。
VB程序设计期末复习资料各章重点
VB程序设计期末复习资料各章重点第一章基础知识Visual Basic的特点:(1)可视化的设计平台,(2)面向对象的设计方法,(3)事件驱动的编程机制,(4)结构化的设计语言,(5)充分利用windows资源,(6)开放的数据库功能与网络支持对象:封装好的数据和代码。
对象具有各种属性、事件和方法。
VB中的典型对象有窗体、控件、打印机等。
属性:描述对象的性质和特征。
事件:能被对象识别并响应的动作。
事件过程:对象在识别到某事件发生后将执行相应的过程。
方法:对象可执行的动作和功能。
类:对象的模版,通过类可以产生各种同类对象。
第二章VB语言基础2.1标准数据类型:(1)数值型数据Integer 整型 2 -32768-32767十六进制&H 八进制&OLong 长整型4 同上Single 单精度 4有效数位最多为7位Double 双精度8有效数位最多为15位Currency货币8小数点后最多保留4位Byte 字节10-255的整数,无符号(2)字符串型数据(String):字符数据用ASCII码即美国信息交换标准码表示。
(3)布尔型数据(Boolean):占2个字节,只有2个值(真true和假false)(4)日期型数据(Date)日期型数据占8个字节,表示范围从100.1.1-9999.12.31。
日期型常数应用一对# #把日期和时间值括起来。
例:#09/10/2000# 或#2000-09-12##08:30:00 AM# #09/10/2000 08:30:00 AM#(5)对象型数据(Object):占4个字节,用于引用任何对象。
对象型变量应用SET语句赋值。
(6)变体型数据(Variant):在程序未经声明就直接使用的变量称为变体型变量。
变体型变量可用于存放任何类型的数据。
2.2变量变量代表内存中某指定的存储单元,变量的值在程序运行过程中可以随时变化的。
变量具有名字和数据类型两种属性。
vb复习重点与难点
vb复习重点与难点第一部分基本复习大纲一、VB概述1、VB特点:面向对象、事件驱动2、版本:学习、专业、企业3、VB的启动与退出4、面向对象概念:对象、属性、事件、类、方法5、VB工程:工程文件,扩展名、窗体二、用户界面的创建1、常用属性、事件与方法常用属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、T op、 TabStop、Visible常用方法:Move、Refresh、Setfocus、Show、Hide、Print、Cls常用事件:Click、DblClick、LostFocus、Dblclick、Load、Active窗体的显示、隐藏与装载2、文本框:Text、PasswordChar、Alignment、MaxLength、MultiLine属性、Chang、LostFocus 事件3、标签(Label):Alignment、AutoSize属性4、命令按钮(CommandButton):Cancel、Default属性5、列表框(ListBox):List、ListCount、ListIndex、T ext、Columns、Sorted、Selected 属性;AddItem、Clear、RemoveItem方法。
6、组合框(ComboBox):Style、Text属性;AddItem、Clear、RemoveItem方法。
7、单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame):Alignment、Value 属性。
8、图片框(PictureBox)与图象(Image)控件:AutoSize、Image、Picture属性;Cls、Circle方法;DragDrop事件9、定时器(Timer):Interval属性三、VB语言基础1、VB应用程序的结构2、VB中的过程:事件过程、通用过程3、VB程序书写规则:续行、多语句一行、注释4、数据类型:数值型、字节、字符串、布尔、日期、货币、变体、对象5、常量及其表示6、变量:命名、声明、作用域(全局、模块、局部、静态)、类型说明符(%、!、&、#、$)7、运算符:运算符号及意义(整除、模、字符串连接(+,&))8、表达式:合法性检查、运算结果、算术-VB的转换、优先顺序,不同类型的运算转换与非法判定9、关系运算与逻辑运算:比较依据、运算结果10、VB函数:功能、函数名、参数及类型、返回值及类型、函数的嵌套(1)算术函数(Abs, Sin, Cos, Atn, Exp, Hex, Log, Rnd, Sgn, Sqr, Tan)(2)字符串函数(Asc, Chr, Lcase, Ucse, Left, Len, Trim, Mid, Right, Space, String, InStr)(3)日期及时间函数(Time, Date, Now, DateValue,Day, Month, Year, WeekDay)(4)转换函数(Str, Val, Chr, Asc, Cint, Fix, Int, CBool, Cbyte, CDate, Cdbl,Cstr)(5)用户交互函数:InputBox函数与MsgBox函数(会使用)(6)数组函数(Array,Ubound,Lbound)四、算法基础和VB语句1、三种程序结构2、赋值语句及其意义3、Print方法:格式、应用对象、Tab函数4、Cls应用对象5、分支结构:IF语句:单行、多行、三种格式,IIF函数Select Case语句:匹配表达式格式6、循环语句:For循环:格式、执行过程、循环次数Do循环:四种格式、执行流程、执行条件7、中途退出:Exit For/Exit Do/Exit Sub/Exit Function,一般与条件语句配合使用五、数组1、基本概念:定义、命名、元素及名称、维数及上下界、说明、类型(相同类型)2、固定数组与动态数组:声明、数据类型、保留数据3、数组的函数:Array/Lbound/Ubound六、文件1、文件类型:顺序、随机、二进制2、文件的操作步骤3、文件号的概念:1-511,自动获取文件号4、常用文件操作语句:(Open, Close)及文件操作函数(Eof, Lof);顺序文件、随机文件及二进制文件的打开、读/写及关闭5、顺序文件的操作:打开、读写、关闭6、随机文件的操作:读写方法。
VB学科的期末总结
VB学科的期末总结一、引言计算机科学与技术作为一门基础学科,在信息社会中扮演着重要的角色。
Visual Basic (VB)作为一种面向对象的编程语言,被广泛应用于软件开发、网站设计及数据库管理等领域。
本学期我学习了VB学科,通过掌握VB编程技能,培养了分析问题、设计解决方案的能力,提高了自己在计算机领域的素质。
下面将对本学期学习的主要内容进行总结和归纳。
二、基础知识学习1. VB语言的基本语法:学习了VB的数据类型、变量、赋值语句等基本语法,在编写程序时遵循严谨的语法规范。
2. 控件与事件:学习了VB中各种控件的属性、方法和事件,掌握了如何在窗体上添加控件,以及如何对控件进行事件处理。
3. 条件判断与循环结构:学习了VB中的条件判断语句和循环结构,掌握了如何根据条件执行不同的代码块,以及如何重复执行某段代码。
4. 数组与集合:学习了VB中的数组和集合,掌握了如何声明、初始化和访问数组,以及如何使用集合进行数据管理和操作。
5. 文件操作:学习了VB中的文件操作技术,包括读取和写入文件、创建和删除文件夹等,进一步提高了对数据的处理能力。
三、实践项目在学习VB的过程中,我完成了几个实践项目,通过实际操作锻炼了自己的编程能力和解决问题的能力。
以下是其中两个项目的介绍。
1. 学生成绩管理系统这个项目是一个简单的学生成绩管理系统,可以实现学生信息的录入、查询和成绩统计等功能。
通过这个项目,我熟悉了VB中控件的使用和事件的处理,学会了如何设计用户界面和操作逻辑,提高了对数据操作的能力。
2. 计算器应用程序这个项目是一个简单的计算器应用程序,可以进行基本的四则运算和括号运算。
通过这个项目,我巩固了VB语言的基本语法和运算符的使用,学会了如何设计UI界面和处理用户输入,提高了对数学运算的理解和应用能力。
四、学习经验与收获通过本学期的VB学科学习,我获得了很多宝贵的经验和收获,主要体现在以下几个方面。
1. 培养了问题分析和解决问题的能力。
VB期末考知识点
VB复习知识点一、对象、对象的属性、窗体设计器、控件、属性、信息、数据、数据库、数据库管理系统、数据库系统、事件、事件激活、事件响应、字段、记录、变量、数组、事件过程、通用过程(子过程、函数过程)、工程、属性窗口、窗体布局窗口、代码窗口对象:对象是客观物体或概念性东西的抽象表述。
VB中的对象就是窗体或窗体上建立的控件.对象的属性:用来描述和反应对象特征的参数。
如name/caption/color.窗体设计器:简称窗体,用于创建应用程序的用户界面或对话框,窗体是一种包容各种控件的容器。
控件:放在窗体上的用于和用户交互的各种部件(文本框、标签、命令按钮、选项按钮、列表框)(名词解释可不记常用属性:名称name(它的值在编写程序时,作为对象的唯一标识)标题caption (程序运行时显示给用户看的)前景颜色forecolor背景颜色backcolor可见性visibleFont:字体、字型、字号)信息:信息既是对各种事物的变化和特征的反映,又是事物间相互作用和联系的表征。
数据:数据是信息的载体数值、文字、图形等都是数据。
数据库:指一组排列易于处理或读取的相关信息,由一个或多个表对象组成的集合。
数据库管理系统:指在操作系统支持下为数据库建立、使用和维护而配置的庞大软件。
数据库系统:是由计算机硬件,操作系统,数据库管理系统,以及在其他对象支持下建立起来的数据库、数据库应用程序,用户和维护人员等组成的一个整体。
事件:在某个对象上发生或针对某个对象发生的动作。
激活方式:用户使用鼠标、键盘进行操作激活或由系统激活响应:当一个事件发生时,相关的对象会执行一段称为事件过程的程序代码做出响应.字段、记录:关系型数据库由表、记录、字段组成。
表的组织形式类似于一张二维关系表,每行称为一条记录,每列称为一个字段。
变量:一个变量就是一片命名的内存空间,用于储存特定类型的数据。
数组:将一组排列有序、个数有限的数据作为一个整体,用统一的名字来表示,这些有序数据的全体成为数组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习编码基础代码不区分字母的大小写一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符(空格下划线)连接 开始或单撇‘常用数据类型变量和常量的命名规则变量:在程序运行中其存储的值可以改变。
常量:在程序运行中其值不可以改变。
以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符;不能使用中的关键字;中不区分变量名的大小写例如:1)a 2)65 3)12 4)5) 6) 7) 8)变量声明变量名 [ 类型],注意: 在通用声明处加语句来强制显式声明变量常量声明常量名 [ 类型] = 表达式例 10013A算术运算符例:求表达式5+10 10 \ 9 / 3 +2 ^2值字符串运算符&、+ 字符串连接" 123 " + " 456 " 结果 " 123456 "" 123 " & " 456 " 结果 " 123456 "区别:+ 两边必须是字符串,& 不一定"" & 12345 ' 结果为 "12345 "" " + 12345 ' 出错"123" & 456 ' 结果为" 123456 " “123” + 456 ' 结果为 579注意:"123 " + ' 结果为 122关系运算符将两个操作数进行大小比较,结果为逻辑量。
字符串比较,则按字符的码值从左到右一一比较,直到出现不同的字符为止.。
例: " " > " " 结果为逻辑运算符将操作数进行逻辑运算,结果是逻辑值表达式组成:变量、常量、函数、运算符和圆括号书写规则✩运算符不能相邻。
例是错误的。
✩乘号不能省略。
例x 乘以y 应写成:x*y。
✩括号必须成对出现,均使用圆括号。
✩表达式从左到右在同一基准上书写,无高低、大小。
表达式书写举例a*b*c* 或 a*b *c*(e*f*g)(45*3.14/180)+((10)(10))(1)3< x <=7常用内部函数1. 数学函数函数返回0和1(不包括0和1)之间的双精度随机数.产生[]的随机整数: ( *(1))取整函数:符号函数:2. 转换函数$( ("G")) "G"$("") "“$((65)) 653. 字符串操作函数$("",3) ""$("",2,3) " "$("",3) " "$("") 7(2, "", "") 5赋值语句形式:变量名=表达式作用:将表达式的值赋值给变量名。
一般用于给变量赋值或对控件设定属性值。
注意:赋值号左边只能是变量,不能是常量或表达式不能在一个语句中同时给多个变量赋值数据输入函数(提示信息[,窗口标题])通常用于赋值语句。
产生一个对话框,供用户输入信息,并返回一个字符型的值,赋给一个变量。
函数和过程函数形式:变量[%] = (提示[,按钮][,标题])过程形式:提示[,按钮][,标题]选择结构1. …语句(单分支结构)<表达式>语句块或 <表达式> <语句>例:已知两个数x和y,比较它们的大小,使得x大于y.2. ……语句(双分支结构)<表达式><语句块1><语句块2>或 <表达式> <语句1> <语句2>例:已知两个数x和y,求两个数中的大者.3. ……语句(多分支结构)<表达式1><语句块1><表达式2><语句块2>…[语句块 1 ]不管有几个分支,当某条件满足,执行相应的语句块,其余分支不再执行.4. 语句(情况语句)变量或表达式表达式列表1语句块1表达式列表2语句块2…[语句块1]5. 条件函数(函数)(条件, 表达式1,表达式2)先求出两个表达式的值。
当条件成立时,函数值为表达式1的值;条件不成立时,函数值为表达式2的值。
例:求中大的数,放入变量中循环结构1. 循环语句 (一般用于循环次数已知)循环变量=初值终值 [ 步长]语句块[ ] 步长 >0 初值<终值语句块=1 时,可省略循环变量<0 初值>终值=0 死循环循环次数((终值-初值)/步长+1)执行循环结构 30 10 –3"a"i将输出个a。
计算π的近似值公式为其中n值由文本框读入。
阅读程序并填空,是标签框的名称。
1(),i , nn = (1)i = 1 n= + (1)i= (2)"近似值为:" & ()2. …循环语句(用于控制循环次数未知)形式1:形式2:{ }<条件>语句块语句块[ ] [ ]语句块语句块{ }<条件>3. 循环的嵌套一个循环体内又包含了一个完整的循环结构称为循环的嵌套.例:打印九九乘法表i = 1 9j = 1 9= i & "×" & j & "=" & i * j1 ((j - 1) * 9 + 1); ;j1i对于循环的嵌套,要注意以下事项:▪内循环变量与外循环变量不能同名;▪外循环必须完全包含内循环,不能交叉;▪不能从循环体外转向循环体内,反之则可以。
1(), x= 0: n = 0i = 1 5x = n / i: n = n + 1: = + x数组一. 静态数组及声明形式: 数组名(下标1[,下标2…]) [ 类型]声明了数组的维数、大小、类型维数:几个下标为几维数组下标: [下界 ] 上界 ;省略下界为0 ,必须为常数每一维大小: 上界-下界+1数组大小: 每一维大小的乘积例: (1 100)a( 0 3, 0 4) 共有 4×5个元素等价于: a(3, 4)注意:1. 下界缺省为0 ,也可在重新定义数组的下界。
例如: 12. 在数组声明中的下标说明了数组的整体,即每一维的大小;而在程序其他地方出现的下标表示数组中的一个元素。
两者写法形式相同,但意义不同。
例如:x(10) ' 声明了x数组有11个元素x(10)=100 ' 对x(10)这个数组元素赋值动态数组及声明在程序执行时分配存储空间。
方法:(1)在过程外使用、或语句声明括号内为空的数组(2)在过程中用语句指明该数组的大小( )( )…(4,8)…注意:(1)中的下标可以是常量,也可以是有确定值的变量.(2)在过程中可多次使用改变数组的大小,或维数.(3)每次用会使原数组的值丢失,可以在语句后加参数来保留数组中的数据.数组元素的输入、输出(1)用循环i = 1 10(i)=0: (i); " ";i(2) 函数= ("", "", "67")i = 0 ()(i); " ";i注意:利用对数组各元素赋值,声明的数组是可调数组或连圆括号都可省,并且其类型只能是。
数组的下阶为零,上界由函数括号内的参数个数可决定,也可通过函数获得。
数组的应用求最大值最小值数组的查找、插入和删除排序:冒泡排序和选择排序过程三种自定义过程✩子过程()过程没有返回值✩函数过程()过程返回一个值✩属性过程()自定义函数过程定义函数名 ([参数列表]) [ 数据类型]……函数名=表达式……特点:函数名有值,有类型,在过程体内至少赋值一次。
过程调用函数名(实际参数列表)注意:函数在定义和使用时,无论是否有参数,圆括号一定不能省。
特点:不能独立存在,必须参加表达式的运算自定义子过程的定义格式:子过程名[(形式参数表)]过程体特点:子过程名无值,无类型自定义子过程的调用格式1子过程名 [实际参数列表]格式2子过程名[(实际参数列表)]特点:一句独立的语句注意:格式1中的实际参数列表无需圆括号注意:(1)参数列表称为实参或实元,它必须与形参保持个数相同,位置与类型一一对应。
(2)当参数是数组时,形参与实参在参数声明时应省略其维数,但括号不能省。
(3)调用子过程的形式有两种,用关键字时,实参必须加圆括号括起,反之则全无。
参数传递指主调过程的实参传递给被调过程的形参。
传址:形参得到的是实参的地址,当形参值的改变同时也改变实参的值。
其形式参数前加关键字界定或缺省。
传值:形参得到的是实参的值,形参值的改变不会影响实参的值。
其形式参数前加关键字界定实参为数组时为传址,实参为表达式时为传值。
(, )x = x + 2y = y + 3""; x, ""; y1()= 10: = 20(a + 1, b)""; a, ""; b1.递归的概念用自身的结构来描述自身就称为“递归”。
例如对阶乘的定义:2. 递归过程过程在自身定义的内部调用自己。
编(n)!的递归函数(n )n = 1= 1= n * (n - 1)控件基本的属性名称 :✩所有控件对象都具有的属性:✩控件是否可操作. 当设置为时,呈暗淡色,禁止用户进行操作.属性:✩控件是否可见.当设置为时, 用户看不到,但控件本身存在、、和属性Left TopHeight标题属性✩该属性决定了控件上显示的内容常用控件标签用于显示文本(输出)信息,不能作为输入信息的界面。
标签是没有焦点的。
文本框是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。
命令按钮接受用户输入的命令文本框()基本属性:: 正文内容: 设置正文的最多字符个数: 是否为多行,默认一行.: 当为时,该属性才有效,表示滚动条的形式:口令字符;属性返回输入的数据,屏幕显示该字符,, : 选中文本的起始、长度、内容:指定文本控件是否可被编辑常用事件✩ : 当改变文本框的属性时会引发该事件.✩( ): 文本框的按键事件,常用于判断是否按了回车键(为13,按回车键)常用方法✩[对象.]: 是把光标移到指定的文本框对象中.文件及其种类文件是记录的集合按读写方式的三类文件:顺序文件随机文件二进制文件顺序文件※从第一条到最后一条记录顺序读写※文本文件每一行为一条记录※写文件的三步骤:打开—写入—关闭※读文件的三步骤:打开—读出—关闭打开文件“文件名” 模式 #文件号 [记录长度] 说明:(1) 三种“模式”:重写追加记录读(外存→内存) (2) 文件号是1~511之间的整数写文件格式1 #文件号,输出列表格式2 # 文件号,输出列表为紧凑格式,数据项间自动加“,”,字符串加双引号读文件格式1 #文件号,变量列表读取格式的文件数据,并将数据按序赋值给指定变量格式2 #文件号,字符串变量读取文件中的一行数据并将其赋值给一个字符串变量格式3 $(读取字符数,#文件号)读取指定数目的字符关闭文件[#文件号,#文件号……]与读文件有关的两个函数※(文件号)返回文件的字节数,即文件长度。