东华大学VB复习提纲
1 VB笔试复习提纲(有解析).pdf
VB 笔试复习提纲VB(开发环境、特点、对象)1.Visual Basic 规定工程(项目)文件的扩展名是C 。
A. .forB. .frmC. .vbpD. .bas解析:工程文件扩展名为.vbpVB 后缀名:.bas 基本模块.frm 窗体文件 . .vbp Visual Basic 工程文件 .2.标准模块中的内容存放在以 B 为扩展名的文件中。
A. FrmB. .BasC. .ClsD. .Txt3.以下能在“工程资源管理器”窗口中列出的文件类型是:B 。
A. *.txtB. *.frmC. *.docD. *.jpg解析:VB工程资源管理器窗口包含的文件类型有几种:vbp工程文件frm 窗体文件cls 类模块文件ctl 用户控件文件pag 属性页文件bas 模块文件4.VB 的启动有多种方法,下面不能启动 VB 的是D。
A.使用“开始”菜单中的“程序”命令B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹,双击VB 启动文件的名字D.先打开VB安装所在的文件夹,再按Alt+Q组合键解析:开机并进入中文Windows后,可以用多种方法启动VisualBasic.1. 使用“开始”菜单中的“程序”命令2.使用“我的电脑”3. 使用“开始”菜单中的“运行”命令,在“打开”栏内输入 Visual Basic6.0 启动文件的名字(包括路径)。
4.建立启动Visual Basic 6.0的快捷方式。
5.VB6.0 集成环境的主窗口中不包括C 。
A. 标题栏B. 菜单栏C. 状态栏D. 工具栏解析:VB6.0集成开发环境的主窗口包括:菜单栏,工具箱,窗体设计窗口,立即窗口,工具栏,工程资源管理器,属性窗口,窗体布局窗口6.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C。
A. 工程资源管理器B. 工具箱窗口C. 代码窗口D. 属性窗口解析:对应的CS文件中的控件默认事件比如点击窗体就是load事件点击button就是click 事件点击 textbox 就是 TextChanged 事件。
《高级语言程序设计(VB)》复习提纲
《高级语言程序设计(VB)》复习提纲第一章 Visual Basic程序设计概述1. VB程序设计的主要特点是:面向对象的可视化设计和事件驱动编程机制2. VB集成开发环境[例1-1]. 在VB编程状态下,双击窗体中的对象后将显示的窗口是。
A) 项目(工程)窗口B) 工具箱C) 代码窗口 D) 属性窗口[例1-2].在设计阶段,要选定窗体上的多个控件,可以按住键同时单击各个控件。
A) Shift B) Tab C) Alt D) Enter第二章 VB简单的程序设计1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:属性、方法、事件[例2-1]. 下面4项中不属于面对对象系统三要素的是。
A.变量B.事件C.属性D.方法2. 基本控件和窗体♦标签 Label:用于显示文本(输出)信息,不能作为输入信息的界面。
常用属性:Caption[例2-2]. 关于标签控件,以下叙述中正确的是。
A) 标签控件显示的内容由Caption属性决定,但运行时不能改变其内容。
B) 标签控件显示的内容由Caption属性决定,且运行时仍可以改变其内容。
C) 标签控件显示的内容由Text属性决定,但运行时不能改变其内容。
D) 标签控件显示的内容由Text属性决定,且运行时仍可以改变其内容。
♦文本框TextBox: 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。
常用属性:Text,Locked, Enabled常用方法: SetFocus是把光标移到指定的文本框对象中。
[例2-3]. 为了把焦点移到某个指定的控件,所使用的方法是。
A.SetFocusB.VisibleC.RefreshD.GetFocus♦命令按钮CommandButton: 接受用户输入的命令。
常用属性: Caption ,Defalut,Cancel常用事件:Click设置键盘访键:在Caption属性的某个英文字母前加“&”符号♦窗体:常用属性: Caption 常用方法:Print[例2-4].要求改变窗体的标题时,应当在属性窗口中改变的属性是Caption。
VB复习提纲
‘输出一行原始序列 ‘换行 '对数组排序
For j = i + 1 To 8 ‘寻找最小元素 If x(j) < x(t) Then t = j Next j If t <> i Then min = x(i) x(i) = x(t) x(t) = min End If Next i For i = 1 To 8 Print x(i); Next i Print End Sub ‘换行 '交换数组元素
Timer1.Interval = 1000 ‘每隔 Interval 值时间, 自动激发一个 timer 事件 Timer1.Enabled = True ‘启动 End Sub Private Sub Command2_Click() Timer1.Enabled = False End Sub 例 2:fx-4-2.frm 模拟秒表计时程序。 Option Explicit Dim time1 As variant 'dim time1 as Date 或 dim time1 都行,variant 可变类型 Private Sub Command1_Click() time1 = Now '系统时间 Text1.Text = Format(time1, "hh:mm:ss") Text2.Text = "": Text3.Text = ""
'输出排序后序列
记录类型的定义和使用,常用在随机文件的读写操作中。
7 章过程 子过程: sub te(x!,byval y!) 调用:call te(a,b) 或 te x,y 关键字决定了过程的作用域:private 文件级,本模块使用,public 默认:全局级,整个工 程都可调用。 实参与形参可以同名,注意参数传递方式:传值或传址。默认为传址。ByRef
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复习提纲多版本书均适合,可根据老师所讲挑选重点
VB复习提纲多版本书均适合,可根据老师所讲挑选重点复习一、W indows的基本操作1、新建文件夹和子文件夹2、复制、剪切、粘贴文件(按大小,后缀,名称,修改日期)3、删除文件4、修改文件的属性5、创建快捷方式二、V B的语言基础1、VB程序的书写规则1)VB代码不区分字母大小写2)同一行上可以书写多句语句,语句间用冒号“:”分隔3)单行语句也可以分在多行书写,在本行后加入续行符(空格和下划线‖_‖)4)注释是以Rem开头或用撇号‖‘‖引导,是对程序的解释,不会运行该程序。
2、VB提供的数据类型1)字符串(String,$):字符序列,由放在一对双引号中的Ascii字符(除双引号和回车符外),汉字和可打印字符。
如:“abc”,“2+3”,“中国”,“200”,“$2000”注意:在字符串中是区分字母的大小写的。
2)数值型:整型(Integer %),长整型(Long,&),单精度(Single,!),双精度(Double,#),货币型(Currency,@)3)逻辑型(Boolean):True False4)日期型(Date):Date、Time、Now5)变体型(Variant)6)自定义类型形式如下:Type 自定义类型名元素名[(下标)] As 类型名……[元素名[(下标)] As 类型名]End TypeEg: Type StuXueh As StringXingm As StringAge As IntegerEnd TypeDim a As Stua.Xueh=‖20001001‖a.Xingm=‖小李‖a.Age=193、变量和常量计算机在处理数据时,必须将其装入内存,则需要将存放数据的内存单元命名,通过内存单元名来访问其中数据。
命名了的内存单元就是变量或常量。
常量是在运行中数值一直保持不变,变量是在运行中数值可以不断变化的。
1)变量或常量的命名规则:①必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度小于等于255个字符②不能使用VB中的关键字③VB中不区分变量名的大小写④变量名最后一个字母可以是类型说明符Eg:下列变量名哪些是正确的:n, print_65 名称ab#3x Abs 85 ∏ A%B my name2)变量声明形式如下:Dim 变量名[As 类型] 为了方便定义,可在变量名后加类型符来代替As类型。
2011_2012vb简答分析复习提纲
简答题、程序分析复习提纲1.控件对象的属性、对象的事件和对象的方法,对象属性分类,事件驱动概念。
常用控件(文本框、标签、按钮、单选钮、复选框、列表框、组合框、计时器)的基本属性、事件、方法2.运算符的类型,表达式分类,标识符的用途,有效表达式的特征。
3.用于接收输入数据的控件、输出数据的控件及其特点。
从窗体通过控件输入、输出数据和使用对话框输入、输出数据在程序控制结构上的区别(如要求在文本框输入一个正整数和使用InputBox 输入一个正整数的程序控制结构的对比)。
4.程序基本控制结构的语法、说明及注意事项,循环控制结构中循环体执行次数的计算。
5.数组(静态、动态)的定义及基本操作:输入/输出、排序、查找、删除。
6.过程分类、调用方法。
函数与子过程的区别。
形参、实参及对应关系,应注意什么问题。
过程调用实现的控制结构。
变量声明与作用域。
7.对话框的特点,调用通用对话框的的方法和菜单调用的方法。
8.用户坐标系,与用户坐标系有关的对象属性。
画图的基本方法。
9.文本文件的特点及访问方式。
文件、自定义数据类型、数组的综合运用。
Private Sub Command5_Click()Dim x As Date, x1$Dox1 = InputBox("")Loop Until IsDate(x1)x = x1End SubPrivate Sub Text1_Validate(Cancel As Boolean) If Not IsDate(Text1.Text) ThenCancel = TrueText1.SelStart = 0Text1.SelLength = Len(Text1)Text1.SetFocusEnd IfEnd Sub。
大学vb复习资料1
大学vb复习资料1一、填空题1、在程序中使用日期型数据时,必须用符号将日期型数据括起来。
2、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有窗口、窗口、窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、、对象事件过程及编程、和五个步骤。
4、VB中每个对象都有自己的属性,属性决定控件是否允许可见。
5、在VB对象的三要素中,可以把看作一个对象的性质,把看作对象的响应,把看作对象的动作。
6、VB有三种工作模式,它们分别是模式、模式和模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为。
8、在VB中,为了使一个控件在运行时不可操作,应将控件的属性设置为。
9、为了防止用户编辑文本框内的内容,应将控件的属性设置为。
10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的属性设置为。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是。
12、VB中拥有多个窗体的程序可用语句窗体装入内存,用语句从内存中删除指定窗体.13、在多窗体工程中,可用方法显示一个窗体,用方法将一个窗体隐藏起来。
14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:、、和 ___________三种基本结构。
15、VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为,False转换为。
16、VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:变量、变量和变量。
17、VB中,对控件(对象)一些属性的设置,即可以通过在中设置,也可以在中设置,两种方法来设置。
18、在VB中,静态数组声明中的下标只能是。
而动态数组Redim语句中的下标还可以是的变量。
19、产生100~200之间(含100和200)的随机整数的表达式是:。
VB考前复习重点
VB考前复习重点重点:★掌握面向对象的程序设计的概念:对象、方法、属性与事件★事件驱动过程的程序设计原理1.1VisualBasic简介•具有面向对象的可视化设计工具•事件驱动的编程机制•提供了易学易用的应用程序集成开发环境•结构化的程序设计语言•支持多种数据库的访问•支持DDE、DLL、OLE技术•完备的Help联机帮助功能1.2面向对象的程序设计方法根底1.对象及对象类:动作体的逻辑模型,称为“对象〞。
2.属性:属性是用来描述对象的特性。
3.方法:方法指对象可以进行的动作或行为。
VB对象具有属性、方法和事件。
属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
气球的属性包括可以看到的一些性质,如它的直径和颜色。
其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。
通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。
如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。
所有的气球都具备这些能力。
1.3基于Windows环境下的应用程序的工作方式--事件驱动在传统的或“过程化〞的应用程序中,应用程序自身控制了执行哪一局部代码和按何种顺序执行代码。
从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
大学-VB程序设计复习提纲(文科)
第一章:Visual Basic程序设计入门1、VB的特点:面向对象、可视化、事件驱动2、工程文件的扩展名:vbp 窗体文件的扩展名:frm一个工程〔程序〕可以有多个窗体,可以指定任一窗体为启动窗体。
3、将多个语句写在一行上的分隔符是冒号。
第二章:面向对象的可视化编程基础1、对象〔控件〕的三要素:属性、事件和方法2、属性是用来描述和反映对象特征的,不同的对象具有各自不同的属性,对象的所有属性都可以在...........属性窗口中设置.......。
.〔N〕●所有控件都具有的共同属性:name〔名称〕,程序运行时窗体上对象的名称不可以修改。
●窗体、标签、命令按钮具有caption〔标题〕属性,文本框具有text〔内容〕属性。
如果要使命令按钮外表显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为退出(&X)。
●控件背景色: Backcolor 控件前景色〔字体颜色〕:Forecolor●垂直位置移动控件:Top 水平位置移动控件:Left 窗体或控件的大小:Width 和Height ●可见〔不可见〕:Visible 可用〔不可用〕:Enabled●字体:FontName 字号:FontSize 加粗:FontBold 斜体:FontItalic●文本框的属性:1〕假设设置文本框的属性PasswordChar="*",则运行程序时向文本框中输入6 个任意字符后,文本框中显示的是6 个"*"。
2〕允许〔不允许〕多行输入:MultiLine3〕选定文本的起始位置:Selstart,选定文本的长度:Sellength,选定文本的内容:Seltext●标签的属性覆盖〔不覆盖〕背景内容:BackStyle 对齐方式:Alignment〔文本框也有该属性〕●窗体的属性窗体的Enabled属性值为False时,该窗体上的按钮、文本框等控件就不会响应用户的操作。
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期末复习资料
“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各章节复习重点笔记总结
VB程序设计的初步知识1.VB的概述VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言。
特点:▲ 可视化编程▲ 面向对象程序设计▲ 结构化的程序设计语言▲ 事件驱动编程机制▲ 访问数据库2.VB的程序开发环境(1)窗口设计器窗口。
简称,窗体(2)工程资源管理器窗口▲ 工程文件和工程文件组工程文件的扩展名是vbp,每个工程对应一个工程文件。
▲ 窗体文件扩展名是frm,每一个窗体对应一个窗体文件,一个应用程序可以有多个窗体。
▲ 标准模块文件扩展名bas,不属于任何一个窗体。
▲ 类模块文件(3)属性窗口和工具箱窗口3.VB常用对象及操作(1)对象事件的名称Name是由VB预定的,不可以由编程者设定。
可以在运行期间改变窗体的Name属性的值。
(?)(2)控件4.VB应用程序通常有3类模块组成,即窗体模块、标准模块和类模块。
VB应用程序以解释和编译方式执行。
5.VB中的变量和常量(1)常量▲ 文字常量:字符串和数值常量▲ 符号常量格式:Const 变量名=表达式(2)变量▲ 命名规则:名字只能由字母、数字和下划线组成。
第一个字符必须是英文字母,最后一个字符可以是类型说明符。
▲变量的类型和定义①类型说明符放在变量名的尾部。
A#b(错)%:整型&:长整型!:单精度型#:双精度型$:字符串型②在定义变量时指定类型。
格式:Declare 变量名as 类型Declare 可以是Dim、Static、Public或Private(3)变量的作用域变量分为:局部变量、模块变量和全局变量①局部变量在事件过程或通用过程内定义的变量叫局部变量。
②模块变量窗体变量可用于窗体内的所有过程. 当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层变量,在使用窗体层变量前,必须先声明。
③全局变量全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。
用Public 声明。
6. VB常用内部函数⑴转换函数★取整函数Int和fix ★数值转换函数★类型转换函数★格式转换函数⑵数学函数★三角函数★绝对值函数(Abs)★符号函数(Sgn)★平方根函数(Sqr)★指数和对数函数(Exp和Log)⑶随机数函数★随机数函数(Rnd)★Randomize语句⑷时间函数7. VB字符串处理★左、中、右部截取Left(字符串,n)\Mid(字符串,n)\Right(字符串,n)★字符串长度测量函数Len(字符串)★Strings函数Strings(n,ASCII码)Strings(n,字符串)★查找某个字符串函数InStr(首字符位置,字符串1,字符串2[,n]★字母大小转换函数Ucase(字符串) Lcase(字符串)★插入字符串语句Mid(字符串,位置)=字符串★SetFocus语句8.VB运算符与表达式(1)算术运算符★求模运算Mod求余.★算术运算符优先级^> - > * >/ > \ > Mod > + > - >&如:7^2 Mod 5^2\3=1(1)关系运算符和逻辑运算符(2)表达式的执行顺序◆关系运算(=,>,<,<>,≦,≧)◆最后进行逻辑运算,顺序为: Not→And→Or→Xor→Eqv如:表达式:Not a<=c Or 4*c=b^2 And b<>a+c的值是(Flase)a=2,b=3,c=49.VB常用标准控件(1).标签●Alignment 确认标签中标题放置的位置,可设置0、1、2,作用分别为标题设置在左、右、中。
VB期末复习提纲
VB期末复习提纲一、判断题:1.Cls方法只能清除在运行阶段窗体或图形框中创建的文本或图形,不能清除窗体在设计时建立的文本或图形。
(√)2.VB中的变量必须先声明才可使用。
( )3.文本框中显示的内容可根据文本框的大小自动换行。
( )4.若要使某命令按钮获得控制焦点,可使用GotFocus方法来设置。
( )5.标准模块中的全局变量可以被工程中的其他模块调用,而公共的过程可以被窗体模块的任何事件调用。
(√)6.使用语句Const pi来定义一个符号常量,pi可以在这条语句之后进行赋值。
( )7.在书写VB语句的时候,一行最多可以写256个字符。
( )8.注释语句可以以Rem开头,这些语句可以放在程序代码的任意位置。
( )9.在VB的工具箱中包括了所有的VB控件,我们不能再加载其他的控件。
( )10.所有的控件在程序运行以后都是可见的。
( )11.除了标准控件外,还可引入其它控件及第三方厂商研制的控件。
(√)12.TextBox与Label有许多共同特点,它们都能显示和输入文本。
( )13.属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。
( )14.对象的所有属性即能在设计阶段利用属性列表框进行设置也能在程序中通过程序代码进行设置。
( )15.在VB中,变量的名称区分大小写,即认为NR与nr是不同的两个变量。
( )16.Do While …Loop循环可能不执行,Do…Loop Until循环至少执行一次。
(√)17.一个算法至少应该有0个以上的输入数据、1个以上的输出结果。
(√)18.执行一次InputBox函数,可以输入多个数据。
( )19.在一个循环结构的循环体内可以含有另一个完整的循环结构。
(√)20.数组下标上界和下界必须是正整数型常量或常量表达式。
( )二、选择题:1.VB是一种面向图形用户界面的可视化编程语言,它采用的程序设计方法是(B)。
第二章VB程序设计初步复习提纲范文
If 条件 then语句块1Else语句块2End if条件成立时,执行语句块1,跳过语句块2;条件不成立时,跳过语句块1,执行语句块2。
程序例子:A=inputbox(“性别:”,”输入性别”)If a=”男” thenPrint”先生,欢迎光临!”ElsePrint”女士,欢迎光临!”End if(5)循环语句:For 变量=<初值> to <终值> step <步长><语句块> (循环体)Next <变量>根据<步长>的正负,判断<初值>与<终值>的关系,决定是否运行循环体。
当<步长>是正数时,<初值>小于等于<终值>时,运行循环体;当<步长>是负数时,<初值>大于等于<终值>时,运行循环体;程序例子1:For i = 1 To 5r = r + 500Circle (2500, 2500), rNext i程序例子2:For m = 10 To 5 Step -3r = r + 500Circle (2500, 2500), rNext m(3)x=6for r=3 to 5print xnext r运行结果:二〇〇五学年考题题目一d1=1d2=2If d1>d2 thenmax=d1Elsemax=d2End ifPrint max运行结果:题目二For i=1 to 9 step 3 Print iNext i运行结果:二〇〇六学年考题题目一x=1y=2If x>y thenprint xElseprint yEnd if题目二S=0For i=1 to 5s=s+iNext IPrint s运行结果:二〇〇七学年考题题目一X=3Y=2If x>y theny=x*xprint x,yElseprint y,xEnd if运行结果:题目二A=1For b=2 to 4 step 2 Print a,bNext b运行结果:二〇〇八学年考题题目一A=1B=2T=aB=tPrint a,b,t题目二A=1B=2If a>b then c=aElsec=bEnd ifPrint a,b,c运行结果:。
VB复习提纲二
VB复习提纲二一、认识VB1、正确理解对象名称、对象(标识符)的命名规则2、理解对象的属性、事件和方法。
是否可以在设计阶段指定对象的所有属性?3、事件过程对象的事件过程中的参数类型能否更改?4、事件驱动尽管在窗体中设计了某些事件的处理程序,但如果用户不触发事件,对应的事件过程不会被执行。
5、VB集成开发环境由IDE主窗口、工具箱窗口、属性窗口、窗体窗口、代码窗口以及工程资源管理器窗口等组成。
二、立即窗与基本运算1、print 方法Print a, b与Print a; b的区别?Print a与print a,print a;的区别?Print后不输出表达式的作用Tab(n),Spc(n)的作用三、窗体设计窗体Form1)窗体Font属性与其上的控件的默认属性的关系。
2)Me对象是谁?窗体的属性、方法应用能否省略对象名称?3)对于窗体Form1,print caption与print Me.caption和Me.print caption等价码?4)在窗体的Load事件中,使用print语句有效吗?5) 窗体的Caption是窗体的名字吗?6)属性AutoRedraw, StartUpPosition,WindowState四、开始设计程序1、文件VB工程文件、窗体文件和标准模块文件的作用,扩展名是什么?2、VB集成开发环境三种工作模式设计、运行、调试(break)3、VB书写语法规则1)复合语句(一行多个语句)的写法2)续行3)注释(Rem与’的区别)五、数据与运算1、赋值语句左边必须为变量,不能为表达式。
变量名必须遵守标识符命名规则。
2、VB的数据类型1)Integer, Long, Single, Double, Date, Boolean, String , Variant;2)定长与变长字符串的表示;字符串常量的表示。
3)日期常量的表示,如#2006-5-3 10:20:30 AM#,1990年1月1日对应整数1(即1989年12月30日以来经历的天数)。
第一至四章复习提纲
第四章
⒈ 三种基本控制结构: 顺序、选择、循环 ⒉ 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>
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.选择和填空重点复习的知识点
1. 引用Form自身属性时应使用什么名称表示Form本身
Me
2. For循环语句循环次数的判断
3. 窗体控制焦点定位的属性名称
Location
4. Unicode和ASCII编码方式的异同
1.ASCII编码占一个字节,UNICODE占两个字节!
2.ASCII只支持英文字符和一些符号,不支持中文!UNICODE支持很多语言!
3.ASCll比UNICODE更早被开发出来!
4.UNICODE兼容ASCll
5. 文本框,图片框,定时器控件,P28
textbox picturebox timer
复选框P73
checkbox (主要属性:Text, Checked, CheckState。
主要事件:Click, CheckedChanged。
)列表框P92 listbox
组合框的主要方法和属性及作用P93
combobox(DropDownStyle)
DropDown:下拉式组合框,由一个文本框和一个下拉列表构成(默认样式)。
Simple: 简单组合框,与下拉式组合框类似,但直接显示多个项目。
DropDownList:下拉式列表框,没有文本框,只能显示和选择
6. 格式化函数的使用P51
Format(表达式[,"格式"]) Format(result, "0.####")
7. 结构化程序设计的几种控制结构P64
顺序结构赋值:变量名=表达式
选择结构(if p69 , select case ==>select case xxxxx/case a/...../case b/..../case c/..../end secect,
Goto p72 ==> A:/..../...... B:/..../...... goto A)
循环结构p75(计数For-Next,条件Do-Loop)
8. Redim的使用及特点P86 [Preserve保存之前的值]ReDim Preserve a(3)
9. 参数传递的两种方式及特点P110
传值byval
传地址byref
Function pd(ByVal x As Integer, ByRef y As Integer) As Integer
....
pd = 什么
End Function
10. 菜单项(menustrip在顶上的一条,contextmenustrip 右击出来的一条)的主要属性及如何设置P123
菜单项名.checked=T/F
分割线菜单项名输入“-”
菜单项名(&热键,如&E)
11. 语法错误有哪几种
语法错误、运行时错误(异常)、逻辑错误
12. 常用的字符串操作函数及使用,如Mid, Left等P54(表格)
13. 多维数组元素个数的计算P85
(下标上界+1)×(下标上界+1)×……=数组元素个数
14. 打开通用对话框的应调用什么方法
msgbox("提示文字",vbyesno+vbquesetion+vbdefaultbutton2,"标题")
15. 文件存取的方法有哪两种
顺序存取和随机存取
16. visual studio框架和的关系
后者是前者的一部分
17. 合法标示符的定义规则P43
必须以字母、汉字或下划线开头,后跟字母、汉字、数字或下划线等字符
不能包含小数点、空格等标点符号或类型声明字符(&、%、!、#、@、$)常量名、变量名的长度不能超过255个字符
不能使用保留字。
如Sub、Integer、Dim、If、End等
一般不用具有特定意义的名称做标示符,如属性、事件、方法等,以免混淆在中不区分标识符的大小写
18. 如何产生在给定范围内的随机整数
int(rnd()*(y-x+1)+x)
19. 存储数字的不同数据类型所需字节数的大小P42
20. 运算符的优先级关系P50
^ > 负号> */ > \ > Mod > +-
Not > And > Or > Xor(相同输出0,不同输出1)
21. vb 程序运行时系统会自动运行的窗体事件过程是什么
Load
22. 连接运算符& 和+的异同P47
"abcd"+"efg"="abcdefg"
"abcd"&"efg"="abcdefg"
"123"+123=246
"abc"+123=error
123&"abc"="123abc"
23. 分组框的作用P73
a.视觉上的区分
b.阻止不同组中控件之间的相互影响
24. 如何使得文本框在用户输入时都显示*号
textbox1.passwordcha="*"
25. 打开文件对话框的使用
OpenFileDialog1.Filter = "文本文件(*.txt)|*.txt"
OpenFileDialog1.FileName = ""
If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input)
End If
26. 文件打开函数Fileopen的使用
fileopen(文件号,文件名,打开模式)
27. keydown事件中参数e.keycode的含义
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e
As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
End Sub
e.KeyCode = Keys.A 键盘上的字符的ASCII码
28. 随机文件写入的基本单位是什么
字节
29. Inputbox函数的返回值是什么类型
string
30. 如何创建新字体同时赋给文本框的字体属性
TextBox1.Font = newfont("宋体", TextBox1.Font.Size, TextBox1.Font.Style) 31. vs 2005都支持哪些语言
VB,C#,C++,J#
32. 日期类型常量的写法
#01/01/2013#
dateadd(时间单位,增加量,日期) dateadd("d",5,#10/3/2011#)
datediff(时间单位,日期1,日期2) datediff("yyyy",#3/25/1985#,#10/3/2011#) 33. 中结构类型的定义方法
二.程序填空
实验4.10, 4.5, 6.2,6.3,4.5,4.8, 5.4,6.4
三. 编程题
知识点:(菜单,数组,列表框,数据统计, 顺序文件读写等)。