当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第九讲 VB工程基础与常用算法

资源类别:文库,文档格式:PPS,文档页数:36,文件大小:1.16MB,团购合买
4.5 VB工程设计基础 4.6 常用算法设计
点击下载完整版文档(PPS)

C 第九讲 VB工程基础与常用算法 年使相三从州

第九讲 VB工程基础与常用算法

本讲教学内容 4.5VB工程设计基础 4.6常用算法设计

本讲教学内容 4.5 VB工程设计基础 4.6 常用算法设计

大學 4.5VB工程设计基础 一、 VB工程的组成 VB的工程文件(.Vbp) 窗体组(.Frm) 公共模块组(.Bas) 类模块组(.cls) 窗体上的控件、公共信息 自定义类的内容 公共变量 自定义子过程 自定义函数 属 方 性 法 事件过程

4.5 VB工程设计基础 一、VB工程的组成 窗体组(.Frm) 公共模块组(.Bas) 类模块组(.cls) VB的工程文件(.Vbp) 窗体上的控件、公共信息 自定义类的内容 属 性 方 法 事 件 过 程 公 共 变 量 自 定 义 子 过 程 自 定 义 函 数

如東理了 、VIERSITY OF SCIE 2.各自的作用 。从这个结构中可以看到,工程文件是整体 的定义,所有内容都包含在工程内。 ●工程下经常使用的内容包括3个部分:窗体 组、公共模块组和类模块组。 。窗体组主要用于建立窗体,然后在窗体布 置控件及设置公共信息,设置各控件的属性、 方法和事件过程 ●公共模块组主要用于存放用户自定义的子 过程、自定义函数和设置有关公共变量

2. 各自的作用 ⚫从这个结构中可以看到,工程文件是整体 的定义,所有内容都包含在工程内。 ⚫工程下经常使用的内容包括3个部分:窗体 组、公共模块组和类模块组。 ⚫窗体组主要用于建立窗体,然后在窗体布 置控件及设置公共信息,设置各控件的属性、 方法和事件过程。 ⚫公共模块组主要用于存放用户自定义的子 过程、自定义函数和设置有关公共变量

的加華束翠身考 NIVERSITY OF SCIENCEAMD 二、变量的作用域 1.什么是变量作用域 变量作用域是指变量可作用范围。 2.按作用域分变量有以下几种类型 ●局部变量 ·窗体级变量 ·全局变量 ●静态变量

二、变量的作用域 1. 什么是变量作用域 变量作用域是指变量可作用范围。 2. 按作用域分变量有以下几种类型 ⚫局部变量 ⚫窗体级变量 ⚫全局变量 ⚫静态变量

每g三 UIVERSIY OF SCIEN ()局部变量 窗体上的控件建立事件过程的内部用Di声明, 或不说明而直接使用的变量是局部变量。 ·局部变量仅仅在这个过程内部有效,在过程之外 使用是没有作用的。 。局部变量是在过程执行时,才会在内存中为变量 开辟存储单元,过程结束时局部变量所占用的内 存单元将被释放,每次调用过程时局部变量都会 重新分配空间 ●局部变量的作用域为定义变量的过程内部使用

(1) 局部变量 ⚫窗体上的控件建立事件过程的内部用Dim声明, 或不说明而直接使用的变量是局部变量。 ⚫局部变量仅仅在这个过程内部有效,在过程之外 使用是没有作用的。 ⚫局部变量是在过程执行时,才会在内存中为变量 开辟存储单元,过程结束时局部变量所占用的内 存单元将被释放,每次调用过程时局部变量都会 重新分配空间。 ⚫局部变量的作用域为定义变量的过程内部使用

g三 UVERSIY OF SCE 2)窗体级变量 ●如果需要在一个窗体中各个控件的事件过程中使 用同一个变量,这个变量就要被定义为窗体级变 量 ●在程序代码窗口的通用声明段中用Dim语句声明 的变量称为窗体级变量。 窗体级变量可以被本窗体的任何过程访问。 ● 窗体级变量随着窗体的加载而生成,只要窗体不 被卸载就一直占用内存的单元 窗体级变量的作用域为定义变量的窗体内部使用

(2) 窗体级变量 ⚫如果需要在一个窗体中各个控件的事件过程中使 用同一个变量,这个变量就要被定义为窗体级变 量。 ⚫在程序代码窗口的通用声明段中用Dim语句声明 的变量称为窗体级变量。 ⚫窗体级变量可以被本窗体的任何过程访问。 ⚫窗体级变量随着窗体的加载而生成,只要窗体不 被卸载就一直占用内存的单元。 ⚫窗体级变量的作用域为定义变量的窗体内部使用

门S相索g三 CHINA UNIVERSITY OF SCIEN (3)全局变量 ●如果一个多窗体的工程,而且需要在多个窗 体之间使用同一个变量,该变量必须定义为全 局变量。 ●全局变量必须在工程公共标准模块中用 Public语句声明。 ●声明格式:Public变量名As类型] ·全局变量在执行工程时就已经在内存中形成, 并一直保存到工程结束为止。 ●全局变量的作用域为整个工程

(3) 全局变量 ⚫如果一个多窗体的工程,而且需要在多个窗 体之间使用同一个变量,该变量必须定义为全 局变量。 ⚫全局变量必须在工程公共标准模块中用 Public语句声明。 ⚫声明格式:Public 变量名 [As 类型] ⚫全局变量在执行工程时就已经在内存中形成, 并一直保存到工程结束为止。 ⚫全局变量的作用域为整个工程

(4)静态变量 局部变量会随着过程的结束而消失,如果希望下 次执行这个过程时能够找到原来执行时生成的值, 就要使用静态变量 。 ● 静态变量一般在过程内定义。 静态变量定义形式:Static变量名[As类型] ●静态变量在第一次使用过程时生成,而过程结束 时静态变量不释放一直保存,再次调用过程时静 态变量保持原来的值。 静态变量只能被定义的过程所使用,不会被其他 过程所使用,所以其作用域也是在定义变量的过 程内部使用

(4) 静态变量 ⚫局部变量会随着过程的结束而消失,如果希望下 次执行这个过程时能够找到原来执行时生成的值, 就要使用静态变量。 ⚫静态变量一般在过程内定义。 ⚫静态变量定义形式:Static 变量名 [As 类型] ⚫静态变量在第一次使用过程时生成,而过程结束 时静态变量不释放一直保存,再次调用过程时静 态变量保持原来的值。 ⚫静态变量只能被定义的过程所使用,不会被其他 过程所使用,所以其作用域也是在定义变量的过 程内部使用

S蜂康多星三 e 变量优先级 如果在一个工程中出现了不同级别的变 量同名的情况,就需要搞清各级别之间的优 先级。系统规定作用域小的变量优先级高于 作用域大的变量 如果在优先级高的变量作用域内使用优 先级低的同名变量,则需要在变量名字前加 上窗体名或工程名,标志这是一个优先级低 的变量

⚫变量优先级 如果在一个工程中出现了不同级别的变 量同名的情况,就需要搞清各级别之间的优 先级。系统规定作用域小的变量优先级高于 作用域大的变量。 如果在优先级高的变量作用域内使用优 先级低的同名变量,则需要在变量名字前加 上窗体名或工程名,标志这是一个优先级低 的变量

点击下载完整版文档(PPS)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共36页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有