复习提纲.docx

上传人:b****1 文档编号:2396302 上传时间:2023-05-03 格式:DOCX 页数:22 大小:134.45KB
下载 相关 举报
复习提纲.docx_第1页
第1页 / 共22页
复习提纲.docx_第2页
第2页 / 共22页
复习提纲.docx_第3页
第3页 / 共22页
复习提纲.docx_第4页
第4页 / 共22页
复习提纲.docx_第5页
第5页 / 共22页
复习提纲.docx_第6页
第6页 / 共22页
复习提纲.docx_第7页
第7页 / 共22页
复习提纲.docx_第8页
第8页 / 共22页
复习提纲.docx_第9页
第9页 / 共22页
复习提纲.docx_第10页
第10页 / 共22页
复习提纲.docx_第11页
第11页 / 共22页
复习提纲.docx_第12页
第12页 / 共22页
复习提纲.docx_第13页
第13页 / 共22页
复习提纲.docx_第14页
第14页 / 共22页
复习提纲.docx_第15页
第15页 / 共22页
复习提纲.docx_第16页
第16页 / 共22页
复习提纲.docx_第17页
第17页 / 共22页
复习提纲.docx_第18页
第18页 / 共22页
复习提纲.docx_第19页
第19页 / 共22页
复习提纲.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

复习提纲.docx

《复习提纲.docx》由会员分享,可在线阅读,更多相关《复习提纲.docx(22页珍藏版)》请在冰点文库上搜索。

复习提纲.docx

复习提纲

第一章:

VB概述

1、Visual:

可视化的;GUI:

图形用户界面(接口)

2、VB版本:

学习版、专业版、企业版

3、VB主要特点:

面向对象程序设计(OOP);事件驱动的编程机制;结构化程序设计语言;支持动态交换(DDE)、动态链接库(DDL)和对象的链接与嵌入技术(OLE)

4、VB中有三种模式:

设计模式、运行模式、中断模式

5、VB的文件种类:

工程文件(vbp)、窗体文件(frm)、标准模块文件(bas)、类模块文件(cls)、工程组文件(vbg)、资源文件(res)

6、工程管理器窗口中有3个按钮:

查看代码、查看对象、切换文件夹

7、显示或隐藏VB各种子窗口是从视图菜单中进行选择

8、属性窗口由3部份组成:

对象列表框、属性列表框、属性功能说明列表框

9、打开代码窗口的4种方法:

双击窗体任何地方、右击窗体后选查看代码、在工程管理窗口中选查看代码、视图菜单中选代码窗口

10、代码窗口的组成:

对象列表框、事件列表框、代码编辑区、过程查看按钮、全模块查看按钮

11、MSDN:

微软开发网络(MicrosoftDeveloperNetwork),提供帮助文档,在VB中按F1获得帮助

第二章:

VB对象及操作

1、对象三要素:

属性、事件、方法

2、事件过程:

是事件触发后响应的程序代码段

3、VB命名的原则:

必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线。

4、对象属性设置:

1)通过属性窗口设置;2)代码中通过赋值实现,对象名·属性名=属性值

5、窗体常用属性:

Name(名称)、Height(高)、width(宽)、top(左上角纵坐标)、left(左上角横坐标)、Caption(标题)、Enabled(是否可用)、Visible(是否可见)、BackColor(背景色)、ForeColor(前景色)、MaxButton(最大化按钮)、MinButton(最小化按钮)、ControlBox(控制框)、BorderStyle(边框样式)、Picture(图片)、WindowsState(窗体启动初始状态)、AutoRedraw(是否自动重画)

FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。

FontSize属性是整型,决定对象上正文的字体大小。

FontBold属性是逻辑型,决定对象上正文是否是粗体。

FontItalic属性是逻辑型,决定对象上正文是否是斜体。

FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。

FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。

6、窗体常用事件:

click、dblclick、load、unload、activate、resize

7、窗体常用方法:

Print、Move、Cls、Show、Hide

8、按钮属性:

Caption-用&设置快捷键;Default、Cancel

9、按钮方法:

SetFocus-使按钮获得焦点

10、按钮事件:

GotFocus-在按钮获得焦点时产生该事件;LostFocus-失去焦点时产生该事件

11、标签框属性:

Alignment(对齐方式)、BackStyle(是否透明)、AutoSize(是否自动调整大小)

12、文本框属性:

Text(文本框内显示文字内容)、Maxlength(最大长度)、MultiLine(多行文本框)、ScrollBars(滚动条)、PassWordChar(密码框)、Locked(是否可编辑)、SelStart(选中文字起点或光标位置)、SelLength(选中文字长度)、SelText(选中的文字内容)

13、文本框常用事件:

Change、KeyPress、KeyDown、LostFocus、GotFocus

14、文本框常用方法:

SetFocus

第三章:

VB程序设计基础

整数

Integer

%

最大值为32767

长整数

Long

&

单精度浮点数

Single

!

双精度浮点数

Double

#

逻辑型数据

Boolean

字符型数据

string

$

变体

Variant

默认类型

1、逻辑型只有两个值:

真(True)和假(False),缺省值为False;

2、逻辑型与非逻辑型间的转换规则:

当把数值型数据转换为逻辑型数据时:

0——转换为False

非0——转换为True。

反之,当把逻辑型数据转换为数值型时:

False——转换为0

True——转换为-1。

3、变长字符串和定长字符串:

DimaAsString*8

4、用户自定义数据类型

[Private|Public]Type自定义类型名

数据类型元素As类型名

EndType

注:

1)窗体模块一定是用Private关键字;2)字符串子类型最好用定长型

3)声明相关变量:

DimaAs自定义类型名

5、以&或&O(字母O)开头的整数为八进制数;以&H开头的整数是十六进制整数

6、字符串常量:

1)""表示空字符串,而""表示有一个空格的字符串;

2)若字符串中有双引号,则用连续两个双引号表示

7、日期常量用“#”括起来

8、声明符号常量:

Const常量名[As类型]=常数表达式;

Const常量名[类型符号]=常数表达式

9、显式声明变量:

[Dim/Private/Public]变量名[AS类型]

[Dim/Private/Public]变量名[类型符]

强制显式声明——OptionExplicit语句

10、算术运算符及优先级:

如何求得一个整数的各个位数?

\和Mod

11、字符串运算符有:

&和+。

功能是字符串连接

+:

两个操作数均应为字符串类型,否则按算术运算作加法;

&:

两个操作数既可为字符型也可为数值,都按字符串运算作连接

12、关系运算符与关系表达式

13、关系运算的规则如下:

(1)当两个操作式均为数值型,按数值大小比较。

(2)字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。

(3)数值型与可转换为数值型的数据比较,

如:

29>"189",按数值比较,False。

"29">"189",按字符串比较,True

(4)数值型与不能转换成数值型的字符型比较,

如:

77>"sdcd",不能比较,系统出错。

(5)“Like”运算符是VB6.0新增加的。

其使用格式为:

str1Likestr2

14、逻辑运算符与逻辑表达式

数学上表示某个数在某个区域时用表达式:

10≤X<20

用VB程序中应写成:

X>=10AndX<20

如果写成如下形式将是错误的:

10<=x<20或10<=xOrx<20

15、运算符的执行顺序:

算术运算符>字符运算符>关系运算符>逻辑运算

16、数学表达式转换成VB表达式要注意加括号:

17、常用函数:

Sin、Abs、Exp、Log、Sqr、Tan、Fix

Trim、Left、Mid(S,N1[,N2])、Lcase、Ucase、Date、Time、WeekDay

在三角函数中的自变量是以弧度为单位

Int:

返回不大于给定数的最大整数

产生[N,M]区间的随机整数:

Int(Rnd*(M-N+1))+N

Asc(string):

用来求一个字符串首字符的ASCⅡ码

Chr(charcode):

求一个ASCⅡ码值所对应的ASCⅡ码字符

Str(number):

将一个数值转换为一个字符串

第四章:

顺序结构程序设计

1、赋值语句的形式为:

[Let]变量名=表达式

[Let]对象名.属性名=表达式

作用:

计算右边表达式的值,然后赋给左边的变量,表达式类型应该与变量名的类型一致。

2、理解赋值号与关系运算符的区别:

a=b=c=1Printa=b=c=1Ifa=b=cThen……

3、Print方法的一般格式:

[对象名.]Print[<表达式表>][{,|;}]

注意几点:

1)不带任何参数;2)输出项之间的分号与逗号的区别;3)语句最后加分号、加逗号、不加分号逗号的区别;4)Print“a+b=”;a-b语句中,变量名a和字符串中的字符a在语句中的作用的理解

4、InputBox函数形式如下:

 

 变量名=InputBox(<提示信息>[,<标题>][,<默认>][,][,])

5、MsgBox函数和MsgBox过程

函数形式:

变量[%]=MsgBox(提示[,按钮[+图标]+[缺省按钮]+[模式]][,标题])

过程形式:

MsgBox提示[,按钮[+图标]+[缺省按钮]+[模式]][,标题]

按钮值:

VbOkOnly、vbOkCancel、……(Abort、Retry、Ignore、Yes、No)

返回值:

VbOk、vbCancel、vbAbort、……

第五章:

选择结构程序设计

1、If单分之结构

格式1:

If<表达式>Then<语句>

格式2:

If<表达式>Then

<语句>

EndIf

2、If双分之结构

格式1:

If<表达式>Then<语句1>Else<语句2>

格式2:

If<表达式>Then

<语句块1>

Else

<语句块2>

EndIf

3、IIf函数形式:

IIF(表达式1,表达式2,表达式3)掌握函数值计算方法和函数使用方法

4、If多分之结构

If<表达式1>Then

<语句块1>

ElseIf<表达式2>Then

<语句块2>

[Else

语句块n+1]

EndIf

5、SelectCase选择语句

注意:

1)语句功能准确理解及编程应用方法

2)各Case分支子句中表达式的四种形式:

A.一个表达式

B.用逗号分隔的多个表达式

C.To(如Case1To10)

D.Is(如CaseIs>=80)(注:

>号前不是用变量,Is前也不能加变量)

SelectCase<测试表达式>

Case<表达式1>

<语句1>

Case<表达式2>

<语句2>

………

[CaseElse

<语句n+1>]

EndSelect

第六章:

循环结构程序设计

1、深刻领会求S=1+2+3+……100题目中,循环思维方式是如何形成的?

2、Do…Loop循环结构

DoWhile〈条件表达式〉

〈循环体〉

[If条件ThenExitDo]

〈循环体〉

Loop

Do

循环体〉

[If条件ThenExitDo]

〈循环体〉

LoopWhile〈条件表达式〉

当条件为真就循环

DoUntil〈条件表达式〉

〈循环体〉

[If条件ThenExitDo]

〈循环体〉

Loop

Do

〈循环体〉

[If条件ThenExitDo]

〈循环体〉

LoopUntil〈条件表达式〉

直到条件为真才退出循环

3、

For循环变量=初值To终值[Step步长]

<循环体>

[If条件ThenExitFor]

<循环体>

Next[循环变量]

For循环语句:

4、While…Wend循环结构:

循环体中不能出现强制退出循环的Exit语句

While〈条件表达式)

循环体

Wend

5、循环程序设计的方法:

从给定题目中分析出构成循环的四个要素:

1)循环体是什么?

2)循环控制变量及循环控制表达式是什么?

3)循环应如何初始化?

4)对于每次循环,其控制变量如何改变?

可画出流程图,检验处理方式无误后再转换成程序,特别是循环嵌套,应画出流程图

6、注意掌握常用算法:

累加和累乘(要注意控制条件:

条件为终值、条件为总和、条件为输入的特殊数值……)、输出三角形星号、判素数、求一列数的最大(小)值、穷举法、递推法、统计字符串中各种字符的个数……

7、各种题型的解法:

程序分析题、程序填空题、程序设计题,应重点多作练习

第七章:

数组

1、深刻理解为什么要引入数组技术:

可用一个名称存放多个数,可使用下标来控制循环以处理数组中的数据

2、数组必须“先声明后使用”

3、静态数组:

数组声明时,数组的大小固定的数组称为静态数组

4、静态数组的声明语法是:

[Dim/Private/Public]数组名([下界To]上界,…)[As数据类型]

计算元素个数、理解数组的模型、维数、下标上下界、越界

5、语句OptionBase1的作用:

使数组的默认下界为1,该语句写在通用部份

6、动态数组的声明及使用方法:

空维数、ReDim

7、Array函数的作用及使用方法、UBound、LBound函数的功能及格式

8、数组专用循环语句:

ForEach成员In数组

循环体

[ExitFor]

Next成员

9、控件数组:

同类控件同一名称,共享相同事件,共享事件中用Index参数区分控件

10、熟悉数组赋初值的多种方式:

赋随机数、赋有规律的数、执行程序时由用户输入、用Array函数、给个别元素赋值、数组整体赋值

11、数组的输出:

不能整体输出,只能以元素为单位输出,深刻理解数组输出的控制与输出结果的关系

12、深刻理解数组中元素的处理顺序与循环的控制方式的关系

13、掌握与数组相关的常用算法:

求数组中元素最大值及其下标、倒置、冒泡法排序、选择法排序、矩阵加法、矩阵转置

14、各种题型的解法:

程序分析题、程序填空题、程序设计题,应重点多作练习

第八章:

过程与函数

1、理解过程与函数技术的意义:

对规模大、复杂程度较高的任务进行任务分解,各子任务分别设计,便于工程化设计和管理

2、

3、声明Sub过程的语法格式为:

[Private|Public][Static]Sub过程名([<形参列表>])

[<语句块1>]

[ExitSub]

[<语句块2>]

EndSub

注意:

Sub过程名无值,无类型。

4、调用的方法为:

方法1.使用Call语句格式:

Call过程名[(实参列表)]

方法2.将过程名作为语句使用:

格式:

过程名<实参列表>

特点:

Sub过程的调用是一句独立的语句。

调用的本质:

转入(转入前要传递参数)被调用过程去执行,遇EndSub或ExitSub语句返回调用位置下一句执行

5、声明Function过程(函数定义)格式:

[Public|Private][Static]Function函数过程名[(<参数列表>)][As<类型>]

[<语句块>]

[<函数过程名>=<表达式>]‘返回值语句

[ExitFunction]

EndFunction

注意:

在函数体内,函数名可以当变量名使用,函数的返回值就是通过对函数名的赋值语句来实现的。

即函数值通过函数名返回。

Function函数的调用,与标准函数的调用相同。

调用时不能独立成为语句,必须作为其它语句的一个部份。

调用的本质:

转入(转入前要传递参数)被调用过程去执行,遇EndFunction或ExitFunction语句返回调用语句执行

6、不同模块(过程)之间数据的传递方式:

7、参数传递有两种模式:

按值传递与按址传递

1)按值传递:

是单向传递,被调用过程如果改变了形参值,不会改变对应实参变量的值。

传值方式的标志为:

在形参变量前加上ByVal。

2)按址传递:

是双向传递,调用时将实参值传递给形参变量,调用结束后将形参值返回给对应实参变量。

实参只能是变量或数组名。

数组名作形参一定是按址传递。

传值方式的标志为:

形参前加上ByRef(默认方式)。

8、特殊的形参变量:

Optional(可选参数:

即可无对应实参)、ParamArray(可变参数)、对象参数、控件参数

9、过程的嵌套:

不能嵌套定义过程,但可嵌套调用过程

10、过程的递归:

直接递归和间接递归。

直接递归指在过程体内出现直接调用自身的过程。

间接递归指在过程体内出现间接调用自身的过程。

11、使用递归算法必须要满足条件:

1)存在递归算法结束条件及结束时的值。

2)能用递归形式表示,且递归向终止条件发展。

12、变量的作用范围:

指程序所定义的变量能有效发挥其作用的范围。

分三类:

过程级变量、模块级变量、全局变量。

13、过程级变量:

变量作用范围限限制在该过程内部,也称为局部变量。

用Dim或Static关键字声明该类变量,且须声明于过程内部。

过程级变量根据生存期的不同又分为动态变量和静态变量。

静态变量的生存期为整个应用程序的执行期间。

应掌握该类变量的程序分析方法:

静态变量:

初值为0。

该变量所在的过程执行结束,该变量不释放内存空间,变量的值保持不变。

若该过程再次被调用时,接着使用上次的值。

14、模块级变量:

指在一个模块中所有过程都可使用的变量。

用Dim或Private声明,且应在模块的“通用”处声明。

15、全局变量:

作用范围为应用程序的所有过程。

应在模块的通用部份用Public声明。

16、过程的作用范围分模块级(Private方式声明)和全局级(Public方式声明)。

17、各种题型的解法:

程序分析题、程序填空题、程序设计题,应重点多作练习

第九章:

常用标准控件

1、单选按钮重要属性:

Value:

用于获取或设置按钮的状态。

有两种取值:

True、False

2、复选按钮重要属性:

Value:

用于获取或设置按钮的状态。

有三种取值:

0、1、2

3、列表框和组合框重要属性:

1)Text:

被选中列表项的文本内容

2)ListIndex:

被选中的列表项的下标值

3)List():

其中记录了列表框中所有列表项文本,可用下标指明获取第几项文本

4)Selected():

其中记录了每个列表项的被选中状态

5)ListCount:

列表项数

4、列表框和组合框重要方法:

1)AddItem方法:

<列表框控件名|组合框控件名>.Additem<项目>[,<索引值>]

2)RemoveItem方法:

<列表框控件名|组合框控件名>.RemoveItem<索引值>

3)Clear方法:

<列表框控件名|组合框控件名>.Clear

应掌握方法与属性的组合使用方法

5、滚动条:

属性:

Value、Max、Min

事件:

Change(单击两端箭头或空白处触发)、Scroll(拖动滑块时触发,拖动结束时还会发生一次Change事件)

6、时钟:

属性:

Enabled、InterVal事件:

只有Timer事件

7、框架作用:

分组对象设计时应注意要先画框架再画框架内部控件

8、图片框属性:

Picture、AutoSize(是否使控件尺寸自动适应图片大小),属容器类控件,可用Print在图片框中输出文字或用Line等作图函数在图片框上作图

9、图像框属性:

Picture、Stretch(是否拉伸图像)给Picture属性赋值要用LoadPicture函数

10、驱动器列表框:

属性:

Drive事件:

Change、Click、DblClick

11、目录列表框:

属性:

Path事件:

Change、Click、DblClick

12、文件列表框:

属性:

Path、FileName事件:

Click、DblClick

13、三类文件系统列表框的同步实现方法

第十三章:

数据文件

1、顺序文件的操作:

1)打开:

Open“文件名”For模式As#文件号模式:

OUTPUT、INPUT、APPEND

2)读文件:

格式一:

INPUT#文件号,变量列表功能:

读若干数据

格式二:

LINEINPUT#文件号,字符串变量功能:

读一个字符串

格式三:

INPUT(N,#文件号)功能:

读N个字符

3)写文件:

Print语句、Write语句

4)关闭文件:

Close

2、两个文件相关函数:

Eof、Lof,对Eof函数应掌握其循环控制方法

3、记录类型的定义:

[Private|Public]Type自定义类型名

元素名Astype

[元素名Astype]

EndType

记录类型的变量的声明方法举例:

Dimstudent1Asstudent

4、随机文件的操作:

1)打开:

Open“文件名”ForRandomAs#文件号

2)读文件:

Get#文件号,记录号,变量名

3)写文件:

Put#文件号,记录号,变量名

5、了解几个文件操作命令的功能及格式:

MkDir、RmDir、FileCopy、Kill、Name

第十章:

多重窗体程序设计

1、Me代表当前窗体的名称。

2、添加窗体的方法:

“工程”->“添加窗体”,每个被添加的窗体将单独保存为一个文件。

3、设置启动窗体:

“工程”->“工程属性”,每个工程只能有一个启动窗体,默认的启动窗体是第一个创建的窗体。

4、窗体的加载和卸载方法:

Load与Unload

5、窗体的显示与隐藏:

Show(或Visible属性设置为True),Hide(或Visible属性设置为False)

6、Show方法中指定窗体模式:

[窗体名称].Show[0/1],默认值为0(即模态窗体,指必须关闭窗体才能操作另外的窗体);可指定为1(即非模态窗体,指不必关闭窗体就能操作另外的窗体)

7、SubMain()过程:

用于在显示多个窗体之前对一些条件进行初始化。

该过程必须在标准模块中建立。

需要在工程式属性中设置为启动对象才能起作用。

8、DoEvents语句作用:

让CPU在执行一个过程的长时间的循环中,使别的事件能进行响应

9、VB应用程序主要由三类模块组成:

窗体模块、标准模块、类模块

第十一章:

对话框与菜单程序设计

1、对话框常识:

不能改变窗体大小,没最大、最小化按钮,没菜单栏、工具栏和状态栏

2、三类对话框:

预定义对话框(InputBox和MsgBox)、自定义对话框、通用对话框

3、自定义对话框:

1)由普通窗体创建(BorderStyle设置为3即可)、2)由模板创建

4、通用对话框:

将控件添加到工具箱:

“工程”->“部件”->“MSCommonDialog…”

5、通用对话框分类及方法:

6、“打开”和“保存”对话框重要属性:

FileName(带路径文件名)、FileTitle(不带路径文件名)、Filter(过滤器,应了解其设置格式);要注意这两个对话框本身并无打开和保存文件的功能。

7、“颜色”对话框重要属性:

Color

8、“字体对话框”重要属性:

Flags(一般要使其值为259)、Color(注意不是ForeColor)、FontBold、FontItalic……

9、菜单也是一个控件,它也有属性、事件、方法;常用属性有:

Caption、Enabled、Visible、Checked。

设置菜单分隔线是设置其标题为减号;设置菜单访问键是在其标题属性中的某个字母前加一个&符号。

菜单控件(对象)只有一个事件——单击事件

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2