版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.PAGE :.;PAGE 6用心 爱心 专心第二单元 VB程序设计一、知识内容面向对象程序设计的根本思想与方法考试要求:对所列知识要知道其内容及含义,并能用本人的言语或动作进展表达、判别和直接运用。1面向对象程序设计object oriented programming,缩写OOP方法:在进展程序设计是从分析问题领域中各种客观事物本体的属性和行为,以及它们之间的相互关系着手,在计算机中建立起这些客体的映象对象,用对象对应于问题领域中的客体,用对象间的音讯传送来表示客体的相互作用、相互关系。二属性、类、事件和事件处置的概念考试要求:对所列知识要知道其内容及含义,并能用本人的言语或动作进展表达、
2、判别和直接运用。1对象是客观存在的事物或概念。它有两个特点:形状和行为。2一个对象的形状是经过假设干个属性property来描画的;行为是指对属性进展操作和处置的方法method。在面向对象的程序设计中,一个对象是由一组对象形状的数据和一组描画处置对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。3类class是对一样性质的对象的一种笼统,而一个对象那么是类的一个“实例。4事件event就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法事件处置过程的执行,即由某个事件驱动了相应的事件处置过程的执行。这就
3、是面向对象程序设计中的事件驱动概念。VB运用程序的界面设计与调式考试要求:对所列知识要了解其确切含义及与其它知识的联络,可以用所学的信息技术知识和操作方法处理实践问题,熟练运用信息技术进展信息的处置。1VB运用程序的界面设计1VB程序设计言语:基于Basic言语的可视化程序设计环境,采用面向对象的程序设计方法OOP。2VB运用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。3控件工具箱集中了常用的根本控件:标签label、文本框TextBox、命令按钮Command Button、列表框ListBox等。(4)窗体Form是VB运用程序的根本构造。窗体可以看作是一个“容
4、器,其中放置着各种各样在运用程序中必需用到的对象。2VB运用程序的运转和保管运转:单击工具栏中“运转选项中的启动按钮,运转运用程序。保管:在“文件菜单中选“工程另存为,该运用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是“.frm和“.vbp。也可以选“文件菜单中的“生成工程xxx.exe,这样,就可在Windows环境中直接运转这个运用程序了。四事件处置代码的编制方法考试要求:对所列知识要了解其确切含义及与其它知识的联络,可以用所学的信息技术知识和操作方法处理实践问题,熟练运用信息技术进展信息的处置。对于对象而言,事件就是发生在该对象上的事情,通常是由用户在对象上激发的一种动作。
5、一个事件的发生,可以引起某个对象上某个方法的执行,即由某个事件驱动了相应的事件处置过程的行为。在事件处置过程中,可以按预定设计好的方式,改动某个对象的相关属性值,因此是这个对象的形状得到相应的改动。五VB根本数据类型、常量、变量和数组考试要求:对所列知识要了解其确切含义及与其它知识的联络,可以用所学的信息技术知识和操作方法处理实践问题,熟练运用信息技术进展信息的处置。1 数据:数据是信息的一种记录方式。在VB中,常用的根本数据类型有以下几种:Integer(整数型)、Long(长整数型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑
6、型)、Date(日期型)。2常量:常量是在程序执行过程中其值不变的存储单元或数据。在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量这几种类型。3变量:变量用来表示数据的存储区,在程序运转过程中,这些存储区中的值是可以改动的。变量名由字母、数字和下划线等字符组成,但必需以字母开头,在变量名中对大小写字母是不加区分的。变量阐明语句的常用方式为:Dim变量名As变量的类型。4数组:数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。一维数组的常用方式为:Dim 数组变量名(A1 To A2) As 元素
7、的类型。二维数组的常用方式为:Dim 数组变量名(A1 To A2,B1 To B2) As 元素的类型。六VB各类表达式与规范函数考试要求:对所列知识要了解其确切含义及与其它知识的联络,可以用所学的信息技术知识和操作方法处理实践问题,熟练运用信息技术进展信息的处置。1VB中的常用规范函数1常用数学函数:Abs(X)、Int(X)、Sqr(X)、Rnd、 Exp(X)、Log(X)、Sin(X)、Cos(X)、Tan(X)。2常用类型转换函数和字符串函数:Asc(X)、Chr(X)、Val(X)、Str(X)、Len(X)、Mid(X,n,k)、Fix(X)。2根本运算与表达式1VB的根本运算
8、:VB的根本运算包括算术运算、关系运算和逻辑运算三大类。算术类根本运算有:、-、*、/、Mod、+、-关系类根本运算有:=、=逻辑类根本运算有:Not 、And 、Or2表达式:表达式主要用来规定值的计算过程,以及对于某些情况或条件的判别。一个表达式中能够包括算术运算、关系运算和逻辑运算等多种根本运算,以及这些根本运算所涉及的数据变量和常量。3根本运算的优先级从高到低为:1级,-指负号,2级,、/3级,4级,Mod5级,+、-6级,=、=7级,Not8级,And9级,Or10级。七常用的VB语句考试要求:对所列知识要了解其确切含义及与其它知识的联络,可以用所学的信息技术知识和操作方法处理实践问
9、题,熟练运用信息技术进展信息的处置。八运用VB实现顺序、选择、循环三种控制构造考试要求:对所列知识要了解其确切含义及与其它知识的联络,可以用所学的信息技术知识和操作方法处理实践问题,熟练运用信息技术进展信息的处置。1赋值语句: 变量名 = 表达式或对象名.属性名 = 表达式2选择语句: 行If语句:If 条件表达式Then 语句1 Else 语句2或If 条件表达式Then 语句 块If语句:If 条件表达式1Then 语句块 1ElseIf 条件表达式2Then 语句块 2 ElseIf 条件表达式nThen 语句块 n Else 语句块 0 EndIf3循环语句: For 语句 For 循
10、环变量 = 初值To终值Step 步长语句块Next 循环变量 Do 语句 Do While 条件表达式语句块Loop4注释:注释是以单引号开头的一串文字,可以出如今程序中需求阐明的位置上,经过这一串文字,对附近的程序段进展简要的阐明,添加程序的可读性。注释对程序的执行效果没有任何影响,程序运转时自动跳过注释。九过程、事件处置过程、自定义函数考试要求:对所列知识要了解其确切含义及与其它知识的联络,可以用所学的信息技术知识和操作方法处理实践问题,熟练运用信息技术进展信息的处置。1VB运用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块担任处理整个运用问题的一部分义务。程序模块分为
11、过程和函数两种。2过程:将程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过程。过程中的代码可以被反复调用。过程分成两类,一类是事件处置过程,另一类是通用过程。3事件处置过程: Sub 事件处置过程名参数表 语句块 End Sub 其中,事件处置过程名必需符合下面的规那么:对象名_事件的规范名。VB的一些常用对象上的常见事件的规范名有:文本框Text:Text_Click、Text_DblClick、Text_KeyPress命令按钮Command:Command_Click、Command_DblClick标签Label:KeyPress4函数:函数是类似于过程的另一个程序模块,不同之处
12、是函数执行完成后,函数的计算结果被送到函数的调用点上,供程序的后继部分继续进展处置。自定义函数: Function 函数名参数表 As 类型名 语句块End Function 二、例题分析1对于对象及其特征的错误了解是()。(A) 对象都具有一个标识本人以区别其他对象的名字。(B) 对象都具有本身的属性及其属性值。(C) 对象普通只用数据表示属性,但不用代码表示行为。(D) 对象都具有本身的行为操作。参考答案:C 所考知识点:对象的概念。2以下控件中可用于接受用户输入文本,又可用于显示文本的是(A) Label 控件 (B) TextBox 控件(C) Timer 控件 (D) Command
13、Button 控件参考答案:B 所考知识点:VB的界面设计。3VB中保管工程文件的文件扩展名为(A) vbp(B) frm(C) doc(D) pas参考答案:A 所考知识点:VB运用程序的运转和保管4VB言语中,以下各种根本数据类型阐明符中表示单精度实型数的是(A) Integer(B) Boolean(C) Single(D) String参考答案:C 所考知识点:根本数据类型5在Visual Basic中,以下属于字符串常量的是(A) Abs(100)(B) 100(C) Val(100)(D) 1/2参考答案:B 所考知识点:数据、规范函数的运用。解此题需求了解各函数前往值的数据类型,
14、以及数值和字符串的表示方法。题中Abs()函数求的是数值的绝对值,前往的是数值;Val()函数是将数字字符串转换为数值;前往值是数值,1/2本身就是数值;而数字字符串的表示需求加引号。6以下可以作为Visual Basic的变量名的是(A) sqr(B) 2pai(C) cj1(D) a+b参考答案:C 所考知识点:变量的命名。解此题需求了解变量的命名规那么。变量名是由字母、数字和下划线等字符的恣意字符组成,但必需以字母开头,另外值得一提的是变量名不能运用VB中的保管字。题中sqr属于VB的保管字;5pai不是字母开头;a+b中“+号是非法字符。7函数Sqr(X)功能是(A) 求X的算术平方根
15、(B) 求X的绝对值(C) 求不大于X的最大整数(D) 数值X转换成字串X参考答案:A 所考知识点:规范函数。8以下运算结果中,值最大的是(A) 34 (B) 3/4(C) 4 mod 3(D) 3 mod 4参考答案:D 所考知识点:算术类根本运算符此题考生需留意“/、“、“mod三个有关除的运算符的区别93 mod 2 + 3 2的执行结果为(A) -1(B) 3(C) 2(D) 0参考答案:C 所考知识点:算术类根本运算10a=5,b=7,c=-2,d=1时,以下结果为False的是(A) a + b c + d And a = 5 Or Not c 0 Or d a + b And a = 5 Or Not c 0 Or d 0(C) a + b c + d And a 0 Or d 0(D) a + d = 5 Or Not c 0 Or d 0 then x=y-3 Else y=x+3y的值是_(A) 2(B) -23(C) 8(D) -17参考答案:C 所考知识点:选择语句18循环语句For i=1 To 10 step 2 的循环次数是(A) 5(B) 9(C) 8(D) 10参考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论