《工学VisualFoxPro程序设计基础》学习教案主要讲解了Visual FoxPro(VFP)的基础知识,包括程序设计的基本概念、程序的创建与执行过程,以及一些常用的环境设置语句。以下是详细的知识点解析:
1. **程序设计基础**:
- 程序是按照特定结构组织的一系列命令,用于完成特定任务。在VFP中,程序可以是命令序列,以`.PRG`扩展名存储在磁盘上。
- 程序的本质是进行数值计算和数据处理,适用于处理复杂且需多次重复的任务。
- VFP支持面向过程(OP)和面向对象(OO)两种编程方法,OP是OO的基础。
2. **程序设计步骤**:
- 建立:使用`MODIFY COMMAND`命令或通过菜单、项目管理器新建程序。
- 编辑:打开程序文件进行编辑,可以通过`MODIFY COMMAND`或菜单、项目管理器中的“打开”功能。
- 保存:使用快捷键`Ctrl + W`或`Ctrl + S`保存程序。
- 执行:使用`DO`命令调用并执行程序,可指定盘符和路径。
- 调试:对程序进行错误检查和修改。
3. **注释语句**:
- VFP中,注释可以使用`NOTE`、`*`或`&&`格式,它们的作用是在程序中提供解释性文本,不被执行。
4. **环境设置语句**:
- `CANCEL`:中断当前操作。
- `CLEAR`:清空屏幕。
- `SET TALK ON/OFF`:控制命令执行时是否显示响应信息,ON表示显示,OFF表示不显示。
- `SET EXACT ON/OFF`:设置字符串比较时是否要求完全匹配,OFF为默认,允许部分匹配。
- `SET DEFAULT TO`:设定系统默认文件路径。
- `SET DELETED ON/OFF`:设置是否使用已标记删除的记录,默认为OFF,即不使用。
5. **示例程序**:
- 示例1(例4-1)演示如何倒序显示名为“STUDENT”的表的所有记录,使用`GO BOTTOM`和`DO WHILE`循环结构。
- 示例2(例4-2)计算半径为5的圆的周长和面积,展示了基本的变量赋值和运算。
6. **程序创建方法**:
- 可以通过命令行、菜单或项目管理器的“新建”功能创建程序文件。
7. **程序的编辑和保存**:
- 编辑程序时,可以使用命令行、菜单或项目管理器的“打开”功能打开程序文件,然后进行编辑。
- 保存程序时,使用快捷键或菜单中的“保存”选项。
以上是Visual FoxPro程序设计的基础知识要点,涵盖了程序的概念、编写流程、环境设置以及简单的实例,为初学者提供了学习的框架和指导。在实际编程过程中,还需要结合具体的编程任务和练习来深化理解和应用。