网站大量收购独家精品文档,联系QQ:2885784924

VB-6 第6节 过程 Visual Basic 程序设计演示教学.ppt

VB-6 第6节 过程 Visual Basic 程序设计演示教学.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB-6 第6节 过程 Visual Basic 程序设计演示教学.ppt

返回 第6节 过程 Visual Basic 程序设计 6.1 事件过程 6.2 过程及调用 6.3 参数的传递 6.5 变量的作用域 Visual Basic 程序设计 将多处使用的代码分解为相对独立的部分,供使用处调用。这样可以大大解化程序的设计。 第6节 过 程 过程 子程序过程(Sub) 函数过程(Function) 属性过程(Property)和 Event事件过程 事件过程 通用过程 窗体过程 控件过程 Visual Basic 程序设计 打开代码窗口(双击控件或窗体,单击查看代码) 选择对象和事件,并输入代码 建立事件过程 加入对发生事件进行处理的代码的过程,称为事件过程 6.1 事件过程 1.事件: 定义:能被对象所识别的动作。 触发事件的条件:用鼠标或按键等 系统也会产生事件 事件过程的分类:窗体事件过程 控件事件过程 Visual Basic 程序设计 Private Sub Form_事件名 ([argumentlist]) 语句块 End Sub 1) 窗体事件过程形式: 6.1 事件过程 说明: (1) Private 表明该过程是模块级的,在该窗体之外不可用。 (2) 不论定义的窗体名称是什么,窗体事件过程名中均用 Form 或MIDFORM(多文档界面窗体)表示。 (3) 事件由VB提供。注意部分事件的发生顺序: Load、 Initialize、 Activate、GotFocus 2.定义事件过程 Visual Basic 程序设计 2) 控件事件过程形式: 6.1 事件过程 说明: (1) 控件名必须与窗体中某个控件相匹配,属于私有过程。 (2) 参数列表:有无参数由事件本身决定,用户不可以自行添加。 2.定义事件过程 Private Sub 控件名_事件名 ([参数列表]) 语句块 End Sub Visual Basic 程序设计 ⑴ 利用对话框 “工具”菜单---“添加过程”---在对话框输入对应项 在代码中,填入形参名称和类型,以及函数名的类型 1.定义 6.2.1 函数过程的定义及调用 Visual Basic 程序设计 ⑴ 利用对话框 “工具”菜单---“添加过程”---在对话框输入对应项 在代码中,填入形参名称和类型,以及函数名的类型 1.定义: ⑵ 利用代码窗口直接输入 把插入点放在所有过程之外 直接输入函数过程 Public Function area(x!,y!,z!) as single 6.2.1 函数过程的定义及调用 Visual Basic 程序设计 2.定义格式: Public Function 函数名(形参列表)[As 数据类型] 定义变量或常量 语句序列 函数名 = 表达式 End Function 如: Public Function area(x As Single,y!,z!) As Single c=0.5*(x+y+z) area=sqr(c*(c-x)*(c-y)*(c-z)) End Function 注意: 在函数体内,函数名最少赋值一次 形参列表没有值,只代表参数的个数、类型、位置 函数过程无参数,括号不能省略 (变量名?[As?类型]?,?变量名?[As 类型]?.?.?.) 6.2.1 函数过程的定义及调用 Visual Basic 程序设计 Public Function fac(n As Integer) As Integer k = 1 For i = 1 To n k = k * i Next i fac = k End Function 例:编写一个函数过程,求n!的值 Private Sub Command1_Click() Text2.Text = fac(Val(Text1.Text)) End Sub Visual Basic 程序设计 3.函数的调用 格式如下: 格式1:变量 = 过程名([实参表]) 格式2:CALL 过程名(实参) 格式3:过程名 实参 说明:通常用第一种格式比较多,用后两种方法调用 函数时VB放弃函数的返回值。 6.2.1 函数过程的定义及调用 Visual Basic 程序设计 6.2.1 函数过程的定义及调用 与前面使用的标

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档