- 1、本文档共100页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用完教学课件完整版电子教案数据库原理与应用完教学课件完整版电子教案数据库原理与应用完教学课件完整版电子教案
6.3 子程序、过程和自定义函数 作用域:内存变量的作用范围。 1、全局变量 ①全局变量:指在程序的任何嵌套中及在程序执行期间始终有效的变量。 ②格式:PUBLIC 内存变量表 例:在过程调用中,运用全局变量传递数据。 主程序 过程 *MAIN_3.PRG *SUB_3.PRG SET TALK OFF PUBLIC B,C CLEAR B=2 PUBLIC A D=3 A=1 ?“在过程中:A,B,C,D=”,A,B,C,D DO SUB_3 RETURN ?“返回主程序:A,B,C,D=”,A,B,C,D SET TALK ON 6.3 子程序、过程和自定义函数 2、局部变量 ①局部变量:未经PUBLIC命令定义且只在建立它的过程及其下级过程中有效的内存变量。 ②局部变量的定义: 隐含定义方式:过程中未经特殊说明的内存变量。 显示定义方式:PRIVATE 内存变量表 或 PRIVATE ALL [LIKE/EXCEPT 通配符]] 3、本地变量 ①本地变量是局部变量的特殊类型,它只能在建立它的模块(子程序、过程或自定义函数)中使用,而且不能在高层或低层模块中使用,该模块运行结束时本地变量自动释放。 ②本地变量的定义: LOCAL 内存变量表 注意: 本地变量定义时初值置为.F.。 LOCAL与LOCATE前4个字母相同,不可缩写。 6.3 子程序、过程和自定义函数 公共变量、私有变量、局部变量及其作用域示例。 *prog6-16 CLEAR CLEAR MEMORY PUBLIC x1 STORE abc TO x1,x2,x3,x4 ? 主程序第一次显示: LIST MEMO LIKE x* DO p1 ? 主程序第二次显示: LIST MEMO LIKE x* RETURN PROCEDURE p1 LOCAL x2 PRIVATE x4 STORE xxx TO x1,x2,x3,x4 ? 过程p1显示: LIST MEMO LIKE x* DO p2 RETURN PROCEDURE p2 STORE yyy TO x1,x2,x3,x4 ? 过程p2显示: LIST MEMO LIKE x* RETURN 程序运行后结果如下: 主程序第一次显示: X1 Pub C abc prog6-17 X2 Priv C abc prog6-17 X3 Priv C abc prog6-17 X4 Priv C abc prog6-17 过程p1显示: X1 Pub C xxx X2 Priv C abc prog6-17 X3 Priv C xxx prog6-17 X4 (hid) C abc prog6-17 X2 本地 C xxx p1 X4 Priv C xxx p1 过程p2显示: X1 Pub C yyy X2 Priv C yyy prog6-17 X3 Priv C yyy prog6-17 X4 (hid) C abc prog6-17 X2 本地 C xxx p1 X4 Priv C yyy p1 主程序第二次显示: X1 Pub C yyy X2 Priv C yyy prog6-17 X3 Priv C yyy prog6-17 X4 Priv C abc prog6-17 完 数据库应用基础 ——Visual FoxPro 6.0 第七章 面向对象程序设计 教学目的 l 了解对象与类的概念及其关系 l 掌握Visual FoxPro 6.0中对象的属性设置、方法调用 l 掌握Visual FoxPro 6.0中对象事件处理过程的编写 l 掌握Visual FoxPro 6.0中对象的引用 l 了解Visual FoxPro 6.0中自定义类、属性和方法 第七章 面向对象程序设计 在面向对象的程序设计(Object Oriented Programming,简称为OOP)中,人们将自然界的物理对象与程序中的对象对应起来,通过分析研究每一个对象及对象之间的交互作用来完成整个系统的设计。 在这种方法中,设计人员直接用一种称之为“对象”的程序构件来描述客观问题中“实体”,并用“对象”间的消息来模拟实体间的联系,用“类”来模拟
您可能关注的文档
- 会计电算化完整版ppt全套课件教程.pptx
- (中职)《报关实务》全套课件.ppt
- 认识汽车保险全套课件.ppt
- 汽车维护教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案课件合集.pptx
- 经济学基础教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案课件合集.ppt
- Windows-Server操作系统维护与管理项目教程全书课件完整版ppt全套教学教程最全电子教案.ppt
- 新编中国共产党历史教程教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案课件合集.ppt
- 汽车营销学教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案课件合集.ppt
- 软件项目管理课件(第二版PPT)全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- 化工技术经济完整版课件.ppt
文档评论(0)