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

VisualFoxPro8.0实用教程(谢振华)第8章程序设计基础.pdf

VisualFoxPro8.0实用教程(谢振华)第8章程序设计基础.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术及应用 教材:《Visual FoxPro 8.0实用教 程》 谢维成 陈永强 郑海春 编 著 清华大学出版社 第8章程序设计基础 8.1 程序文件的建立与运行 8.2 程序设计的常用命令 8.3 程序的控制结构 8.4 过程与过程调用 8.5 习题 8.1 程序文件的建立与运行 程序执行方式是将多条命令按一定的结构编写成一 个程序,然后命令机器去执行这个程序。 VFP程序和其它高级语言编写的程序一样,是一个 文本文件。程序由若干行命令语句构成,编写程序即建 立一个称为源程序的文本文件,只有建立了程序文件才 能执行该程序。 程序文件的建立 1)菜单方式 2)在“项目管理器” 中创建程序 3)命令方式,MODIFY COMMAND 程序文件名 程序文件的保存与修改 程序文件的执行 【例8.1】建立程序EXAM8-1.PRG,功能是求当前 【例8.1】建立程序EXAM8-1.PRG,功能是求当前 日期值的长度,并显示日期和长度值。 日期值的长度,并显示日期和长度值。 程序文件的调试 8.2 程序设计的常用命令 一个程序必须有输入和输出两个部分,下面对最常 用的输人、输出命令以及程序结尾命令作概要介绍。 基本输入输出命令   1.WAIT命令 clear use xsqk i=1 do while !eof() ?no,name,sex skip i=i+1 if mod(i,10)=0 wait 按任意键继续 window clear endif enddo use 2.ACCEPT命令 语法:ACCEPT[expC] TO 内存变量 功能:在当前窗口的当前光标位置显示expC表达式 的内容,等待用户输入,并将输入的信息以字符串的 形式存储在内存变量中。 说明:此命令常用于且限于输入字符型数据,不需字 符定界符。按回车键表示输入结束。 例子: USE XSQK ACCEPT 请输入要查询学生的学号: to cNO LOCATE FOR NO=cNO ?NO,NAME,SEX USE 3.INPUT命令 语法:INPUT[expC] TO 内存变量 功能:在当前窗口的当前光标位置显示expC表达式 的内容,等待用户输入,输入内容时按回车键表示输 入结束。 说明:可用于输入各种类型的数据。 注意:输入字符型常量需加字符定界符;输入逻辑型 常量,两侧需用小圆点括起来;输入日期型或日期时 间型常量,两端需加花括号{};输入货币型常量,需 在数字前加标识符$;数值型常量可直接输入。 4.“?|??”命令 语法:?|??exprl[,expr2] 功能:对一个或多个表达式求值,并将结果输出至系 统主窗口。 使用“?”命令在下一行显示,“??”则在同一行显示。 5.SAY命令 语法:@ 行号,列号 SAY expC GET 变量名 功能:在当前窗口中指定的位置处显示并可接受数据。 例如: cNum= “980105” 定义内存变量cNum @ 2,15 SAY cNum 在第2行第15列显示变量cNum内容 @ 3,10 SAY “学号” GET cNum 在第3行的第10列开始 显示提示信息“学号” ,空一格后显示变量cNum内容 READ 光标停留在第3行第15列,等待用户编辑 程序结尾命令   程序的末尾可放一条RETURN命令,它能使程序执行 结束,并返回到调用它的上级程序继续执行,若无上 级程序则返回到命令窗口。RETURN命令一般允许缺 省。 8.3 程序的控制结构 与其它高级语言程序相似,VFP程序也有3种基本控 制结构,即:顺序结构、分支结构与循环结构。 顺序结构   【例8.2】建立程序EXAM8-2.PRG,功能是显示 “xsqk.dbf”表第1条记录的有关内容。 *功能说明:顺序结构程序举例 SET

文档评论(0)

时间加速器 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档