VB程序设计期末复习资料各章重点
- 格式:doc
- 大小:35.50 KB
- 文档页数:2
《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程序设计》总复习第一章:概述1、V B的特点:面向对象、可视化、事件驱动等。
2、V B的几个基本概念和术语✉对象:属性、方法、事件✉设计时间与运行时间✉事件驱动程序设计3、V B开发环境:✉窗体设计器✉代码编辑器对象列表、过程列表✉属性窗口✉工程浏览窗口✉工具箱✉菜单栏和工具栏4、用VB开发应用程序的步骤✉创建用户界面。
✉设置界面上对象的属性。
✉为事件编写代码。
✉保存工程。
✉运行工程。
✉测试与调试应用。
✉生成可执行文件。
第二章:VB程序设计基础1、数据类型:Integer、Long、String、Date、Single、Boolean等。
2、变量和常量(Const语句)变量的命名规则3、表达式(表达式求值)✉算数表达式✉字符串表达式✉关系表达式✉布尔表达式4、数组✉动态数组:Dim A( ) As StringReDim A(10)✉定长数组:Dim B(9) As String …下标从0~9D im B(1 To 10) As String …下界to 上界与数据类型概念相结合✉二维数组:Dim C(9,9) As IntegerDim D(1 To 10,1 To 10) As Integer5、用户自定义数据类型✉创建类型:用T ype……End Type语句✉声明:Dim✉使用:变量名.成员6、语句结构(1)选择结构:✉If …Then…✉If … Then …Else…End If✉If … Then …ElseIf……End If✉Select Case……End Select(2)循环结构✉Do … LoopDo While …LoopDo Until…LoopDo …Loop Wh ileDo …Loop Until✉For …Next7、E xit语句:Exit Do、Exit For、Exit Sub。
8、G oto语句:9、V B的程序结构✉窗体模块✉标准模块✉类模块10、VB过程✉事件过程✉通用过程✉ Sub过程✉ Function函数11、变量的作用范围和生命期✉局部变量✉静态变量✉模块级变量✉全局变量第三章:窗体和常用控件使用基础一、窗体1、用途:2、常用属性:CaptionBorderStyle 描述外观BackColor和ForeColorPictureLeft和Top(位置)Width和Height(大小)描述位置MoveableEnabled 描述行为VisibleFont 描述字体名称(Name)ControlBoxIcon 其它WindowStateMaxButton和MinButtonShowInTaskbar3、常用方法:Hide方法Show方法Cls方法Print方法4、常用事件:Load和UnLoad事件Click事件DblClick事件Resize事件二、V B常用控件1、标签控件(Label)(1)用途:仅用于显示文本,不能编辑标签中的文本。
第一章VB程序开发环境一)VB的定义:VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
二)VB的特点:•可视化编程•面向对象程序设计•事件驱动编程机制结构化程序设计语言访问数据库三)标题栏(三个阶段)设计模式——>运行模式——>中断模式四)工程资源管理器窗口中的6类文件及扩展名1)窗体文件(.frm)2)模块文件(.bas)3)类模块文件(.cls)4) 工程文件(.vbp)5)工程组文件(.vbg)6)资源文件(.res)第二章对象及其操作一)对象:是具有特殊属性(数据)和行为方式的实体。
二)属性:是一个对象的特性,不同的对象有不同的属性。
三)事件:是VB预先设置好的、能够被对象识别的动作。
四)方法:是特殊的对象和函数。
属性的设置方法:属性窗口设置直接键入;选择输入;利用对话框程序语句设置<对象名>.<属性名>=<属性值>事件过程一般格式:Private Sub <对象名>_<事件名>([<参数表>])<程序代码>End Sub例:Private Sub Command1_Click()Form1.BackColor = vbRedEnd Sub方法调用格式:[<对象名>.]<方法名> [<参数名>]第三章简单程序设计一)VB中的语句1.VB中的语句是执行具体操作的指令,每个语句以回车键束;2.在输入语句时,命令词、函数等可以不必区分大小写。
例如,在输入Print时,不管输入Print、print,还是PRINT,按回车后都变为Print。
3.一般情况下,输入程序时要求一行一句,一句一行。
当把几个语句放在一行中时,各语句之间用冒号隔开。
4.一个语句行的长度不能超过1023个字符,当一条语句一行写不完时,用续行符(下划线)连接。
《VB程序设计基础》复习资料班级:12机械设计制造及其自动化工本教学大纲一、课程的性质与目的和任务Visual Basic是可视化编程的、面向对象的、由事件驱动的结构化程序设计语言,具有简单易学、直观形象、功能丰富、使用灵活等多方面的优点。
通过该课程的学习,掌握面向对象的程序设计方法,培养学生利用计算机解决实际问题的能力。
教学目的和任务:⑴掌握用VB编制应用程序的基本方法。
⑵熟悉VB的常用控件,以及常用控件的常用属性,能熟练地阅读、理解、编制简短的VB程序,并上机调试。
⑶掌握掌握面向对象程序设计的方法和编程技巧,能够灵活的使用VB编制解题程序。
二、课程的教学内容和基本要求第一章 Visual Basic 6.0 概述教学内容:编制VB应用程序的基本步骤;VB集成环境;VB的术语及相关概念;实例。
基本要求:熟悉VB开发环境以及菜单、工具箱、工具栏、窗体、工程窗口和属性窗口的使用。
掌握应用程序(一个工程)的开发过程,如:添加窗体、模块,保存工程。
了解面向对象程序设计、可视化编程、事件驱动等基本概念。
第二章基本数据类型与表达式教学内容:数据类型、常量与变量;运算符、表达式、常用内部函数; InputBox函数和MsgBox函数。
基本要求:了解不同类型数据(常量、变量)的定义和使用方法;在熟悉常用函数的基础上,能够根据数学式、关系式写出VB表达式。
第三章顺序结构与常用控件教学内容:Print语句、赋值语句;建立控件,命令按钮控件,标签框控件,文本框控件。
基本要求:熟悉以上控件的常用属性、方法,能够使用命令按钮或文本框控件用于编程(所谓常用属性、方法,是指教材中着重介绍或在例题中多次使用的属性、方法)。
第四章选择结构与常用控件教学内容:选择结构;单选按钮控件,复选框控件,框架控件。
基本要求:掌握选择结构(行If、块If、Select Case),控件的常用属性、方法,根据解题需要正确地选择控件、编制控件的相应事件过程。
第一章VB的集成开发环境一,主窗口1,标题栏:运行或中止2,菜单栏:文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口、帮助①文件:包含打开、保存工程以及生成可执行文件的命令。
②编辑:包含编辑命令和其他一些格式化、编辑代码的命令,以及其他编辑功能的命令.③视图:包含显示和隐藏IDE元素的命令。
④工程:包含在工程中添加构件、引用Windows对象和工具箱新工具的命令.⑤格式:包含对齐窗体控件的命令。
⑥调试:包含一些通用的调试命令.⑦运行:包含启动、设置断点和终止当前应用程序运行的命令。
⑧查询:包含操作数据库表时的查询命令以及其他数据访问的命令。
⑨图表:包含操作VB工程时的图表处理命令。
⑩工具:包含建立AX控件时需要的工具命令,并可以启动菜单编辑器以及配置环境选项。
⑪外接程序:包含可以随意增删的外接程序.默认时这个菜单中只有“可视化数据管理器”选项.通过“外接程序管理器"命令可以增删外接程序.⑫窗口:包含屏幕窗口布局命令。
⑬帮助:提供相关帮助信息。
3,工具栏二,窗体设计器窗口窗体设计窗口是用于设计应用程序界面的窗口,也是VB中最重要的一个窗口。
一个应用程序可以有多个窗体,但至少得有一个窗体,可通过“工程”菜单的“添加窗体”命令添加新窗体.新建工程默认的窗体名称为Form1。
1,工程文件的扩展名是。
vbp,工程文件名显示在工程窗口的标题栏内.2,工程中的三类文件①窗体文件(.frm):该文件储存窗体上使用的所有控件对象、对象的属性、对象相应的事件过程及程序代码。
一个应用程序至少包含一个窗体文件,也可以包含多个窗体。
②标准模块文件(.bas):所有模块级变量和用户自定义的通用过程都可产生这样的文件.一个通用过程是指可以被应用程序各处调用的过程。
③类模块文件(。
cls):可以用类模块来建立用户自己的对象。
类模块包含用户对象的属性及方法,但不包含事件代码。
3,工程中的三个按钮①“查看代码”按钮:切换到代码窗口,显示和编辑代码。
第一章:Visual Basic概述1.1 1.1Visual Basic简介•具有面向对象的可视化设计工具•事件驱动的编程机制•提供了易学易用的应用程序集成开发环境•结构化的程序设计语言•支持多种数据库的访问•支持DDE、DLL、OLE技术•完备的Help联机帮助功能1.1.2面向对象的程序设计方法基础2. 2.对象及对象类:动作体的逻辑模型,称为“对象”3. 3.属性:属性是用来描述对象的特性。
4. 4.方法:方法指对象可以进行的动作或行为。
VB对象具有属性、方法和事件。
属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
气球的属性包括可以看到的一些性质,如它的直径和颜色。
其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。
通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。
如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。
所有的气球都具备这些能力。
1. 1.3基于Windows环境下的应用程序的工作方式——事件驱动在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。
从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。
复习编码基础VB代码不区分字母的大小写一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符(空格下划线)连接Rem开始或单撇‘VB常用数据类型变量和常量的命名规则变量:在程序运行中其存储的值可以改变。
常量:在程序运行中其值不可以改变。
以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符;不能使用VB中的关键字;VB中不区分变量名的大小写例如:1)a bc 2)print_65 3)12bc 4)x-y5)x%y 6)abs 7)mn% 8)int变量声明Dim 变量名[AS 类型]Dim iMark As integer , sTotal As singleDim iItem%注意: 在通用声明处加Option Explicit 语句来强制显式声明变量常量声明Const 常量名[AS 类型] = 表达式例Const MAX=100Const MIN As Integer =&H13A算术运算符例:求表达式5+10 mod 10 \ 9 / 3 +2 ^2值字符串运算符&、+ 字符串连接" 123 " + " 456 " 结果" 123456 "" 123 " & " 456 " 结果" 123456 "区别:+ 两边必须是字符串,& 不一定"abcdef" & 12345 ' 结果为"abcdef12345 ""abcdef " + 12345 ' 出错"123" & 456 ' 结果为" 123456 "“123” + 456 ' 结果为579注意:"123 " + True ' 结果为122将两个操作数进行大小比较,结果为逻辑量。
《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 程序设计期末复习资料各章重点
第一章基础知识
Visual Basic 的特点:(1)可视化的设计平台,(2)面向对象的设计方法,(3)事件驱动的编程机制,(4)结构化的设计语言,(5)充分利用windows 资源,(6)开放的数据库功能
与网络支持
对象:封装好的数据和代码。
对象具有各种属性、事件和方法。
VB 中的典型对象有窗体、控件、打印机等。
属性:描述对象的性质和特征。
事件:能被对象识别并响应的动作。
事件过程:对象在识别到某事件发生后将执行相应的过程。
方法:对象可执行的动作和功能。
类:对象的模版,通过类可以产生各种同类对象。
第二章VB 语言基础
2.1 标准数据类型:
(1)数值型数据
Integer 整型 2 -32768-32767
十六进制&H 八进制&O
Long 长整型 4 同上
Single 单精度 4
有效数位最多为7 位
Double 双精度8
有效数位最多为15 位
Currency 货币8
小数点后最多保留 4 位
Byte 字节 1
0-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 系统自动创建的。
内存变量程序员根据需要创建的。
变量的命名规则:第一个字符必须是字母;不能包含有小数点;字符数不得超过255 个字
符;不能使用VB 的关键字做变量名。
练习 2.2:下列哪一个不是VB 的合法变量名?
(1)ABCDEFG (5) ok
(2)P000000 (6) now
(3)89TWDDFF (7) new
(4)XYZ (8) iif
答案(3)(6)(7)(8)
变量的声明
[Dim|Static|Public|Private]< 变量1>[as<类型>][,< 变量2>[as<类型>]]
Dim,Static,Private 声明的是过程级局部变量。
Dim,Private 也可用于声明模块级私有变量。
Public 声明的是整个工程级的公共变量。
Static 声明的是静态变量。
例:dim count as integer
Private sum as double,strname as string
Static average as single
Public yn as boolean
2.3 常量
常量代表内存中指定的存储单元,常量的值在程序运行过程中是不变化的。
直接常量:在程序代码中以直接明显的形式给出的数据,为直接常量.根据使用的数据类型,常量分为:
字符串常量:需用双引号括起来。
"sdfdf “,对于回车换行符,可用其ASCII 码表示, 例:text1.text= “How are you?"+chr(13)+chr(10)
数值常量: 5 种数据类型:整数、长整数、定点数、浮点数和字节数。
布尔常量:只有两种值:true , false
日期常量:用一对“#将”表示日期和时间的值括起来,表示日期型常量。
例:#30/09/2001#,#2001-09-30# ,#Mar 4 2000 10:12:30#
符号常量:了改善程序的可读性和可维护性,通常使用符号常量。
符号常量分为两种:内
部常量和用户常量。
[Public|Private] Const< 常量名>[as<数据类型>]=< 表达式>
2.4 常用的内部函数的应用
X=INT(- 3.4) →X -=4X=INT(3.4) →X=3
X=FIX(- 3.4) →X- =3X=FIX(3.4) →X3=
X=SIN(30*3.14/180) →X=0.5
X=SQR(9) →X=3 X=ABS( -3) →X=3
X=left( “hello ”,2) →X=“he“
X=right( “hello ”,1) →X=“o“
X=mid( “hello ”,1,2) →X=“he“。