1、第第1章章 VB6.0概述重点:概述重点:(一一)掌握并熟悉掌握并熟悉VB集成开发环境集成开发环境(二二)理解面向对象程序设计的基本概念:理解面向对象程序设计的基本概念:1.类类2.对象对象3.对象的三要素:属性、方法、事件对象的三要素:属性、方法、事件 类是创建对象实例的模板,类是创建对象实例的模板,包含了创建对象的属性描述包含了创建对象的属性描述和行为特征的定义,如工具箱中的控件。和行为特征的定义,如工具箱中的控件。对象是类的一个实例对象是类的一个实例,继承了类的属性、方法和事件。,继承了类的属性、方法和事件。当选择一个控件画在窗体窗口上时,就是创建了一个该控件当选择一个控件画在窗体窗口上
2、时,就是创建了一个该控件类具体的对象。类具体的对象。1谢谢观赏2019-6-26第第2章窗体和标准控件章窗体和标准控件(一一)重点重点1.1.窗体的常用属性、方法、事件窗体的常用属性、方法、事件;2.2.命令按钮的常用属性、方法、事件命令按钮的常用属性、方法、事件;3.3.标签的常用属性、方法、事件标签的常用属性、方法、事件;4.4.文本框的常用属性、方法、事件文本框的常用属性、方法、事件;5.5.滚动条的常用属性、方法、事件滚动条的常用属性、方法、事件;(一)常用控件的属性、方法和事件(一)常用控件的属性、方法和事件2谢谢观赏2019-6-26窗体Form属性属性方法方法事件事件NameCa
3、ptionTop、LeftWidth、HeightScaleWidth、ScaleHeight输出(字体、字号等)输出(字体、字号等)Visible、EnableMoveShowHideClsPrintLoadClick、DblClickUnload3谢谢观赏2019-6-26按钮CommandButtonCaptionDefaultCancelTabIndexTabStop ClickSetFoucs常用属性常用属性常用事件常用事件常用方法常用方法4谢谢观赏2019-6-26标签LabelCaptionAutoSizeClick Move常用属性常用属性常用事件常用事件常用方法常用方法5谢谢
4、观赏2019-6-26文本框文本框TextBox常用属性常用属性textMaxlengthMultiLineScrollBarsLockedPassWordSelStart,SelLength,SelTextChangeLostFoucsGotFoucsSetFoucs常用事件常用事件常用方法常用方法IsNumeric(Text2.Text)IsNumeric(Text2.Text):该函数判断是否输入数字数据,该函数判断是否输入数字数据,返回逻辑值。返回逻辑值。6谢谢观赏2019-6-26滚动条滚动条HScrollBar和和VScrollBar常用属性常用属性MaxMinLargeChang
5、eSmallChangeValueScroll:拖动滑块时会触发拖动滑块时会触发ScrollScroll事件事件(Value也随之而变也随之而变)。Change:Value属性改变时触发属性改变时触发ChangeChange事件。事件。常用事件常用事件ScolleScolle事件触发后一定触发事件触发后一定触发ChangeChange事件,倒过来不成立事件,倒过来不成立7谢谢观赏2019-6-26(二二)键盘和鼠标事件键盘和鼠标事件1、键盘事件键盘事件 从按下键盘上的某个键到放开按键为止,依次发生从按下键盘上的某个键到放开按键为止,依次发生keydown、keypress、keyup事件。事件
6、。Private Sub 对象对象_KeyPress(KeyAscii As Integer)代码代码 End Sub Private Sub 对象对象_KeyDown(KeyCode As Integer,Shift As Integer)代码代码 End SubPrivate Sub 对象对象_KeyUp(KeyCode As Integer,Shift As Integer)代码代码 End Sub *注意:具有焦点的对象才能接受上述事件。一个窗体仅在它没有可视注意:具有焦点的对象才能接受上述事件。一个窗体仅在它没有可视和有效的控件,或窗体的和有效的控件,或窗体的KeyPreview属性
7、被设置为属性被设置为True才能接受该事件。才能接受该事件。8谢谢观赏2019-6-26三个参数:三个参数:KeyAscii、KeyCode、Shift Keyascii:是返回所按键的ASCII码。*将 keyascii 改变为0 0时可取消击键,这样一来对象便接收不到字符;(?)?)Keycode:是一个键代码,按键的扫描码 Shift:是在该事件发生时反应 Shift键、Ctrl键和 Alt键的状态的一个整数。9谢谢观赏2019-6-262、鼠标事件、鼠标事件 当单击鼠标键时,依次触发以下不同的鼠标事件:当单击鼠标键时,依次触发以下不同的鼠标事件:移动鼠标,连续触发移动鼠标,连续触发Mo
8、useMove事件事件 按下鼠标键,触发按下鼠标键,触发MouseDown事件事件 按下鼠标键移动鼠标时,触发按下鼠标键移动鼠标时,触发MouseMove事件事件 放开鼠标键时,触发放开鼠标键时,触发MouseUp事件事件 MouseUp事件之后,触发事件之后,触发Click事件事件而在双击鼠标时,依次发生下列事件:而在双击鼠标时,依次发生下列事件:MouseDown事件事件 MouseUp事件事件 Click事件事件 DblClick事件事件 MouseUp事件事件10谢谢观赏2019-6-26(三)常用函数(三)常用函数1.Inputbox(输入对话框函数)输入对话框函数)例如:例如:St
9、r1=InputBox(输入你的姓名输入你的姓名,输入框输入框,*)Print str1功能:在屏幕上打开一个输入对话框,其中有可输入数据的功能:在屏幕上打开一个输入对话框,其中有可输入数据的文本框,有确定和取消两个按钮,该函数返回输入的字符串文本框,有确定和取消两个按钮,该函数返回输入的字符串数据。数据。标题标题提示提示输入输入11谢谢观赏2019-6-26说明:说明:“提示提示”:为一个字符串表达式,在对话框中作为给用户:为一个字符串表达式,在对话框中作为给用户的信息提示。的信息提示。“标题标题”:字符串表达式,在对话框的标题栏显示;若省:字符串表达式,在对话框的标题栏显示;若省略,则把应
10、用程序名自动放入。略,则把应用程序名自动放入。“缺省缺省”:字符串表达式,当在输入对话框中无输入时,:字符串表达式,当在输入对话框中无输入时,则该缺省值作为输入的内容。则该缺省值作为输入的内容。*注意注意:以上各参数必须一一对应,:以上各参数必须一一对应,“提示提示”项不能省略,项不能省略,省略部分要用逗号占位跳过。省略部分要用逗号占位跳过。格式:变量名变量名=InputBox$(提示提示,标题标题,缺省缺省)12谢谢观赏2019-6-262.Msgbox(输出对话框函数)(输出对话框函数)Str2=MsgBox(你确实想退出码你确实想退出码?,4+16+256,MsgBox 示范示范)书表书
11、表2-6 2-6 “按钮按钮”设置值极其意义设置值极其意义分分 组组内部常数内部常数按钮值按钮值描述描述按钮种类按钮种类VbOkOnly0只显示确定按钮只显示确定按钮VbOkCancel1显示确定、取消按钮显示确定、取消按钮vbAboutRetryIgnore2显示终止、重试、忽略按钮显示终止、重试、忽略按钮vbYesNoCancel3显示是、否、取消按钮显示是、否、取消按钮vbYesNo4显示是、否按钮显示是、否按钮vbRetryCancel5显示重试、取消按钮显示重试、取消按钮图标类型图标类型vbCritical 16关键信息图表红色关键信息图表红色STOPSTOP标志标志vbQuesti
12、on32询问信息图标询问信息图标?vbExclamation48警告信息图标警告信息图标 !vbInformation64一般信息图标一般信息图标 i i缺省按钮缺省按钮vbDefaultButton10第一个按钮为缺省第一个按钮为缺省vbDefaultButton2256第二个按钮为缺省第二个按钮为缺省vbDefaultButton3512第三个按钮为缺省第三个按钮为缺省例如例如:13谢谢观赏2019-6-26功能:功能:显示一个消息对话框,提示给用户信息,其中可有若显示一个消息对话框,提示给用户信息,其中可有若干个选择按钮和图标。该函数返回所选按钮的整数值。干个选择按钮和图标。该函数返回所
13、选按钮的整数值。Str2=MsgBox(你确实想退出码你确实想退出码?,4+16+256,MsgBox 示范示范)Print Str2书表书表2-5 2-5 “按钮按钮”返回值极其意义返回值极其意义内部常数内部常数返回值返回值所按的按钮所按的按钮vbOK1确定确定vbCancel2取消取消vbAbort3终止终止vbRetry4重试重试vbIgnore5忽略忽略vbYes6是是vbNo7否否14谢谢观赏2019-6-263.Format函数函数4.Tab函数、函数、Spc函数函数5.Rnd函数和函数和Int函数函数(求随机数求随机数)6.IIf函数函数7.Len函数函数5.UCase,LCas
14、e函数函数9.Str函数函数10.Mid函数函数15谢谢观赏2019-6-26重点重点:整型整型:Integet(%)2字节字节 Long(&)4字节字节 浮点型浮点型:Single(!)4 Double(#)8 字节型字节型:Byte 1 0255 变长字符串型变长字符串型:String($)用用“”“”号括起来号括起来 日期型日期型:Date 用用#号括起来号括起来 变体型变体型 Variant第第3章章 编程基础编程基础(重点重点)(一一)数据类型数据类型(书书p.54 p.54 表表3-1 VB3-1 VB标准数据类型标准数据类型)带带符符号号16谢谢观赏2019-6-26(二)变量的
15、定义(二)变量的定义Dim|Static Dim|Static 变量名变量名 As As 类型类型 注意注意Static(Static(静态静态)变量的含义变量的含义17谢谢观赏2019-6-26(三)运算符重点重点:1./浮点除浮点除,整数除整数除2.Mod 求余求余3.&字符串连接字符串连接4.关系运算符关系运算符(,=,=,=,)5.逻辑运算符逻辑运算符(Not,And,Or,Xor)18谢谢观赏2019-6-26(四)表达式1.表达式的书写表达式的书写2.表达式运算时的优先级表达式运算时的优先级19谢谢观赏2019-6-26第第4章章 基本控制结构基本控制结构(重点重点)1.顺序结构顺
16、序结构 2.分支结构分支结构 If Then Else If Then Else EndIf20谢谢观赏2019-6-26 Select Case 表达式表达式 Case 表达式列表表达式列表1语句块语句块1 Case 表达式列表表达式列表2语句块语句块2 Case Else 语句块语句块n End Select 21谢谢观赏2019-6-263.循环结构1.For/Next语句语句 For=To Step 增量增量 循环体循环体 Next 2.Do/Loop语句语句 Do 循环体循环体 Loop While|Until 22谢谢观赏2019-6-26第5章 数组(重点)1.静态数组的概念静态
17、数组的概念:长度不变长度不变 定义定义:Dim|Static2.动态数组的概念动态数组的概念:长度可变长度可变 定义定义:Dim|Static ReDim Preserve参数的含义参数的含义3.数组的简单操作数组的简单操作:数组的遍历数组的遍历23谢谢观赏2019-6-26第6章 函数与过程(重点)1.Function(函数函数)过程与过程与Sub(子子)过程的区别过程的区别;2.过程调用时参数的两种传递方式过程调用时参数的两种传递方式:值传递值传递(ByVal)地址传递地址传递(ByRef)24谢谢观赏2019-6-26第第7章章 标准控件(二)标准控件(二)一、单选按扭一、单选按扭(Op
18、tioBox)1、属性、属性 Value:单选按扭的状态单选按扭的状态 True:选择了该按扭选择了该按扭 False:未选择该按扭未选择该按扭2、事件、事件 Click事件事件3、例子、例子 书书P.161,单选按扭实例程序,单选按扭实例程序25谢谢观赏2019-6-26二、复选框二、复选框(CheckBox)1、属性、属性 Value:表示复选框的状态表示复选框的状态 0没有选中,没有选中,1 选中;选中;2 灰化灰化2、事件、事件 Click事件事件3、例子、例子 书书P.162,复选框实例程序,复选框实例程序26谢谢观赏2019-6-26三、框架(三、框架(FrameFrame)是一容
19、器型控件,用于存放控件,可以美化界是一容器型控件,用于存放控件,可以美化界面,并可对控件进行分组面,并可对控件进行分组1 1、控件放入框架的方法;、控件放入框架的方法;2 2、框架内的控件随框架一起移动,所以、框架内的控件随框架一起移动,所以TopTop和和LeftLeft属性不变;属性不变;3 3、若框架的、若框架的EnableEnable属性设置为属性设置为FalseFalse,则框架内的,则框架内的控件都不可操作;控件都不可操作;4 4、框架对单选按扭有什么特别的作用。、框架对单选按扭有什么特别的作用。27谢谢观赏2019-6-26四、列表框(四、列表框(ListBox)ListBox)
20、1 1、属性、属性ListList列表框中的项目,所有项目组成一个数组,数列表框中的项目,所有项目组成一个数组,数组名为组名为ListList,下标从,下标从0 0开始,某一项目为开始,某一项目为List(List(下标下标)如:如:List1.List(5),List1.List(5),表示第表示第5 5个项目个项目ListCountListCount列标框中项目的总数列标框中项目的总数 如:如:List1.List(List1.ListCount-1)List1.List(List1.ListCount-1),表示最后,表示最后一个项目一个项目ListIndexListIndex被选中项目
21、的序号,范围:被选中项目的序号,范围:0 0ListCount-1ListCount-128谢谢观赏2019-6-26Text 列表中被选定项目的内容列表中被选定项目的内容如:如:List1.Text List1.List(List1.ListIndex)当选择第当选择第0项时,项时,List1.Text List1.List(0)当选择最后一项时,当选择最后一项时,List1.Text List1.List(List1.ListCount-1)29谢谢观赏2019-6-262、事件事件 Click3、方法方法AddItem在列表框内添加一个项目在列表框内添加一个项目如:如:List1.Add
22、item “语文语文”,2RemoveItem 删除列表框内的一个项目删除列表框内的一个项目如:如:List1.RemoveItem 2 删除第删除第2 2项项 List1.RemoveItem List1.ListIndex 删除当前选中的项目删除当前选中的项目30谢谢观赏2019-6-26五、组合框(五、组合框(ComboBox)在列表框的基础上添加一个可输入文本在列表框的基础上添加一个可输入文本的功能,其他主要属性、方法和事件与列表的功能,其他主要属性、方法和事件与列表框类似。框类似。复习:复习:P.172实例实例7.231谢谢观赏2019-6-26六、定时器(六、定时器(Timer)1
23、 1、属性、属性IntervalInterval产生产生TimerTimer事件的时间间隔事件的时间间隔Enabled Enabled 激活或关闭定时器激活或关闭定时器2 2、事件、事件 当当IntervalInterval00时,按时,按IntervalInterval的属性的属性值(值(msms为单位)周期性地触发为单位)周期性地触发32谢谢观赏2019-6-26第第8章章 界面设计界面设计一、菜单设计一、菜单设计(固定菜单和弹出式菜单固定菜单和弹出式菜单)1、属性属性标题标题(Caption)名称名称(Name)索引索引(Index)有效有效(Enable)2、事件事件 Click3、关
24、于弹出式菜单见关于弹出式菜单见P.187P.188(注意代码注意代码)33谢谢观赏2019-6-26二、通用对话框二、通用对话框(CommonDialog)1、通用对话框、通用对话框CommonDialog控件不是控件不是VB标准控标准控件,是标准件,是标准ActiveX控件,需要加载,选择控件,需要加载,选择“MicroSoft Common Dialog Control 6.0”即可。即可。2、显示对话框的方法显示对话框的方法 ShowOpen显示显示“打开打开”对话框对话框 ShowSave显示显示“另存为另存为”对话框对话框 ShowColor显示显示“颜色颜色”对话框对话框 Show
25、Font显示显示“字体字体”对话框对话框 ShowPrint显示显示“打印打印”或或“打印选项打印选项”对话框对话框34谢谢观赏2019-6-263、重要属性、重要属性 Action 返回或设置被显示的对话框类型返回或设置被显示的对话框类型 取值:取值:0,1,2,3,4,5FileName 返回或设置用户所选择的文件名返回或设置用户所选择的文件名Filter 用于在用于在“文件类型文件类型”列表框中指定显示的列表框中指定显示的文件过滤器列表文件过滤器列表复习:书复习:书P205实例实例 35谢谢观赏2019-6-26第九章第九章 文文 件件一、文件系统控件一、文件系统控件1 1、驱动器列表框
26、(、驱动器列表框(DriveListBoxDriveListBox)重要属性:重要属性:DriveDrive设置或返回当前的驱动器设置或返回当前的驱动器2 2、目录列表框(、目录列表框(DirListBoxDirListBox)重要属性:重要属性:PathPath设置或返回当前的驱动器的当前目录设置或返回当前的驱动器的当前目录3 3、文件列表框(、文件列表框(FilelistBoxFilelistBox)重要属性:重要属性:FileNameFileName设置或返回文件列表框中所选文件的路径设置或返回文件列表框中所选文件的路径和文件名和文件名 PatternPattern设置或返回文件列表框中
27、所显示文件的类型。设置或返回文件列表框中所显示文件的类型。复习:复习:P.219P.219中中 9.2.49.2.4文件系统控件的组合应用文件系统控件的组合应用36谢谢观赏2019-6-26二、顺序文件的操作:打开、读二、顺序文件的操作:打开、读/写、关闭;写、关闭;1 1、打开、打开OPEN “C:TEMPA.TXT”For Input AS#1 该文件已存在该文件已存在OPEN “C:TEMPB.TXT”For Output AS#2OPEN “C:TEMPC.TXT”For Append AS#32 2、读写、读写 写写 Print Write Print Write 写入的格式不同写入的格式不同 读读 Input#Input#文件号文件号 ,变量表,变量表 一个一个读一个一个读 Line Input#Line Input#文件号文件号 ,变量,变量 一行一行读一行一行读复习:复习:P.227 P.227 读文件的三种读法的前两种读文件的三种读法的前两种37谢谢观赏2019-6-26最后最后,把期中试卷复习一下。,把期中试卷复习一下。38谢谢观赏2019-6-2639谢谢观赏2019-6-26
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。