Visual FoxPro编程:第6章-结构化程序设计与子程序调用详解
版权申诉
11 浏览量
更新于2024-07-04
收藏 615KB PPT 举报
本资源是一份关于Visual FoxPro数据库课程的第6章——结构化程序设计2的PPT课件,由吉林大学公共计算机教学与研究中心提供。这一章节深入讲解了程序的基本概念,包括程序的定义、命令和语句,以及程序的两种调用方式——主程序中的调用和子程序形式。
首先,程序被定义为一组有序命令的集合,这些命令执行特定任务,并以文件的形式存储。在程序设计中,命令被称为语句。主程序是程序的核心,负责控制程序的流程,而子程序则是在主程序中调用的可重用部分,可以提高代码的复用性和组织性。
程序调用的方式有两种:
1. 主程序中的调用:通过`Do子程序名With`语句来调用子程序,这里涉及到了`Parameters`参数的传递,可以传递简单变量、数组变量等。子程序结束后,可以通过`Return`语句返回主程序继续执行。
2. 子程序形式:如LX1.prg和Sub1.prg两个子程序示例,它们分别接受`Parameters a,b`作为形参,进行简单的算术运算后返回结果。子程序内部可以通过`Return`语句返回到调用它们的地方,或者在遇到错误时使用`Retry`、`ReturnToMaster`等选项。
此外,还介绍了过程子程序的概念,它是一种没有显式参数列表的子程序,调用时不需要`With`短语。在调用过程中,实参(实际传递的参数)和形参(函数定义中预设的参数)的角色被区分。实参可以是常数、函数、数据元素、表达式或变量。形参则是声明的变量,如`Parameters x(2,4), y(3)`,传递数据时支持值传递和引用传递,即数据副本的传递和原始数据的引用。
值传递是单向的,意味着实参的修改不会影响形参;而引用传递则是双向的,实参的改变会反映在形参上。在演示的例子中,展示了如何对数组进行操作,包括赋值和修改,以及如何正确匹配形参和实参的类型。
整个章节详细解释了程序设计的基础原则,强调了参数传递的策略,并提供了实际编程练习,有助于学生理解和掌握Visual FoxPro的结构化程序设计方法。通过学习,用户将能更好地组织和管理复杂的代码,提升编程效率和代码质量。
2021-09-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-05-25 上传
黑色的迷迭香
- 粉丝: 770
- 资源: 4万+
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解