VB总复习

合集下载

vb复习总结

vb复习总结
2
Visual Basic Basic
程 序 设 计
(3)文本框 ) 常用属性:Name、text、 MultiLine、 PasswordChar (此时 、 常用属性 、 、 此时 MultiLine属性值应为 属性值应为False) 、 ScrollBars(仅当 仅当MultiLine 属性值应为 仅当 属性值为True时才可以带滚动条 、 SelLength 、 SelStart 、 时才可以带滚动条)、 属性值为 时才可以带滚动条 SelText、 Locked、 、 、 常用事件: 常用事件:KeyPress、 Change 、 常用方法: 常用方法: SetFocus (4)标签 ) 常用属性: 常用属性 Caption、 Alignment(对齐方式)、 、 (对齐方式)、 BorderStyle(0 —无边框;1— 有边框)、 BackStyle ( 无边框; 有边框)、 无边框 不透明; 透明 透明)、 ( 1—不透明;0—透明)、 AutoSize 不透明 常用事件: 常用事件 Click、DblClick 、 常用方法:Move 常用方法
4
Visual Basic Basic
程 序 设 计
程 序 设 计
(8)列表框 )列表框(ListBox)与组合框(ComboBox) 与组合框( 常用属性: Style(列表框0—常规形式、 1—复选框形式;组 常用属性 (列表框 常规形式、 复选框形式; 常规形式 复选框形式 合框: 下拉组合框 折叠)、 下拉组合框(折叠 简单组合框(不折叠 合框:0—下拉组合框 折叠 、 1—简单组合框 不折叠 、 简单组合框 不折叠)、 2—下拉列表框 不能修改 下拉列表框(不能修改 下拉列表框 不能修改Text属性 属性 ListCount、 Selected、 )、 List、Text 、ListIndex、 、 、 、 、 MultiSelect 事件: 事件 Click、Chang 、 方法: 方法 AddItem、RemoveItem、Clear 、 、 (9)定时器( m ) )定时器( 属性: 停止定时器的计时操作) 属性:Enabled(False—停止定时器的计时操作) ( 停止定时器的计时操作 Interval: 计时事件执行的时间间隔 毫秒 计时事件执行的时间间隔(毫秒 毫秒) 事件: 事件:Timer (10)滚动条 )滚动条(HScrollBar、VScrollBar) 、 属性: 属性 LargeChange、SmallChange、Max、Min、 Value 、 、 、 、 事件: 事件 Chic

VB程序设计总复习

VB程序设计总复习

-2 2 1 2 2 3 4 3 2 3 1 2 -3 -2
19
总 复 习
5. 如何编写循环程序 确定用哪种循环结构 总结累加、累乘算法的规律
使用For循环求累加: 使用For循环求累乘: 输入 Sum=0 For i=1 to n Sum=Sum+…… Next I 输出 输入 F=1 For i=1 to n F=F*…… Next I 输出
5
总 复 习
5. 运算符: 注意: Mod \ / ^ Not And Or & 6. 表达式书写及求值 注意布尔表达式求值 例:设x=1, y=2, z=3 求以下布尔表达式 的值:
x > y And y <z Or y<>x And Not x > z
值:True 7. 编码基础: 如何一行写多条语句:使用冒号 如何多行写一条语句:使用续行符号
23
3. 数组的输出 例1:一维数组
总 复 习
Dim a(1 to 100) As Integer …… For i = 1 To 100 Text1.Text = Text1.Text & Str(a(i)) Next I
例2:二维数组
Dim a(1 To 10, 1 To 10) As Integer For i = 1 To 10 For j = 1 To 10 Print a(i, j); Next j Print Next i
24
第8章 过程
总 复 习
1. Function过程与Sub过程的定义和调用的 区别 例:
Text1 Text2 Command1 Text3
25
1. 用 Function过程定义: Function Fact(N As Integer) As Double

VB复习要点

VB复习要点

VB复习要点1.1 知识要点1.VB的特点、安装和启动了解VB面向对象、可视化、事件驱动的特点。

2.VB集成开发环境初学者主要掌握菜单栏、工具栏、工具箱窗口、属性窗口、代码窗口、工程资源管理器窗口的使用。

3.VB对象的概念,对象的属性、方法和事件三要素4.创建VB应用程序的过程5.掌握窗体、标签、文本框、命令按钮控件的常用属性、方法和事件的使用6.VB应用程序的构成和管理VB应用程序的组成:一个.vbp工程文件、一个(或多个).frm窗体文件、.exe 可执行文件。

掌握在完成一个应用程序的创建、编辑、调试后,保存时不要遗漏了某个文件;掌握在工程中添加或删除窗体的方法;区分窗体名称和窗体文件名。

1.2 常见错误和难点分析1.标点符号错误在VB中只允许使用西文标点,任何中文标点符号在程序编译时产生"无效字符"错误,统在该行以红色字显示。

用户在进入VB后不要使用中文标点符号。

中、西文状态下标点号对照见下表所示。

中、西状态下标点符号对照2.字母和数字形状相似L的小写字母"1"和数字"l"形式几乎相同、O的小写字母"。

"与数字"0"也难以区,这在输入代码时要十分注意,避免单独作为变量名使用。

3.对象名称(Name)属性写错在窗体上创建的每个控件都有默认的名称,用于在程序中唯一地标识该控件对象。

系统为每个创建的对象提供了默认的对象名,例如,Text1、Text2、Command1、Label1等。

用户可以将属性窗口的(名称)属性改为自己所指定的可读性好的名称,如txtInput、txtOutput、 cmdOk等。

对初学者,由于程序较简单、控件对象使用较少,还是用默认的控件名较方便。

4.Name属性和Caption属性混淆Name属性的值用于在程序中唯一地标识该控件对象,在窗体上不可见;而Caption属性的值是在窗体上显示的内容。

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

VB重点复习

VB重点复习

VB重点一、选择题(30×1.5′=45′)1.在VB程序设计中,响应对象的外部动作称为事件,而对象可以执行的动作或对象本身的行为则称为方法。

2.在VB6.0集成开发环境中不能完成的工作是自动查找并改正程序中的错误。

3.VB6.0集成开发环境不包括DOS界面窗口。

4.当运行程序时,系统自动执行启动窗体的Load事件过程。

5.下面关于对象的描述中,对象就是自定义结构变量是错误的。

6.如果在窗体上已经创建了一个文本框对象Text1,可以通过事件KeyPress 获得输入键值的ASCII码。

7.VB是一种基于对象的可视化程序设计语言,采取了事件驱动的编程机制。

8.在VB中最基本的对象是窗体,它是一块“画布”,是其他控件的容器。

9.有程序代码如下:Text1.Text=”Text1text”则Text1、Text、Text1text分别代表对象、属性、值。

10.要使标签控件显示时不覆盖其背景内容,需对其BackStyle属性进行设置。

11.要使命令按钮不可操作,需对其Enabled属性进行设置。

12.文本框没有Caption属性。

13.不论何种控件,共同具有的是Name属性。

14.要使Form1窗体的标题栏显示“欢迎使用VB”,下列语句中Form1.Caption=”欢迎使用VB”是正确的。

15.要使窗体在进行时不可改变大小和没有最大化和最小化按钮,只要对其BorderStyle属性进行设置即可。

15.文本框的ScrollBars属性设置了非零值,却没有效果,原因是文本框的MultiLine属性为False。

15.要判断在文本框中是否按下了Enter键,应使用文本框的KeyPress事件。

16.保存新建的工程时,默认的路径是Windows。

17.将调试通过的工程经“文件”菜单中的“生成exe文件”命令编译成.exe文件后,该可执行文件到其他机器上不能进行的主要原因是运行的机器上无VB系统。

18.在安装了VB帮助系统后,当需要上下文帮助时,选择要帮助的“难题”,然后按F1键,就可出现MSDN窗口及显示所需“难题”的帮助信息。

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向___对象_______的可视化程序设计语言,采取了____事件驱动______的编程机制。

2、在VB中工程文件的扩展名是___vbp_________,窗体文件的扩展名是_____frm_______,标准模块文件的扩展名是_____bas_______。

3、执行“工程”菜单下的____部件______命令,可选择并添加ActiveX控件。

控件。

4、Visual Basic 6.0用于开发___windows______环境下的应用程序。

环境下的应用程序。

二、选择题1、下面不是VB工作模式的是(C )A.设计模式.汇编模式 D.中断模式.中断模式.运行模式 C.汇编模式.设计模式 B.运行模式2、可视化编程的最大优点是(C )A.具有标准工具箱.具有标准工具箱B.一个工程文件由若干个窗体文件组成.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象.不需要编写大量代码来描述图形对象D.所见即所得.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D )A.可视化.面向图形 D.事件驱动.事件驱动.面向对象 C.面向图形.可视化 B.面向对象三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用___tabstop___________属性。

VB复习资料

VB复习资料

VB复习资料1.重要的部分1)排序:选择法(重要),冒泡法排序法包括数的排序和数组的排序:排序x,y,z大小Dim t%If x > y Thent = x: x = y: y = tEnd IfIf y > z Thent = y: y = z: z = tIf x > y Thent = x: x = y: y = tEnd IfEnd IfPrint x,y,z数组的排序参考书上例5.8冒泡法程序参考例5.92)选择与循环(与数组的综合利用)比较重要的循环语句有:For next 循环及其嵌套。

注意:嵌套的内外循环变量不能相同!Do loop 循环。

3)菜单的编辑菜单编辑很简单,但是必考!看看书就OK了!4)取特定的字符:Mid 函数mod 函数(重要)Mid函数指在指定字符串中,特定位置开始,向右截取指定长度的字符,其格式为:Mid(“abcdefghijk”,4,3),其结果为“def”假设需要将text1中的字符一个一个的取出,其代码为:Dim a() as stringn=len(text1.text) 计算text1中的字符长度For i=1 to na(i)=mid(text1,i,1) 每个字符都放在对应的a()数组中next imod函数指取两个数相除的余数。

例如8 mod 3=2mod函数可以用于将数字的各个位数分离,例如,将256的各个位数分离,代码为:n1=256 mod 10 取个位n2=fix(256/10) mod 10 取十位或者n2=(256\10) mod 10n3=256\100 取百位其中,“\”表示整除,取其商的整数部分。

5)Timer 事件,静态声明(static)Timer控件的最主要属性是Interval。

同时,timer_time事件有循环功能,在其中写循环语句时,其变量声明一般采取static关键字,令其成为静态变量。

例如,在画同心圆时,有以下代码:Private Sub Timer1_Timer()Static II = I + 1r = 20 * IDrawWidth = IForm1.Circle (0, 0), r, QBColor(Int(Rnd * 16))If I > 10 ThenForm1.Cls: I = 0End IfEnd Sub6)随机数的产生(randomize) (重要)随机数的产生通过随机数函数,rnd函数,而我们一般在其前面加上取整数函数Int函数,所以,随机数函数的格式为:n=int(rnd*101+20) 表示在20到120之间随机产生一个数。

VB总复习

VB总复习

VB总复习第一章VB程序开发环境1、VB的主要特点(可视化的开发环境、事件驱动编程机制和结构化程序设计,VB是一种解释型的程序设计语言)2、VB有哪些版本(学习版、专业版和企业版)3、启动VB的四种方法及启动时对话框的使用,退出VB的操作三种4、VB操作界面的认识:主窗口的构成、标准工具栏的构成、VB设计器的主要功能及工具栏的表现形式,属性窗口、代码窗口的组成5、VB的基本操作(理论与操作):1) 打开菜单、打开文件退出VB的快捷键,取消菜单与对话框的按键ESC2) 新建工程、窗体、模块3) 属性窗口、工程资源管理器、菜单编辑器、立即执行窗口等的打开4) 设计阶段属性的修改操作方式:直接输入、使用下拉列表框和利用对话框设置。

5) 立即执行窗口、本地窗口与监视窗口的作用6) 程序的保存、装入与运行操作及目的:a) 打开程序与保存程序操作b) 逐语句、逐过程调试与进入立即执行状态的快捷键c) 启动应用程序操作与执行应用程序的两种模式(解释与生成EXE文件)第二章对象及其操作1、对象的概念及三要素:属性、事件与方法2、认识窗体与控件分类(3类),控件的默认属性与控件的画制与选定(按Shift或Ctrl 进行多控件选定)、缩放(Shift+方向键)、移动(Ctrl+方向键)、复制删除等操作3、窗体的常用属性:AutoRedraw、BorderStyle、ControlBox、MaxButton、MinButton、WindowState等。

第三章简单程序设计1、认识语句书写规则、掌握常用语句:每行不1023个字符,一行写多个语句要用冒号隔开,一个语句写多行使用续行符“_”连接,续行符前至少要有一个空格。

赋值、注释(Rem或单撇号)、暂停、结束End2、开发应用程序的一般步骤(三步曲)3、VB四种文件类型及其对应的扩展名(.VBP、.FRM、.BAS、.CLS,其它还有.RES等)4、应用程序的结构(即常见的三种模块窗体模块、标准模块和类模块)与工作方式(即事件驱动)第四章VB程序设计基础数据的类型基本类型(共5大类14种,特别是字符串型和数值型)用户定义类型(即记录类型)的定义方法、注意点。

vb考试复习

vb考试复习
Ltrim$(C) 删除字符串左端空格 LTrim$("???MyName") "MyName"
Rtrim$(C) 删除字符串右端空格 RTrim$("MyName???") "MyName"
Trim(C) 删除字符串前后的空格 Trim$("???MyName???") "MyName"
InputBox函数—— InputBox函数可以产生一个对话框,这个对话框作为输入数据的界面,等待用户输入数据,并返回所输入的内容。InputBox(prompt[,title][,default][,xpos,ypos][,helpfile,context])
2,符号常量:代替数值或字符串
四)。变量(Variable):一个有名称的内存位置。每个变量都有一个名字和相应地数据类型,通过名字来引用一个变量,数据类型决定了该变量储存方式
1.命名规则(1)变量名只能用字母、数字和下划线组成。(2)变量名的第一个字符必须是字母,最后一个字符可以是类型说明符,且组成变量名的字符数不得超过255个(3)不得使用VB的保留名或保留名后加上类型说明符来作为变量名,如:integer 但可以把保留字嵌入变量中。每个单词的第一个字母用大写,(如:PrintText ) 符号常量一般用大写字母定义以示区别。 2.在定义变量时指定类型Declare 变量名 As 类型 这里的“Declare”可以是Dim,Static,Redim,Public① Dim 用于在标准模块(Module)、窗体模块(Form)或过程(Procedure)中定义变量(自动变量)或数组。②Static 用于在过程中定义静态变量及数组变量。用Static语句定义的变量在该函数或过程执行结束后,它的值还能保存下来,被下一次执行时所使用。而Dim定义的变量则会被清空。通常由Dim定义的变量称为自动变量,而把由Static定义的变量称为静态变量。(重点之一) 五)。 常用内部函数

VB复习资料

VB复习资料

VB综合练习一.选择题1.要改变控件的宽度,应修改该控件的(B)属性。

A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。

A、VisibleB、ValueC、CaptionD、Enabled3.VB程序设计的完整步骤是( C )。

(A)可视化程序设计(B)代码程序设计(C)可视化程序设计和代码程序设计(D)界面设计4.(D )对象具有clear方法。

A、图片框B、窗体C、复选框D、列表框5.要求改变窗体的标题时,应当在属性窗口中改变( A )的属性。

(A)Caption ( B )Name ( C )Text ( D )Label6.窗体能响应的事件是( C )。

(A)ActiveForm ( B )Drive ( C )Load ( D )Change7.下列变量命名正确的是( B )。

(A)basic+1 ( B )myfile ( C )p1age@2 ( D )cmd..18.由Fo r K=10 TO 0 step 3:next K循环语句控件的循环次数是(B )A、12B、0C、-11D、-109.下列数据类型中,占用内存最大值是(D )A、Boolean 2B、Byte1C、integer2D、Single410.在事件中,Private 表示( B )。

(A)此过程可以被其它的过程调用(B)此过程只可以被本窗体模块中的其它过程调用(C)此过程不可以被任何其它的过程调用(D)此过程只可以被本工程的其它过程调用11.当执行以下的过程时,Lb1Result 的标签框内将显示()。

Private Sub cmdIt_Click( )Dim I,RR=0For I=1 to 5 Step 1R=R+INext iLb1Result.Caption=Str$(R)End Sub( A )字符串15 (B)整数15 (C )字符串5 (D)整数512.若要求从文本框中输入密码时在文本框中只显示$号,则应在此文本框的属性窗口中设置( A )。

vb总复习要点

vb总复习要点

例: X = 123456.78 Print Format(x,”00000000.0000”) Print Format(x,”###,###,###.#”) 00123456.7800 123,456.8
第四章 VB语言基础

InputBox函数
v = InputBox (<Prompt>[,<Title>][,<Default>][,<x,y>])
第五章 算法基础及VB的基本语句
“当(while)型”循环——条件成立时,执行循环体:
False
条件?
True
循环体
False
循环体
条件?
True
Do While <条件> <循环体>
Do <循环体>
Loop
Loop While <条件>

第五章 算法基础及VB的基本语句
“直到(Until)型”循环——条件成立时,结束循环:


注释语句:[格式一]:Rem <注释语句> [格式二]:’ <注释语句>
第四章 VB语言基础

程序运行中取值始终保持不变的数据称为“常量”

数值常量:
整型数
整型
长整型 单精度数
浮点型数 双精度数

八进制数(数字前加&O) ; 十六进制(数字前加&H) <底数>E<指数>或<底数>D<指数>,其中以E分隔的数为单精 度数,以D分隔的数为双精度数
第四章 VB语言基础

以符号形式出现在程序中,且取值可以发生变化的 数据称为“变量”,变量名的命名规则如下:

VB总复习题学生版

VB总复习题学生版

VB总复习题学生版一、选择题1.利用计算机解决问题的过程中,“找出已知和未知,明确它们之间的关系,列出数学表达式”属于以下哪一个步骤()。

A.设计算法B.分析问题C.编写程序D.调试运行程序2.要进行元旦晚会比赛,学校请你设计一个能够对元旦晚会节目分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的方法和步骤是?()。

A.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.设计算法,提出问题,编写程序,调试程序3.程序编好以后,计算机无法检查出来的错误是?()。

A. 编译错误B. 执行错误C. 逻辑错误D. 语法错误4.以下不是算法特征的是()。

A.有穷性B.确定性和可行性C.输入和输出D.高效5.在流程图的基本图形中,菱形表示()。

A.开始/结束B.输入/输出C.处理D.判断6.以下说法正确的是()。

A. 算法就是程序B. 数据结构就是程序C. 算法+数据结构=程序D. 算法就是解决问题的方法7.下面给出的各项中,属于机器语言的是()。

A. x=10+1B. 011011 000000 000000 000001 110101C. CLA 00 017D. X=X+18.程序设计语言的发展经历了从()→汇编语言→高级语言的过程。

A. 自然语言B. 机器语言C. C语言D. 低级语言9.编译方式是先(),再执行。

A. 翻译整个程序B. 逐句翻译C. 翻译一条执行一条D. 直接执行10.不属于程序三种基本结构的是()。

A. 顺序结构B. 选择结构C. 循环结构D. 数据结构11.“下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这一问题,合适的算法结构是()。

A. 顺序结构B. 选择结构C. 循环结构D. 数据结构12.要交换变量A和B之值,应使用的语句组是()。

A. A=B:B=C:C=AB. C=A:A=B:B=CC. A=B:B=AD. C=A:B=A:B=C13.判断x是否在区间(a, b]上,在VB中以下哪个逻辑表达式是正确的?()。

VB程序设计-总复习

VB程序设计-总复习

编写求最大公约数(gcd)的子过程。
Public Sub gcd( ByVal m%, ByVal n%, ByRef k%)
r = m Mod n
Do While r <> 0
m=n n=r r = m Mod n Loop k=n End Sub
Private Sub Command1_Click() Dim x%, y%, k% x = Val(InputBox("请输入x:")) y = Val(InputBox("请输入y:")) If x < y Then t = x: x = y: y = t Call gcd(x, y, k) Print “最大公约数:”; k Print “最小公倍数:”; x*y/k End Sub
Dim a(1 to 10) As Integer, max%, min% For i=1 to 10
a(i)=int(rnd*91+10) ‘产生 [10, 100]的随机整数
Next i max=a(1) : min=a(1) For i=1 To 10
if a(i)>max Then max = a(i) if a(i)<min Then min = a(i) Next i
if n = i^3+j^3+k^3 Then Print n
Next k
Next j
Next i
2020/2/7
15
© SCS-- (VB)
求e的近似值
❖已知e的计算公式为e 11/1!1/ 2!1/ n!
❖ 编写程序计算e的值,要求精确到10-5
Dim e As Single, t As Single , n As Single t = 1: n = 0 : e = 1 Do While t > 0.00001

vb期末复习资料

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期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。

在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。

同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。

VISUALBASIC程序设计期末复习一

VISUALBASIC程序设计期末复习一

VISUALBASIC程序设计期末复习一VISUALBASIC程序设计期末复习一Visual Basic(VB)是一种面向事件的编程语言,用于Windows操作系统中的应用程序开发。

本文将对Visual Basic程序设计进行综合复习。

1. VB语法基础:VB程序是由一系列指令(语句)组成的,语句之间通过回车或者冒号分隔。

VB语句通常以关键字作为开头,比如Sub、If、For等。

VB语句的结束使用End语句。

3. 事件:控件可以响应用户的操作,如点击按钮、输入文本等。

当用户触发一个事件时,VB程序会执行相应的代码,例如按钮的Click事件、文本框的TextChanged事件等。

4. 变量:在VB中,变量用于存储数据。

变量的类型可以是数字、文本、日期等。

声明变量时需要指定变量的类型,例如Dim age As Integer,其中age是整数类型的变量。

5.运算符和表达式:在VB中,可以使用各种运算符进行数学和逻辑运算,比如加减乘除、等于和不等于等。

运算符可以用于表达式,表达式由变量、常量和运算符组成。

6. 控制结构:VB提供了各种控制结构,用于控制程序的执行流程。

常用的控制结构包括条件语句(如If-Then、If-Then-Else)、循环语句(如For-Next、While)和选择语句(如Select Case)。

7. 函数和过程:函数是一段可重复使用的代码,可以接受参数并返回值。

过程是一段无返回值的代码。

VB提供了许多内置函数和过程,如MsgBox函数用于显示消息框,InputBox函数用于获取用户输入等。

8.数组:数组是一种用于存储一系列相同类型的数据的数据结构。

VB中的数组可以是一维、二维或多维的。

可以使用索引来访问数组中的元素。

9. 文件和输入输出:VB提供了许多用于文件读写和输入输出的函数和对象。

例如,FileOpen函数用于打开文件,Print函数用于输出文本到文件,Input函数用于从文件中读取数据等。

VB课程总复习

VB课程总复习

第六章 数组
一、静态数组的定义及使用
二、动态数组的定义及使用
1、看到二维数组就要画…… 2、二维数组通常和for 循环的嵌套是密不可分的 3、有关数组的两个函数ubound\lbound和两个语 句:option base 1 for each v in arr …… next 4、动态数组的关键命令:redim preserve……
程序,还是求一个程序的运行结果,还是在一
个程序中填上空行,都需要对程序的基本组成
部分,每一部分的功能是什么分析清楚。应该
怎样分析一个程序呢?
一个程序通常包括三个部分:初始化部分,算
法实现部分,结果处理部分。
怎样分析程序
1. 初始化部分
通常,程序的初始化部分包括:
· 声明变量和数组 · 变量赋初值
变体(赋值)
2、常量和变量的定义、表示方法,强制显式声明变量
类型的语句(option explicit)
3、VB各种运算符及表达式(算术、关系、逻辑) 4、VB的主要内部函数(算术、字符串、转换)
5、数据的输入与输出(Format、Print)
典型例题 1、运行下列语句,窗体上输出的结果是 Dim a As Boolean a = -5 Print a = -5 A.a=-5 B.-5 C.True D.False 2、运行下列语句时,系统给出错误提示的是 A.Print –32000-769 B.Print “ab” & 128 C.Print “1E2”+8 D.Print 3=2=4
(2)语法性错误。如循环、选择结构前后不配套,嵌
套时内外交叉。建议书写程序时就采用缩格的格式,
出现错误,一目了然,阅读分析也方便。 等等。

VB复习知识点

VB复习知识点

复习知识点:
第一章:
1.启动VB、进入设计窗口、进入代码窗口
2.主要窗口的名字和重点作用
第二章
2.窗体事件、属性
3.文本框的基本使用:输入、输出、名字、获得焦点
第三章
1.常用数据类型:整型数值、字符型、逻辑(False 0,True -1)
2.Dim 声明变量的使用:Integer,
3.运算符:除:/ ,整除:\ ,简单表达式书写
4.几个函数:Mid,Fix,Int,Rnd,Right,Left,UCase,LCase,Mod的使用及区别
第四章
1.几种控制结构,输入输出语句,InputBox,MsgBox的使用
2.求两个数中大的的方法
3.计算园面积的VB语言:输入半径、计算式、输出结果
4.判定奇偶数
5.For循环的次数、For循环的读
第五章
1.数组的声明,具体意义
2.数组输入数据和显示
3.具体某个元素运算后的结果值
第六章
1.不同声明语句:Dim,Static,Private,Public 的作用区域
2.函数过程、子过程的基本概念、声明和使用
3.若子过程有两个数据返回如何办
第七章
1.所有控件:窗体、文本框、按钮、标签、单选按钮、复选框、列表框、滚动条、进度条、计时器,哪些有Text,Name
2.滚动条控件的几个属性
3.清除列表框数据的方法
4.计时器Interval的设置。

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

•VB总复习第一章VB的开发环境VB的主要特点:可视化、面向对象、结构化的程序设计语言、事件驱动机制代码窗口、窗体布局窗口、窗体设计窗口、属性窗口各种不同文件的扩展名保存工程例:在VB中,称对象的数据为___。

A. 属性B. 方法C. 事件D. 封装例:为了保存一个VB应用程序,下列操作中正确的是()A.只保存窗体文件(.frm)B.只保存工程文件(.vbp)C.分别保存工程文件和窗体文件D.分别保存工程文件和标准模块文件(.bas)第二章VB语言基础考点与难点:数据类型常量(符号常量)和变量常用内部函数(数学、日期时间、转换)和字符串函数运算符与表达式常量普通常量、符号常量、系统常量变量三要素:变量名、变量类型、变量值变量的命名规则变量的定义、定义后的缺省值变量定义的实质变量的赋值变量命名合法下列合法的变量名是()。

A.na + e B、e3r C、r_3 D、5we以下定义变量的方法,哪个是错误的?A.dim x!,y% B.dim x# : y%C.dim x@ : dim y%D.dim x as integer,y as string运算符和表达式算术运算符^、-、*、/、\、Mod、+、-连接运算符&、+ 关系运算符<、<=、>、>=、<>、Is逻辑运算符Not 、And、Or表达式的计算给出代数式写成合法的VB表达式或相反注意:区分整除和除法字符串连接―1‖+2 ―1‖ &设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 2*a>c 的值是____A. trueB. falseC. -1D. 1运算符顺序^ 、- (负号) 、* 、/ 、\ 、mod 、+ 、- = 、<> 、< 、> 、<= 、>= 、not 、and 、or例-27 \ 8 / 3 的值____ 15 mod4 >= 3的值____32/2^3-3*2^2+4^2 运算结果为___?A.16B. 8C.24D.32VB的语言基础-常用的内部函数数学函数三角函数中的参数必须转换为弧度Rnd函数Int(Rnd*(b-a+1)+a)Int(a+0.5)Fix、Int、Abs、Sqr、Exp、Log、Sgn字符串函数Len函数、String函数Left、Right和Mid函数InStr函数Ltrim、Rtrim和Trim函数Lcase、Ucase函数Int(n) 返回不大于n的最大整数。

Fix(n) 去掉n的小数部分,返回其整数部分。

例: a = 5.872 b = –5.872常用的内部函数Int(a) Fix(a) Int(b) Fix(b)整数的判断:a是否等于int(a)奇偶数的判断:a/2是否等于int(a/2)还有另外一种方法是什么???例. 表达式int(sqr(28)) 的值是____ A. 2 B. 3 C. 4 D. 5绝对值函数Abs(x) 返回x的绝对值。

符号函数Sgn(x) 返回x的符号。

当x的值<0时,函数返回–1 ;当x的值=0时,函数返回0 ;当x的值>0时,函数返回1 ;这两个函数常用作正负数的判断。

x是否等于Abs(x)X是大于-50的非正数的表达式是()A.-50<X<0B.(X>-50) and (X<=0)C.abs(X)<50D.and (X>-50, X<0)Rnd 产生一个大于或等于0小于1的单精度随机数。

为了生成某个范围内的随机整数,可使用以下公式Int((upper – lower + 1) * Rnd + lower) upper 是随机数范围的上限,而lower则是随机数范围的下限。

Randomize 语句的格式为:Randomize Randomize将Rnd函数的随机数生成器初始化,给它一个新的种子值。

Randomize 对随机数生成器做初始化动作Print Int((10 * Rnd) + 1)字符串函数—字符串截取Left(s,n) 截取字符串s最左边的n个字符。

Mid(s,p,n) 在字符串s中,从第p个字符开始,向后截取n个字符。

Mid(s,p) 在字符串s中,从第p个字符开始,向后截取所有的字符。

Right(s,n) 截取字符串s最右边的n个字符。

第三章基本控制结构三种控制结构每种控制结构相关的控件相关的函数与方法顺序程序设计数据输出数据输入使用对话框基本语句单行结构条件语句if…then if…then…else块结构条件语句If then[else]end ifIf then[elseif][elseif]…[else]end ifIIf函数多分支语句select caseSelect Case 表达式Case 表达式列表1语句1Case 表达式列表2语句2……Case Else语句n+1End Select铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。

编一程序完成自动计费工作。

这个程序的主要部分最适合用的程序结构是______A. 循环B. 赋值C. 分支D. 顺序例、假若有三个数a=10,b=20,c=30;则以下程序输出的内容是:if a<b and a<c then p=aif b<a and b<c then p=bif c<a and c<b then p=cprint pA.10B. 20C.30D. 60循环程序设计For 语句DO…loop语句(前测型、后测型)–DO while…loop Dountil…loop–Do…loop while Do…loopUntil多重循环(嵌套循环For……Next语句实现循环次数已知的循环For 循环变量=初值To 终值Step 步长循环体Next 循环变量初值只赋一次循环条件步长>0时,循环变量当前值≤终值步长<0时,循环变量当前值≥终值步长=0时,死循环Next语句作用循环变量=循环变量+步长一般不在循环体中改变循环变量值步长缺省为1Do……Loop语句多用于循环次数未知的循环两种形式Do 循环条件……LoopDo ……Loop 循环条件两种条件While条件为真时执行循环,否则退出Until条件为假时执行循环,否则退出例.下面是一段循环结构的程序段s=0x=2do while x<=12s=s+1x=x+3loop循环体的执行次数是____A. 2B. 3C. 4D. 5下列Visual Basic程序段运行后,变量a、b、c的值为()。

a = 1 :b = 1 :c = 1Do While a + b + c < = 10a = a + 1b = b * 2c = b / 2LoopA、2 2 1B、3 4 2C、4 8 4D、4 4 2Dim s,i,n as long S=1For i=12 to 2 step -2s=s+3Next i该程序段执行了____次循环A . 4 B. 5 C. 6 D. 7考点:–数组的定义(动态数组与静态数组)(维数、下标范围、元素数据类型)–控件数组及其建立方法–数组中的下标与循环结构中的控制变量配合使用例:–option base 1dim a(3,-2 to 1)则数组a中有多少个元素?例:下列程序的执行结果是多少?–dim m(10)for i=0 to 10m(i)=2*inext iprint m(m(3))常用标准控件文本控件标签控件按钮控件复选框和单选框列表框和组合框计时器常用属性名称Name:对象名。

每个对象都有Caption:标题。

文本框、列表框、组合框、时钟、图片框没有位置Left Top大小Height Width字体FontName:字体名FontSize:字体大小FontBold:是否加粗FontItalic:是否倾斜FontStrikthru:是否加删除线FontUnderline:是否加下划线颜色ForeColor:描述窗体上显示的图片和文字的前景色BackColor:描述窗体的背景色Visible:描述对象是否可见Enabled:描述对象是否可用时钟Timer用途不需要与用户进行交互即可有规律地定时执行指定操作运行阶段不可见属性Interval设置计时间隔,单位毫秒取值范围:0≤Interval≤64767设置为Interval≤0时,停止计时Enabled设置为False时,停止计时方法:无事件:Timer当Enabled属性值为True且Interval属性值大于0时,该事件以Interval属性指定的时间间隔发生需要定时执行的操作即放在该事件过程中完成例下列控件可以作为容器对象的是:A. frameB. imageC. pictureboxD. textbox在Visual Basic中,设置控件的位置,可改变下列()属性。

A、Height 与WidthB、Height 与TopC、Left 与TopD、Left 与Width 填空题(30分)根据对题目的理解,填写程序代码,下面有选择项让同学们选择。

综合应用题(10分)根据对题目的理解,设计代码,下面有选择项让同学们选择。

和填空题的区别:填空题每个空要填的代码只有一句,但是综合应用题的空格中要自己设计的是代码块。

考试时间:7月7号下午考试地点:待定最后成绩评定:期末成绩×70%+平时成绩(30%)平时成绩由平时作业和上机考试各占一半组成.习题1、以下叙述中错误的是()。

A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)标签控件的值属性为CaptionD)控件的名称可以由编程人员设定2、以下不属于Visua Basic系统的文件类型是()。

A).frm B).bat C).vbw D).vbp 3、下面可作为Visual Basic的变量名的是()。

A)x1 B)y%x C)Option D)If 4、设窗体上有一个列表框控件List1,且其中含有若干列表项。

则以下能表示当前被选中的列表项内容的是()。

A)List1.List B)List1.ListIndexC)List1.Index D)List1.Text5、在设计阶段,当双击窗体上某个控件时,所打开的窗口是()。

A)工程资源管理器窗口B)工具箱窗口C)代码窗口 D)属性窗口6、设a=10,b=5,c=1,执行语句Print a >b > c后,窗体上显示的是()。

A)True B)False C)1 D)出错信息7、窗体Form1的Caption属性为Frm,其Load事件过程名是()。

相关文档
最新文档