过程的引入:使同类的操作不重复 (操作方法相同参数不同)过程:完成一段独立功能可供其他程序使用(调用) 过程又称为子程序主程序:调用其他子程序的程序过程分类:812例:编程序计算: S=1(12)(123)…(12…N)Public Sub A1(K As Integer S As Integer) S = 0 For J =
#
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第7过程 本章主要内容 事件过程与通用过程 Sub过程Function过程 参数传递 过程的嵌
通用过程一个或若干个标准模块(.bas)文件 参数列表形式: [ ByVal ] 变量名 [ ( ) ] [ As 类型 ] _ [ [ByVal] 变量名 [ ( ) ] [ As 类型 ] … ] 参数也称为形参 无参过程名后的( )不可缺省 ByVal 参数是值传递(Passed By Value) 缺省ByVa
解法一:有两个或更多的事件过程中包含几乎相同的程序代码造成:程序臃肿 输入修改时烦琐易出错解法二:用过程解决以上问题先定义用户自定义过程然后在需要时调用该过程例解法三 解法二用的是子程序下面我们用函数过程来完成大家仔细体会其中的不同之处 9窗体或标准模块11窗体或标准模块的通用声明段不能13何时使用参数 18分析:n=n(n-1)(n-1)=(n-1)(n-2)(n-2)=(n-2)(n-3)递归过程:21
#
3.类模块(其文件扩展名为 .cls) 在Visual Basic中类模块是面向对象编程的基础是为了描述具有相同特征的对象而引入的类模块是用来创建对象的样板它包含所创建对象的状态描述和方法定义而对象只是类的一个实例这些对象可被应用程序内的过程调用同时这些对象可以包含自定义的属性和方法事实上窗体就属于这样的类模块它可以随意安放控件可以显示窗体窗口类模块与窗体模块类似只是没有可见的用户界面(1
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第七章 过 程将规模较大较复杂的程序分解成若干个相对独立的部分然后再对每部分分别编写一段程序这些程序段块称为程序的逻辑部件即过程一子程序(Sub Procedure)二函数过程(Function Procedure)三属性过程(Property Procedure)Sub过程Function过程的定义过程调用
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第九章 事件过程第九章 事件过程(Event Procedure) 返回 目录9.1 鼠标事件过程9.4 键盘事件过程9.2 鼠标光标的形状9.3 拖放本章要求本章要求:理解事件过程的概念掌握常用的鼠标事件掌握常用的键盘事件返回章首下一页第九章 事件过程(Event Procedure) 9.1 鼠标事件过程9.1.1
违法有害信息,请在下方选择原因提交举报