网站大量收购闲置独家精品文档,联系QQ:2885784924

VFP 程序设计基础.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP 程序设计基础 ? 6.1 程序文件的建立、修改与运行 一、程序文件的建立与修改 命令格式: modify command 程序文件名 功能:打开文本编辑窗口,用来建立或修改程序文件。 说明: 1.VFP程序源文件的扩展名为.PRG,用本命令建立时可缺省扩展名;程序在运行时,为了加快执行速度会自动编译,产生主文件名与源文件相同,扩展名为.FXP的目标文件;在VFP下若修改了.PRG文件,系统也会自动重新编译。目标程序是紧凑的非文本文件,运行速度快,并可起到对源程序的加密作用。 2.文件名前也可指明路径,例如:modify command a:\vfp\cx1 3.关闭编辑窗口的方法: ① 按Ctrl+W键可将文件立即存盘并退出编辑; ② 单击关闭按钮; ③ 双击编辑框最前边的控制菜单按钮; ④ 按Esc键; ⑤ 用文件菜单的“保存”、“另存为”、“还原”及工具栏上的“保存按钮”命令也可 关闭编辑窗口。 4.VFP程序文件由命令组成,所以程序文件也称命令文件。 5.VFP的程序是由命令组成的ASCII文本文件,因此可用任何文本编辑器或字处理软件来建立,文件扩展名不能缺省。 6.在调试修改程序时,在命令窗口中可利用箭头键把光标回移到本命令上反复执行,而不必重复输入。 ? 例1:E6-01 建立名为QH.PRG的命令文件,功能:求两数之和。 在命令窗口输入命令:modify command qh ,打开文本编辑窗口。 然后在文本编辑窗口输入程序: clear a=10 b=20 ?a+b=,a+b 输入完程序后,按Ctrl+W存盘退出。 ? 二、程序的运行 命令格式:DO 程序文件名 例如:DO QH或DO QH.PRG 说明:在运行程序文件时,最好加上扩展名。 1.如果执行的的程序不包含扩展名,VFP按以下顺序查找并执行。 .EXE (可执行文件) .APP (一个应用程序) .FXP (编译过的程序文件) .PRG (程序文件) 2.DO命令可执行菜单程序、表单程序、查询,此时须加上扩展名(.MPR、.SCR、.QPR)。 ? ? 6.2 程序文件中的一些命令 一、清屏命令 格式:CLEAR 功能:清除输出屏幕(窗口工作区、主窗口)上的所有字符。 二、程序结尾的专用命令 1.RETURN 终止程序运行,返回到调用它的上级程序继续执行;若无上级程序则返回到命令窗口。 2.CANCEL 终止程序运行,清除程序的私有内存变量,返回到命令窗口。 3.QUIT 终止程序运行,关闭VFP,返回到操作系统。 三、程序注释命令 程序注释命令是非执行命令,仅在程序中显示,用来提高程序的可读性。 1.行首注释命令 NOTE|* 格式:NOTE|*[注释内容] 功能:在程序中加注释行信息 2.行尾注释命令 格式:[注释内容] 功能:在命令语句的尾部加注释信息 ? 程序的通用性:程序的通用性指程序对多种场合的适用性,通用性好的程序的应用范围较广。 例1的程序只能求10与20两数之和,谈不上通用性;若将程序改为能计算任意两数之和,则通用性就大为增强。 例2:E6-02 *本程序功能:求两数之和 clear 清屏 input a= to a 从键盘输入一个数 input b= to b 从键盘输入一个数 s=a+b 求两数之和 ?a+b=,s 显示两数之和 return ? 四、ACCEPT和INPUT 格式:accept [提示信息] to 内存变量 input [提示信息] to 内存变量 功能:暂停程序的运行,在屏幕上显示提示信息,等待用户从键盘上给内存变量赋值。 说明: 1.输入完后应回车,以示输入结束。 2.accept与input命令的区别: accept:①只接受字符型数据,输入时不加界限符。 ②如仅输入回车,则内存变量的值将是空的。 input: ①可输入字符型、数值型、逻辑型、日期型数据。 ②输入字符型数据必须加界限符。 ③数值型数据可直接输入。 ④输入逻辑型数据.T.与.F.时,圆点不能漏打。 ⑤输入日期型数据时,需用{ }将日期型数据括起来。 ⑥不接受直接回车。 ? 例3:E6-03 clear use rsk *accept 输入姓名: to xm 输入姓名时,不要加界限符 input 输入姓名: to xm 输入姓名时,必须加界限符 locate for

文档评论(0)

guocuilv2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档