Visual FoxPro 第七章 程序设计基础
第 七 章 程序设计基础 Visual FoxPro
第七章程序设计基础 ◆ Visua| FoxPro的工作方式 命令方式、菜单方式、程序文件方式 ◆程序是为了完成某一具体任务而编写的一系列指令 ◆程序设计是利用系统所提供的设计工具,按照程序语言的规 范,编写程序的过程。程序中可包括一些如分支语句,循环 语句、过程语句等编程语句 ◆VFP包含了面向过程与面向对象程序设计 近年来,程序设计正从传统的面向过程的程序设计,逐步转 向面向对象的程序开发。但我们不能放弃基本程序的设计方 法,因为它是程序设计的基础
第七章 程序设计基础 Visual FoxPro的工作方式 ◼ 命令方式、菜单方式、程序文件方式 程序是为了完成某一具体任务而编写的一系列指令。 程序设计是利用系统所提供的设计工具,按照程序语言的规 范,编写程序的过程。程序中可包括一些如分支语句,循环 语句、过程语句等编程语句。 VFP包含了面向过程与面向对象程序设计。 近年来,程序设计正从传统的面向过程的程序设计,逐步转 向面向对象的程序开发。但我们不能放弃基本程序的设计方 法,因为它是程序设计的基础
§7.1程序文件 ◆§7.1.1建立和编辑程序文件 VFP中提供了文本编辑器,可建立和编辑程序文件,也可在任何 文本编辑软件中进行。 建立、编辑程序文件有两种方式: 命令方式: MODIFY COMMAND〈程序文件名〉 默认文件的扩展名为.PRG 2.菜单方式 打开“文件”菜单,选择“新建”;在“新建”窗口,选择 “程序”,在“程序文件”编辑窗口,输入程序文件,结束文 件编辑可单击关闭按钮,或按ctr1w组合
§7.1.1 建立和编辑程序文件 VFP中提供了文本编辑器,可建立和编辑程序文件,也可在任何 文本编辑软件中进行。 建立、编辑程序文件有两种方式: 1.命令方式: MODIFY COMMAND 〈程序文件名〉 默认文件的扩展名为 .PRG 2.菜单方式 打开“文件”菜单,选择“新建”;在“新建”窗口,选择 “程序”,在“程序文件”编辑窗口,输入程序文件,结束文 件编辑可单击关闭按钮,或按ctrl+w组合键。 §7.1 程序文件
§7.1.2程序的运行 ◆执行源程序 执行.PRG源程序有多种方法 选择[程序]菜单中的[运行]命令,在运行对话框中选择要 行执行的程序文件,单击“运行”按钮 ■执行当前打开编辑的程序文件,只需单击常用工具栏中的 [!]按钮 ■在命令窗口,执行命令“DO〈程序文件名〉”。D0命令默 认运行.PRG程序,要运行其它程序,须包括扩展名,如D0 MCZZ QPR ◆为了提高程序的运行速度,VFP会自动对程序编译并产生与主名 相同的目标程序(.FXP)(磁盘中同时保留.PRG和.FXP两种文件, 优先执行.FXP文件。)目标程序是紧凑的非文本文件,运行速度快, 并可起加密的作用
执行源程序 执行.PRG 源程序有多种方法: ◼ 选择[程序]菜单中的[运行]命令,在运行对话框中选择要 行执行的程序文件,单击“运行”按钮。 ◼ 执行当前打开编辑的程序文件,只需单击常用工具栏中的 [!] 按钮。 ◼ 在命令窗口,执行命令 “ DO〈程序文件名〉” 。DO命令默 认运行.PRG程序,要运行其它程序,须包括扩展名,如DO MCZZ.QPR。 §7.1.2 程序的运行 为了提高程序的运行速度,VFP会自动对程序编译并产生与主名 相同的目标程序(.FXP)(磁盘中同时保留.PRG和.FXP两种文件, 优先执行.FXP文件。)目标程序是紧凑的非文本文件,运行速度快, 并可起加密的作用
§7.2输入、输出命令 ◆1.WAIT命令(等待命令) ◆[格式] WAIT[<字符型表达式[T0<内存变量[ WINDOW[AT<行 >,<列>[ NOWAL们][ TIMEOUT<数值表达式为 ◆[功能]暂停程序执行,等待用户从键盘输入一键,然后继 续执行,也可用于输出一条提示信息 ◆说明: 该命令只能从键 11111111lllllllllllllllllllllllll l111接 收一个字符,选T0缺语将接收的字符赋值给内存变量 字符表达式〉为提示语,缺省为“按仟意键继续,男
§7.2 输入、输出命令 1.WAIT命令(等待命令) [格式] WAIT [<字符型表达式>][TO <内存变量>][WINDOW [AT <行 >,<列>][NOWAIT][TIMEOUT <数值表达式>] [功能] 暂停程序执行,等待用户从键盘输入一键,然后继 续执行,也可用于输出一条提示信息。 说明: ◼ 该命令只能从键 lllllllllllllllllllllllllllllllllllllllllllllllll lllllllllllllllllllllllllllllllllllllllllllllllll lllllllllllllllllllllllllllllllllllllllllllll盘接 收一个字符,选TO缺语将接收的字符赋值给内存变量。 〈字符表达式〉为提示语,缺省为“按任意键继续……