第八章 程序设计基础1.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 程序设计基础1.doc

程序设计 PRG的文件中,即为程序文件(又叫命令文件)。 以Enter结束,书写不完时加上“;”号换行继续书写; ③行首加入 注释符“*”开头的注释语句,也可以 ,行尾添加以注释符“”开头的注释,注明每条语句的功能及含义。 ④QUIT(退出程序回到Windows状态)、CANCEL(退出程序到VFP命令输入状态)、RETURN(退出程序到上一层调用程序)。 2.程序文件的建立、编辑与执行 ①建立和编辑程序文件 【命令】MODIFY COMMAND ②执行程序文件 【命令】DO 三、程序中的常用命令 1.交互式输入命令 【命令】WAIT [ ][TO ][TIMEOUT ] 【命令】ACCEPT [ ] TO 【命令】INPUT [提示信息 ] TO 输入字符型、逻辑型、日期型常量时,要加相应的定界符。 【例】在学生表中按姓名查找某学生的情况。 use 学生 accept “请输入查询姓名:” TO xm 输入姓名的值存人内存变量xm中 loca for姓名 xm disp 以上两个命令也可用disp for 姓名 xm 一句代替; wait “按任意键继续” ? “查询完毕” cancel 2.文本输出命令 【命令】TEXT ENDTEXT 【例】显示提示信息。 SET TALK OFF CLEAR TEXT **************************** 欢迎使用VisualFoxPr06.0系统 *************************** ENDTEXT SET TALK ON CANCEL 3.格式输入/输出命令 【命令】@ 行,列 SAY [ ][GET ][FUNCTION ][PICTURE ][RANGE , ][VALID ] … [READ] 【功能】在屏幕的指定行列位置显示输入/输出提示信息,如输入则在GET 显示处输入数据。 【说明】. 行,列 是指光标在屏幕窗口的位置。 . @ 行,列 SAY [ ]表输出,输出提示信息。此时无GET子句。 .有GET子句时表输入,GET 中的变量可以是字段变量或内存变量。如是字段变量,必须打开相应的表文件;如果是内存变量,必须先赋初值。 .GET子句中的 GET变量 必须使用READ命令激活,也就是说,在多个带有GET 子句的输入语句命令后,必须遇到一个READ命令才能激活GET变量,此时光标出现在GET变量显示处,可编辑、输入数据。 【例】编程求长方形的面积。 CLEAR 清屏 X 0 X为内存变量,赋初值 Y 0 @1,5 SAY “计算长方形的面积” @2,5 SAY “输入长方形的长:” GET X 第2行5列显示提示信息并等待输入 @3,5 SAY “输入长方形的宽:” GET Y 第3行5列显示提示信息并等待输入 READ 从键盘输入X,Y的值 S X*Y 计算长方形的面积 “长方形的面积:”,S 显示长方形的面积 CANCEL 4.其他程序运行命令 ①清屏命令 CLEAR----------清除屏幕上的内容 ②返回命令 RETURN-------结束程序并返回调用该程序的上一层程序去执行,如无上一层程序,则返回到命令窗口。行,返回到调用该程序的上级程序中执行。 ③终止命令 CANCEL------终止程序执行,关闭所有打开的文件,返回到系统的命令窗门。 ④退出系统 QUIT-----------终止程序的运行,关闭所有打开的文件,正常退出Visual 5.系统设置命令 Visual FoxPro提供许多SET命令来设置系统工作状态(如工作环境参数.屏幕背景颜色.打印机状态等)。 ①SET TALK ON/OFF 非输出性结果(提示信息.中间结果等)是否显示或打印出来。 ②SET ECHO OFF/ON 执行的每条命令是否显示或打印出来。 ③SET ESCAPE ON/OFF 按ESC键是否中断程序的执行 ④SET STAT ON/OFF 当前状态(如执行命令.工作区名.文件名等)是否在底部显示。 ⑤SET SONF OFF/ON 在屏幕编辑状态下,一个光标区输完后,光标自动/回车到下一光标区 ⑥SET SONS ON/OFF 开/关屏幕显示 其它SET 命令可参见附录。 四、 【例】 求圆面积的程序 CLEAR 清屏 INPUT “输入半径值:” TO R 从键盘输入半径值 S PI()*R*R 计算圆面积,PI 是圆周率函数,表示3.1416 “圆半径是:”,R 显示半径的值 “圆面积是:”,S 显示圆面积的值· RETURN 【例】在屏幕上显示今天的日期 CLEAR 清屏 RQ DATE 将系统日期存人内存变量中 y STR(YEAR(RQ),4)

文档评论(0)

dzzj200808 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档