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

第五章 过程B 武科大教学 PPT.ppt

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

教学要求 理解过程的概念; 掌握子过程和函数过程的定义方法; 掌握过程调用时参数的不同传递机制; 了解局部变量、模块变量和全局变量的作用范围; 理解Sub Main过程的作用。 过程的引入 公司年终评先进,所有部门必须依据公共文件:计算先进人数、评选办法等 企业经营遵守和使用相关法律、法规、行业规则 在财务管理、进销存、物流等系统中金额必须大写(代码见实验教程实例) 过程的引入 数据连接、网页顶部和底部如何构造?以ASP.NET运行为例(以教务系统为例) 过程的引入 过程的引入 过程的引入 分而治之:将复杂问题尽可能地分解成若干个易于解决的子问题 许多窗体都需要做同样的工作,避免代码重复 和共享代码,需引入过程。 回顾Vb程序的组成 工程文件(包括该工程所有文件和对象的清单)扩展名为.VBP 窗体文件(.frm):包含其他控件(如标签) 二进制文件:程序引用的图片或图标 标准模块文件:声明全局变量、常量和用户自定义的、可供工程内窗体调用的过程 VB应用程序的组成(已超市系统为例) 提问 系统很多窗体要求日期使用中文大写,如何节省代码和减少错误? 过 程 概 述 定义: 将程序分割成较小的逻辑部件就可以简化程序设计任务,称这些部件为过程。 过程作用:压缩重复任务和共享任务。 如:数据连接和大小写转换等 过 程 概 述 VB过程分类: 事件过程:与窗体相关联,发生某个事件时调用对应的事件过程。 通用过程:用户自已确定的程序结构(Sub过程、Function过程)。 通用过程和事件过程的关系 过程 过程分为事件过程和通用过程 事件过程一般由事件的触发而执行 也可以通过调用执行;例如界面的初始化可以重新调用执行Form_Load事件;例如表单程序运行form——Click。 通用过程是被其他过程调用而执行 事件过程 事件过程:如FORM—Click(load)等 原理:(举例滚动条调字体颜色) 滚动条ScrollBar 当数据信息量超过对象范围时,可以使用滚动条来翻滚查看。滚动条还可以作为输入设备、模拟音量、速度等。 水平滚动条 HscrollBar (hsb) 垂直滚动条 VscrollBar (vsb) 滚动条的操作:单击、移动 滚动条常用属性 Value属性:滚动条中滚动框的位置 Min属性:滑块到达最左端或最上端的Value值 Max属性:滑块到达最右端或最下端的Value值 SmallChange属性:单击滚动箭头的改变值 LargeChange属性:单击滚动箭头与滚动框之间位置时的改变值 滚动条常用事件 Change事件:单击滚动箭头、移动滚动框、单击滚动箭头和滚动框之间的任何位置会改变滚动条的Value属性值,触发Change事件。 Scroll事件:移动滚动框时连续触发Scroll事件,松开鼠标后Scroll事件停止,触发Change事件。 事件过程 格式: private Sub 对象名—事件名(参数列表) 语句组 End sub 事件过程 通用过程 建立通用过程就相当于创建自己的方法或自己的命令动词,该方法(命令)完成一定的操作 当需要计算机完成这一定的操作时,发出自己的命令。我们称之为调用。 建立的通用过程允许带有参数(虚拟参数、形式参数);在调用时相应给予真正的参数(实际参数) 包括SUB和Function过程 SUB过程 一般格式如下 ?[Static] [Private][Public] Sub过程名[(参数列表)] ? ?? ?? ?? ? 语句块 ? ?? ?? ?? ? [Exit Sub] ? ?? ?? ?? ? [语句块] ? End Sub 通用(SUB)过程 Public 和Private的区别 Static涵义 子过程命名符合变量命名规则 参数列表的说明:BYVA和ByRef区别 有始有终:--Sub--------End Sub 过程内的语句中可以出现Exit Sub语句,用于提前退出通用过程 静态和动态变量区别 Dim t as integer t=t+1 print t 换成静态变量:Static t as integer t=t+1 print t SUB过程建立 方法一:快

文档评论(0)

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

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

1亿VIP精品文档

相关文档