期末复习《VB程序设计》期末复习指导

发布 2021-04-20 11:59:28 阅读 4874

《vb程序设计》期末复习指导。

考试题型。1.选择题。

2.填空题。

3.请指出下列程序的运行结果。

4.(1)根据要求,完整程序 (2)编写程序

数据类型p11 程序结构(if 、for、select)p21 定义数组p31 文本框控件p43标签控件p43列表框控件p48 **、图像框控件p53mdichildp77通用对话框p56

各章重点。第一章基础知识。

visual basic的特点:(1)可视化的设计平台,(2)面向对象的设计方法,(3)事件驱动的编程机制,(4)结构化的设计语言,(5)充分利用windows资源,(6)开放的数据库功能与网络支持。

对象:封装好的数据和**。对象具有各种属性、事件和方法。vb中的典型对象有窗体、控件、打印机等。

属性:描述对象的性质和特征。事件:能被对象识别并响应的动作。

事件过程:对象在识别到某事件发生后将执行相应的过程。

方法:对象可执行的动作和功能类:对象的模版,通过类可以产生各种同类对象。

第二章 vb语言基础。

2.1 标准数据类型:

1)数值型数据。

2)字符串型数据(string):字符数据用ascii码即美国信息交换标准码表示。

3)布尔型数据(boolean):占2个字节,只有2个值(真true和假false)

4)日期型数据(date)

日期型数据占8个字节,表示范围从100.1.1-9999.12.31。

日期型常数应用一对##把日期和时间值括起来。

例:## 或 ##

#08:30:00 am##09/10/20** 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 **erage as single

public yn as boolean

2.3 常量。

常量代表内存中指定的存储单元,常量的值在程序运行过程中是不变化的。

直接常量:在程序**中以直接明显的形式给出的数据,为直接常量。根据使用的数据类型,常量分为:

字符串常量:需用双引号括起来。"sdfdf“,对于回车换行符,可用其ascii码表示, 例:

how are you?"+chr(13)+chr(10)

数值常量:5种数据类型:整数、长整数、定点数、浮点数和字节数。

布尔常量:只有两种值:true , false

日期常量:用一对“#”将表示日期和时间的值括起来,表示日期型常量。例:##, ##,#mar 4 20** 10:12:30#

符号常量:了改善程序的可读性和可维护性,通常使用符号常量。符号常量分为两种:内部常量和用户常量。

public|private] const 《常量名》 [as 《数据类型》]=表达式》

2.4 常用的内部函数的应用。

x=int(-3.4) →x=-4 x=int(3.4) →x=3

x=fix(-3.4) →x=-3 x=fix(3.4) →x=3

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“

x=str(123.456) →x=“123.456”

x=val(“123.456”) x=123.456

date= ##

time=##

m=month(date) →m=3

h=hour(time) →h=10

randomize 产生随机数的种子

rnd 产生0-1之间的随机数。

例:产生100以内( 不含100)的随机整数 int(rnd*100)

例:产生两位的随机整数 int(10+rnd*90)

第三章常用控件的使用。

用户通常通过命令按钮来执行某个命令。如:“确定”,“退出”等。 click事件:鼠标单击事件。

标签控件通常用来显示文本。

文本框控件通常用来接受用户输入的文本。

name属性:名称

text 属性:设置或读取文本框中的文字。

maxlength 属性:设置文本框中文本的最大长度。

locked 属性:设置是否允许用户在文本中输入或修改文本。

multiline属性:设置文本框是单行的还是多行的。

passwordchar:设置文本框是否作为密码输入框。

change: 当文本框内容变化时将触发本事件。

复选框控件可用来让用户进行“真/假”“是/否”等选项的设置。

单选框控件可用来让用户在一组相关的选项中选择一项,因此单选框控件总是成组出现的。位于同一容器中的单选框控件被为一组,当这一组中某个单选框控件被选中时,这组中其他的单选框将自动处于不选中状态。

组合框控件类似于文本框,但可提供一组预制的选项供用户选择。用户可从下拉式列表框中直接选择某项内容,也可在组合框中输入列表项中没有的内容。

**框控件主要用于显示**或用做其他控件的容器。picture属性: 设置**框要显示的**。

运行状态下可用“loadpicture”函数来设置**。

例:即清除原来的**。

图像框用于显示**。picture属性: 设置图像框要显示的**。运行状态下可用“loadpicture”函数来设置**。

例:定时器控件可用于定时引发事件。

interval 属性: 设置定时器的定时时间间隔,以毫秒为单位。enable属性: 设置定时器是否有效。

例:设置定时器timer1的定时时间间隔为1秒:

timer1. interval=1000

第四章赋值与输入输出。

print 方法

《对象名称》].print [《表达式列表》]

多个表达式之间用分隔符号“,”或分号“;”隔开。若句末无分隔符,则自动换行。对于表达式,先计算后输出。

卸载窗体 unload form1 unload me

结束程序 end

注释语句 rem 或 ‘

消息对话框

变量=msgbox(《消息内容》 [对话框类型》[,对话框标题》]]

消息内容:对话框**现的文本。对话框类型:对话框**现的按钮和图标。

输入对话框变量=inputbox(《信息内容》 [对话框标题》[,默认内容》]]

第五章选择结构程序设计。

选择结构:根据所给定的条件决定从不同的分支中执行某一分支的相应操作。

条件表达式的值为真( true)和假(false)。

条件表达式分为关系表达式和布尔表达式。

关系运算符:对两个表达式的值进行比较,关系成立,返回true,否则返回false。

关系运算符有:<,六种。其优先级相同。

例:能判断闰年的布尔表达式: 闰年的条件:年号(y)能被4整除,但不能100整除;或者能被400整除。

y mod 4 = 0 and y mod 100 <>0 or y mod 400=0

if 语句。

单行结构的if语句语法格式:if 《条件》 then [《语句序列1>] else 《语句序列2>]

iif函数语法格式:iif (《条件表达式1>,《真部分》, 假部分》)

VB程序设计期末复习

vb 程序设计期末复习题。1.在vb 6.0中,变量名最长可达个字符。答案 255 解析 规定 2.男性 sex 年龄 age 在18 20岁之间,身高 size 在1.65米以上,列出逻辑表达式。答案 sex and age 18 and age 20 and size 1.65 解析 规定 3....

VB程序设计复习大纲

1.算法的基本概念。算法是对解题方法的精确描述。由有限个步骤组成。算法具有 1 有穷性 2 确定性 3 可行性 4 有0个或多个输入 5 有1个或多个输出等特征。2 常用的算法表示形式有 自然语言 流程图和伪 3 流程图最基本 最常用的符号 1 处理框 输入 输出框 判断框 连接框 流程线 开始 结...

VB程序设计语言期末复习题

visual basic6.0程序设计教程 复习题。一 填空题。1 vb是建立在basic语言基础上的可视化编程语言或编程环境。2 当进入vb集成环境,发现没有显示 工具箱 窗口时,应选择视图菜单的工具箱选项,使 工具箱 窗口显示 3 在vb中 2346e 2346d 5这4个常数分别表示整形 长整...