VFP结构化编程:控制结构与命令文件示例

版权申诉
0 下载量 111 浏览量 更新于2024-07-02 收藏 882KB PPTX 举报
结构化程序设计讲义是一份详细的教程,旨在教授VFP(Visual FoxPro)编程基础知识,共71页,分为理论和实践两部分,共计12个学时。本讲义的核心内容包括: 1. **VFP程序的建立、修改与运行**: - 学生需要掌握如何创建、编辑和运行VFP程序,这是基础技能,对于理解和实践后续章节至关重要。 2. **程序的三种基本结构**: - 讲义强调了程序设计中的三种基本控制结构,即顺序结构、选择结构(如if-else语句)和循环结构(如for或while循环),这些都是组织程序逻辑的基础。 3. **过程和过程文件**: - 学习者需了解过程的概念,它们是将相关代码段组织在一起,提高代码复用性和可维护性的重要工具。过程文件则是存放这些过程的地方,使得程序模块化。 4. **程序文件及其编辑环境**: - 在VFP中,程序是以命令、函数和操作的形式编写的,可以逐条执行或存储在程序文件(.prg扩展名)中,以便批量执行。比如,讲义中给出了一个实际例子,通过编写命令文件test.prg,统计不同条件下的平均成绩。 5. **命令文件示例**: - 讲义提供了编写命令文件test.prg的具体步骤,涉及使用SETTALKOFF/ON、OPENDATA、SELECT和INTOARRAY等命令,以及数据筛选和数组操作。例如,通过LEFT和SUBS函数提取学号中的入学年份和专业代码,然后计算特定条件下的平均成绩。 6. **程序文件的建立与修改**: - 提供了两种方式创建和编辑程序文件:一是命令行方式,通过一条条输入命令并保存;二是通过菜单,如新建文件、打开现有文件等。 这部分内容不仅涵盖了程序设计的基本概念,还结合实例演示了如何在实际操作中应用这些知识。学习者通过这个讲义可以逐步建立起结构化的编程思维,并通过实践提升VFP编程技能。