ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:134.45KB ,
资源ID:2396302      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2396302.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(复习提纲.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

复习提纲.docx

1、复习提纲第一章: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、属性窗口由

2、3部份组成:对象列表框、属性列表框、属性功能说明列表框9、打开代码窗口的4种方法:双击窗体任何地方、右击窗体后选查看代码、在工程管理窗口中选查看代码、视图菜单中选代码窗口10、代码窗口的组成:对象列表框、事件列表框、代码编辑区、过程查看按钮、全模块查看按钮11、MSDN:微软开发网络(Microsoft Developer Network),提供帮助文档,在VB中按F1获得帮助第二章:VB对象及操作1、对象三要素:属性、事件、方法2、事件过程:是事件触发后响应的程序代码段3、VB命名的原则:必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线。4、对象属性设置:1)通过属性窗口设置;2)代

3、码中通过赋值实现,对象名属性名=属性值5、窗体常用属性:Name(名称)、Height(高)、width(宽)、top(左上角纵坐标)、left(左上角横坐标)、Caption(标题)、Enabled(是否可用)、Visible(是否可见)、BackColor(背景色)、ForeColor(前景色)、MaxButton(最大化按钮)、MinButton(最小化按钮)、ControlBox(控制框)、BorderStyle(边框样式)、Picture(图片)、WindowsState(窗体启动初始状态)、AutoRedraw(是否自动重画)FontName属性是字符型,决定对象上正文的字体(缺省

4、为宋体)。 FontSize属性是整型,决定对象上正文的字体大小。 FontBold属性是逻辑型,决定对象上正文是否是粗体。 FontItalic属性是逻辑型,决定对象上正文是否是斜体。 FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。 FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。6、窗体常用事件:click、dblclick、load、unload、activate、resize7、窗体常用方法:Print、Move、Cls、Show、Hide8、按钮属性:Caption-用&设置快捷键;Default、Cancel9、按钮方法:SetFocu

5、s-使按钮获得焦点10、按钮事件:GotFocus-在按钮获得焦点时产生该事件;LostFocus-失去焦点时产生该事件11、标签框属性:Alignment(对齐方式)、BackStyle(是否透明)、AutoSize(是否自动调整大小)12、文本框属性:Text(文本框内显示文字内容)、Maxlength(最大长度)、MultiLine(多行文本框)、ScrollBars(滚动条)、PassWordChar(密码框)、Locked(是否可编辑)、SelStart(选中文字起点或光标位置)、SelLength(选中文字长度)、SelText(选中的文字内容)13、文本框常用事件:Change、

6、KeyPress、KeyDown、LostFocus、GotFocus14、文本框常用方法:SetFocus第三章:VB程序设计基础整数Integer%最大值为32767长整数Long&单精度浮点数Single!双精度浮点数Double#逻辑型数据Boolean字符型数据string $变体Variant默认类型1、 逻辑型只有两个值:真(True)和假(False),缺省值为 False;2、 逻辑型与非逻辑型间的转换规则:当把数值型数据转换为逻辑型数据时: 0转换为False 非0转换为 True。反之,当把逻辑型数据转换为数值型时: False转换为0 True转换为-1。3、变长字符串

7、和定长字符串:Dim a As String * 8 4、用户自定义数据类型Private | Public Type 自定义类型名 数据类型元素 As 类型名 End Type注:1)窗体模块一定是用Private关键字;2)字符串子类型最好用定长型3)声明相关变量:Dim a As 自定义类型名5、以&或&O(字母O)开头的整数为八进制数;以&H开头的整数是十六进制整数6、字符串常量:1)表示空字符串,而 表示有一个空格的字符串;2)若字符串中有双引号,则用连续两个双引号表示7、日期常量用 “#”括起来8、声明符号常量: Const 常量名 As 类型 =常数表达式;Const 常量名 类

8、型符号=常数表达式9、显式声明变量: Dim / Private / Public 变量名 AS 类型 Dim / Private / Public 变量名类型符强制显式声明Option Explicit语句10、算术运算符及优先级:如何求得一个整数的各个位数? 和 Mod11、字符串运算符有:和+。功能是字符串连接+:两个操作数均应为字符串类型,否则按算术运算作加法; &:两个操作数既可为字符型也可为数值,都按字符串运算作连接12、关系运算符与关系表达式 13、关系运算的规则如下: (1)当两个操作式均为数值型,按数值大小比较。 (2)字符串比较,则按字符的ASCII码值从左到右一一比较,直

9、到出现不同的字符为止.。 (3)数值型与可转换为数值型的数据比较, 如:29189 ,按数值比较, False。29189,按字符串比较,True (4)数值型与不能转换成数值型的字符型比较, 如:77 sdcd ,不能比较,系统出错。 (5)“Like”运算符是VB6.0新增加的。 其使用格式为:str1 Like str214、逻辑运算符与逻辑表达式 数学上表示某个数在某个区域时用表达式: 10X=10 And X20 如果写成如下形式将是错误的:10=x20 或10=x Or x字符运算符关系运算符逻辑运算 16、数学表达式转换成VB表达式要注意加括号:17、常用函数:Sin、Abs、E

10、xp、Log、Sqr、Tan、FixTrim、Left、Mid(S , N1 , N2)、Lcase、Ucase、Date、Time、WeekDay在三角函数中的自变量是以弧度为单位Int:返回不大于给定数的最大整数产生N,M区间的随机整数:Int(Rnd*(M-N+1)+NAsc(string):用来求一个字符串首字符的ASC码Chr(charcode):求一个ASC码值所对应的ASC码字符 Str(number):将一个数值转换为一个字符串第四章:顺序结构程序设计1、赋值语句的形式为: Let 变量名 = 表达式 Let 对象名.属性名 = 表达式作用:计算右边表达式的值,然后赋给左边的变

11、量,表达式类型应该与变量名的类型一致。2、理解赋值号与关系运算符的区别:a=b=c=1 Print a=b=c=1 If a=b=c Then 3、Print方法的一般格式:对象名.Print,|;注意几点:1)不带任何参数;2)输出项之间的分号与逗号的区别;3)语句最后加分号、加逗号、不加分号逗号的区别;4)Print “a+b=”;a-b语句中,变量名a和字符串中的字符a在语句中的作用的理解4、InputBox函数形式如下:变量名=InputBox (, ) 5、MsgBox函数和MsgBox过程函数形式: 变量% = MsgBox(提示,按钮图标+ 缺省按钮+模式,标题) 过程形式: M

12、sgBox 提示 ,按钮图标 +缺省按钮+ 模式 ,标题按钮值:VbOkOnly、vbOkCancel、 (Abort、Retry、Ignore、Yes、No)返回值:VbOk、vbCancel、vbAbort、第五章:选择结构程序设计1、If单分之结构格式1: If Then 格式2:If Then End If2、If双分之结构格式1: If Then Else 格式2: If ThenElseEnd If3、IIf函数形式:IIF(表达式1,表达式2,表达式3) 掌握函数值计算方法和函数使用方法4、If多分之结构If Then ElseIf Then Else 语句块 n+1 End I

13、f5、Select Case选择语句 注意:1)语句功能准确理解及编程应用方法2)各Case分支子句中表达式的四种形式:A一个表达式B用逗号分隔的多个表达式CTo(如Case 1 To 10)DIs(如Case Is=80) (注:号前不是用变量,Is前也不能加变量)Select Case Case Case Case Else End Select第六章:循环结构程序设计1、深刻领会求S=1+2+3+100题目中,循环思维方式是如何形成的?2、DoLoop循环结构Do While 条件表达式 循环体 If 条件 Then Exit Do 循环体LoopDo 循环体 If 条件 Then Ex

14、it Do 循环体Loop While条件表达式当条件为真就循环Do Until条件表达式 循环体 If 条件 Then Exit Do 循环体 Loop Do 循环体 If 条件 Then Exit Do 循环体 Loop Until条件表达式直到条件为真才退出循环3、 For 循环变量 = 初值 To 终值 Step 步长 If 条件 Then Exit For Next 循环变量For循环语句:4、WhileWend循环结构:循环体中不能出现强制退出循环的Exit语句While 条件表达式 ) 循环体 Wend 5、循环程序设计的方法:从给定题目中分析出构成循环的四个要素:1) 循环体是

15、什么?2) 循环控制变量及循环控制表达式是什么?3) 循环应如何初始化?4) 对于每次循环,其控制变量如何改变?可画出流程图,检验处理方式无误后再转换成程序,特别是循环嵌套,应画出流程图6、注意掌握常用算法:累加和累乘(要注意控制条件:条件为终值、条件为总和、条件为输入的特殊数值)、输出三角形星号、判素数、求一列数的最大(小)值、穷举法、递推法、统计字符串中各种字符的个数7、各种题型的解法:程序分析题、程序填空题、程序设计题,应重点多作练习第七章:数组1、深刻理解为什么要引入数组技术:可用一个名称存放多个数,可使用下标来控制循环以处理数组中的数据2、数组必须“先声明后使用”3、静态数组:数组声

16、明时,数组的大小固定的数组称为静态数组4、静态数组的声明语法是: Dim / Private / Public 数组名( 下界To 上界,) As 数据类型计算元素个数、理解数组的模型、维数、下标上下界、越界5、语句Option Base 1 的作用:使数组的默认下界为1,该语句写在通用部份6、动态数组的声明及使用方法:空维数、ReDim7、Array函数的作用及使用方法、UBound、LBound函数的功能及格式8、数组专用循环语句:For Each 成员 In 数组 循环体 Exit For Next 成员9、控件数组:同类控件同一名称,共享相同事件,共享事件中用Index参数区分控件10

17、、熟悉数组赋初值的多种方式:赋随机数、赋有规律的数、执行程序时由用户输入、用Array函数、给个别元素赋值、数组整体赋值11、数组的输出:不能整体输出,只能以元素为单位输出,深刻理解数组输出的控制与输出结果的关系12、深刻理解数组中元素的处理顺序与循环的控制方式的关系13、掌握与数组相关的常用算法:求数组中元素最大值及其下标、倒置、冒泡法排序、选择法排序、矩阵加法、矩阵转置14、各种题型的解法:程序分析题、程序填空题、程序设计题,应重点多作练习第八章:过程与函数1、理解过程与函数技术的意义:对规模大、复杂程度较高的任务进行任务分解,各子任务分别设计,便于工程化设计和管理2、3、声明Sub过程的

18、语法格式为: Private | Public Static Sub 过程名() Exit Sub End Sub 注意: Sub 过程名无值,无类型。4、调用的方法为:方法1使用Call语句 格式:Call 过程名(实参列表)方法2. 将过程名作为语句使用: 格式: 过程名 特点: Sub 过程的调用是一句独立的语句。调用的本质:转入(转入前要传递参数)被调用过程去执行,遇End Sub或Exit Sub语句返回调用位置下一句执行5、声明 Function 过程(函数定义)格式:Public|Private Static Function 函数过程名 () As = 返回值语句 Exit F

19、unction End Function注意:在函数体内,函数名可以当变量名使用,函数的返回值就是通过对函数名的赋值语句来实现的。即函数值通过函数名返回。Function 函数的调用,与标准函数的调用相同。调用时不能独立成为语句,必须作为其它语句的一个部份。调用的本质:转入(转入前要传递参数)被调用过程去执行,遇End Function或Exit Function语句返回调用语句执行6、不同模块(过程)之间数据的传递方式:7、参数传递有两种模式:按值传递与按址传递1)按值传递:是单向传递,被调用过程如果改变了形参值,不会改变对应实参变量的值。传值方式的标志为:在形参变量前加上ByVal。2)按

20、址传递:是双向传递,调用时将实参值传递给形参变量,调用结束后将形参值返回给对应实参变量。实参只能是变量或数组名。数组名作形参一定是按址传递。传值方式的标志为:形参前加上ByRef(默认方式)。8、特殊的形参变量:Optional(可选参数:即可无对应实参)、ParamArray(可变参数)、对象参数、控件参数9、过程的嵌套:不能嵌套定义过程,但可嵌套调用过程10、过程的递归:直接递归和间接递归。直接递归指在过程体内出现直接调用自身的过程。间接递归指在过程体内出现间接调用自身的过程。11、使用递归算法必须要满足条件:1)存在递归算法结束条件及结束时的值。2)能用递归形式表示,且递归向终止条件发展

21、。12、变量的作用范围:指程序所定义的变量能有效发挥其作用的范围。分三类:过程级变量、模块级变量、全局变量。13、过程级变量:变量作用范围限限制在该过程内部,也称为局部变量。用Dim 或 Static关键字声明该类变量,且须声明于过程内部。过程级变量根据生存期的不同又分为动态变量和静态变量。静态变量的生存期为整个应用程序的执行期间。应掌握该类变量的程序分析方法:静态变量:初值为0。该变量所在的过程执行结束,该变量不释放内存空间,变量的值保持不变。若该过程再次被调用时,接着使用上次的值。14、模块级变量:指在一个模块中所有过程都可使用的变量。用Dim 或 Private声明,且应在模块的“通用”

22、处声明。15、全局变量:作用范围为应用程序的所有过程。应在模块的通用部份用Public声明。16、过程的作用范围分模块级(Private方式声明)和全局级(Public方式声明)。17、各种题型的解法:程序分析题、程序填空题、程序设计题,应重点多作练习第九章:常用标准控件1、单选按钮重要属性:Value:用于获取或设置按钮的状态。有两种取值:True、False2、复选按钮重要属性:Value:用于获取或设置按钮的状态。有三种取值:0、1、23、列表框和组合框重要属性:1) Text:被选中列表项的文本内容2) ListIndex:被选中的列表项的下标值3) List( ):其中记录了列表框中

23、所有列表项文本,可用下标指明获取第几项文本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、框架作用:分组对象 设计时

24、应注意要先画框架再画框架内部控件8、图片框属性:Picture、AutoSize(是否使控件尺寸自动适应图片大小),属容器类控件,可用Print在图片框中输出文字或用Line等作图函数在图片框上作图9、图像框属性:Picture、Stretch(是否拉伸图像) 给Picture属性赋值要用LoadPicture函数10、驱动器列表框:属性:Drive 事件:Change、Click、DblClick11、目录列表框:属性:Path 事件:Change、Click、DblClick12、文件列表框:属性:Path、FileName 事件:Click、DblClick13、三类文件系统列表框的同步

25、实现方法第十三章:数据文件1、 顺序文件的操作:1) 打开:Open “文件名” For 模式 As #文件号 模式:OUTPUT、INPUT、APPEND2) 读文件: 格式一:INPUT #文件号 , 变量列表 功能:读若干数据格式二:LINE INPUT #文件号 , 字符串变量 功能:读一个字符串格式三:INPUT(N , #文件号) 功能:读N个字符3) 写文件:Print语句、Write语句4) 关闭文件:Close2、两个文件相关函数:Eof、Lof,对Eof函数应掌握其循环控制方法3、记录类型的定义:Private|Public Type 自定义类型名 元素名 As type

26、元素名 As type End Type 记录类型的变量的声明方法举例:Dim student1 As student 4、随机文件的操作:1) 打开:Open “文件名” For Random As #文件号 2) 读文件:Get #文件号 ,记录号 ,变量名3) 写文件:Put #文件号 ,记录号 ,变量名5、了解几个文件操作命令的功能及格式:MkDir、RmDir、FileCopy、Kill、Name第十章:多重窗体程序设计1、Me代表当前窗体的名称。2、添加窗体的方法:“工程”-“添加窗体”,每个被添加的窗体将单独保存为一个文件。3、设置启动窗体:“工程”-“工程属性”,每个工程只能有

27、一个启动窗体,默认的启动窗体是第一个创建的窗体。4、窗体的加载和卸载方法:Load 与 Unload5、窗体的显示与隐藏:Show(或Visible属性设置为True),Hide(或Visible属性设置为False)6、Show方法中指定窗体模式:窗体名称.Show 0/1,默认值为0(即模态窗体,指必须关闭窗体才能操作另外的窗体);可指定为1(即非模态窗体,指不必关闭窗体就能操作另外的窗体)7、Sub Main( )过程:用于在显示多个窗体之前对一些条件进行初始化。该过程必须在标准模块中建立。需要在工程式属性中设置为启动对象才能起作用。8、DoEvents语句作用:让CPU在执行一个过程的

28、长时间的循环中,使别的事件能进行响应9、VB应用程序主要由三类模块组成:窗体模块、标准模块、类模块第十一章:对话框与菜单程序设计1、对话框常识:不能改变窗体大小,没最大、最小化按钮,没菜单栏、工具栏和状态栏2、三类对话框:预定义对话框(InputBox和MsgBox)、自定义对话框、通用对话框3、自定义对话框:1)由普通窗体创建(BorderStyle设置为3即可)、2)由模板创建4、通用对话框:将控件添加到工具箱:“工程”-“部件”-“MS Common Dialog”5、通用对话框分类及方法:6、“打开”和“保存”对话框重要属性:FileName(带路径文件名)、FileTitle(不带路径文件名)、Filter(过滤器,应了解其设置格式);要注意这两个对话框本身并无打开和保存文件的功能。7、“颜色”对话框重要属性:Color8、“字体对话框”重要属性:Flags(一般要使其值为259)、Color(注意不是ForeColor)、FontBold、FontItalic9、菜单也是一个控件,它也有属性、事件、方法;常用属性有:Caption、Enabled、Visible、Checked。设置菜单分隔线是设置其标题为减号;设置菜单访问键是在其标题属性中的某个字母前加一个&符号。菜单控件(对象)只有一个事件单击事件

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

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