北京师范大学:《VFP程序设计》 第六章 Visual FoxPro程序设计

vis isua| FoxPro程序设计 主讲:梁爽
主 讲: 梁 爽 Visual FoxPro程序设计

第六章 Visua| FoxPro程序设计 丙容提要: 了解并掌握VFP的程序设计语言 重点掌握程序的建立、运行、修改 基本输入输出命令,以及程序设计的三种 基本控制结构:顺序结构、选择结构和循 环结构
第六章 Visual FoxPro程序设计 内容提要: 了解并掌握VFP的程序设计语言. 重点掌握程序的建立、运行、修改、 基本输入输出命令,以及程序设计的三种 基本控制结构:顺序结构、选择结构和循 环结构

前言 程序的的概念: (1)程序:计算机能分析执行的命令序列集合 (2)程序设计:将解决实际问题所用的命令按 定的逻辑顺序编制成程序,并以文件的形式存 放在磁盘中的过程。 Visual foxpro的程序由一系列命令组成, 运行程序文件就是执行文件的各条命令。一个复 杂的应用程序通常包含多个程序,一个程序可以 调用另一个程序,称为应用程序模块化
前言 程序的的概念: (1)程序:计算机能分析执行的命令序列集合 (2)程序设计:将解决实际问题所用的命令按 一定的逻辑顺序编制成程序,并以文件的形式存 放在磁盘中的过程。 Visual FoxPro的程序由一系列命令组成, 运行程序文件就是执行文件的各条命令。一个复 杂的应用程序通常包含多个程序,一个程序可以 调用另一个程序,称为应用程序模块化

61程序文件的建立、执行和编辑 1.建立程序文件 (1)命令方式 MODIFY COMMAND程序文件名 (2)菜单方式 打开“文件”菜单,选择“新建”;在“新建” 窗口,选择“程序”,再单击“新建文件”钮
6.1 程序文件的建立、执行和编辑 1.建立程序文件 (1)命令方式 MODIFY COMMAND 程序文件名 (2)菜单方式 打开“文件”菜单,选择“新建”;在“新建” 窗口,选择 “程序” ,再单击“新建文件”钮

2.保存程序 程序输入、编辑完毕,单击【文件】 【保存】菜单项,或按ctrH+W复合键,在“另 存为”对话框中指定程序文件的存放位置和文 件名,并单击“保存”按钮。 程序文件的默认扩展名是PRG。 3.修改程序 (1)命令方式 MODIFY COMMAND程序文件名 (2)菜单方式 “文件打开”-(类型)“程序”一“确定 钮
2.保存程序 程序输入、编辑完毕,单击【文件】| 【保存】菜单项,或按Ctrl+W复合键,在“另 存为”对话框中指定程序文件的存放位置和文 件名,并单击“保存”按钮。 程序文件的默认扩展名是.PRG。 3.修改程序 (1)命令方式 MODIFY COMMAND 程序文件名 (2)菜单方式 “文件/打开”-(类型)“程序”-“确定” 钮

612程序的运行 程序文件建立后,可以用多种方式、多次 执行它。下面是两种常用的方式。 (1)菜单方式 “程序/运行”一选择要运行的程序一“运行 钮 (2)命令方式 DO程序文件名 注:在使用DO命令时, Visual Foxpro会自动对 程序文件编译并产生与主文件名相同的目标程 序,然后执行该目标程序
6.1.2 程序的运行 程序文件建立后,可以用多种方式、多次 执行它。下面是两种常用的方式。 (1)菜单方式 “程序/运行”-选择要运行的程序-“运行” 钮 (2)命令方式 DO 程序文件名 注:在使用DO命令时,Visual FoxPro会自动对 程序文件编译并产生与主文件名相同的目标程 序,然后执行该目标程序

程序结束命令 执行程序文件时,将依次执行文件中的命令, 直到所有命令执行完毕,要结束当前执行的程序 可使用以下命令: (1) CANCEL:终止程序运行,清除所有的私有 变量,返回到命令窗口; (2) RETURN:结束程序执行,返回调用它的上 级程序,若无上级程序则返回到命令窗口; (3)QUT:结束程序执行并退出vsua| FoxPro系 统,返回到操作系统
执行程序文件时,将依次执行文件中的命令, 直到所有命令执行完毕,要结束当前执行的程序 可使用以下命令: (1) CANCEL:终止程序运行,清除所有的私有 变量,返回到命令窗口; (2) RETURN:结束程序执行,返回调用它的上 级程序,若无上级程序则返回到命令窗口; (3) QUIT:结束程序执行并退出Visual FoxPro系 统,返回到操作系统 一.程序结束命令

613程序的书写规则 1.命令的分行 VFP程序是命令行的序列,每个命令都以回 车键结束,一行只能写一条命令;若一条命令太 长,一行写不下,也可分行书写,并在分行处加 上续行符“;”,再按回车键
6.1.3 程序的书写规则 1.命令的分行 VFP程序是命令行的序列,每个命令都以回 车键结束,一行只能写一条命令;若一条命令太 长,一行写不下,也可分行书写,并在分行处加 上续行符“ ; ”,再按回车键

2.命令注释 【格式1】NOTE注释内容用于命令行开头处 【格式2】*注释内容用于命令行开头处 【格式3】&&注释内容用于命令行后,以 解释命令作用 功能】帮助读者阅读程序、增强理解程序作用
2. 命令注释 【格式1】NOTE 注释内容 用于命令行开头处 【格式2】* 注释内容 用于命令行开头处 【格式3】&& 注释内容 用于命令行后,以 解释命令作用 【功能】帮助读者阅读程序、增强理解程序作用

程序中常用的开头部分: CLEAR &&清屏 SET TALK OFF &&关闭人机对话 SET DEFAULT TO[盘符径]&&设置默认路径 SET DATE YMD&&设置日期格式为年月日
程序中常用的开头部分: ◼ CLEAR && 清屏 ◼ SET TALK OFF && 关闭人机对话 ◼ SET DEFAULT TO [盘符:\路径] && 设置默认路径 ◼ SET DATE YMD && 设置日期格式为年月日
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京师范大学:《VFP程序设计》 第三章 数据库和表的设计与操作.ppt
- 北京师范大学:《VFP程序设计》 第二章 Visual FoxPro 基础.ppt
- 北京师范大学:《VFP程序设计》 第一章 数据库基础知识.ppt
- 《ASP3高级编程》学习资料(讲稿)第三十六章 附录Hp2 O wrox. com.pdf
- 《ASP3高级编程》学习资料(讲稿)第三十五章 附录G有用的资料.pdf
- 《ASP3高级编程》学习资料(讲稿)第三十四章 附录FADO25常量.pdf
- 《ASP3高级编程》学习资料(讲稿)第三十三章 附录EADO2.5对象模型.pdf
- 《ASP3高级编程》学习资料(讲稿)第三十二章 附录D错误代码.pdf
- 《ASP3高级编程》学习资料(讲稿)第三十一章 附录C微软服务器组件.pdf
- 《ASP3高级编程》学习资料(讲稿)第三十章 附录B脚本运行期库对象.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十九章 附录AASP30的对象模型.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十八章 XML驱动的报纸实例.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十七章 建立多服务器网站.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十六章 优化ASP的性能.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十五章 证书的使用.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十四章 服务器防护.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十三章 ASP、CDO与 Exchange Server.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十二章 ASP和用于NT服务器的CDO.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十一章 ADS和AD介绍.pdf
- 《ASP3高级编程》学习资料(讲稿)第二十章 ASP和消息队列服务器.pdf
- 《AutoCAD2007中文版实用教程》 第一章 AutoCAD2007入门基础.ppt
- 《AutoCAD2007中文版实用教程》 第二章 绘制简单二维图形对象.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第十章 C++面向对象程序设计.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第一章 C语言绪论.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第二章 数据类型及表达式.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第二章 结构化程序设计.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第四章 数组.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第五章 函数与预处理.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第六章 指针和引用.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第七章 结构体、联合体和枚举类型.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第八章 位运算.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》 第九章 文件.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)计算机系统的组成.ppt
- 《计算机网络基础与internet应用》讲义.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识.ppt
- 黔南电大:《计算机文化基础》电子课件.ppt
- 《计算机文化基础》课程教学资源(教学大纲).doc
- 《计算机文化基础》课程PPT教学课件(电子教案)第一章 电子计算机的基础知识.ppt
- 《计算机文化基础》课程PPT教学课件(电子教案)第二章 指法及汉字录入.ppt
- 《计算机文化基础》课程PPT教学课件(电子教案)第三章 windows xp操作系统.ppt