- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 中国颈动脉狭窄介入诊疗指导规范.pptx VIP
- 六年级下册语文课件- 第六单元 4 早春呈水部张十八员外 人教部编版 (共14张PPT).pptx VIP
- Unit 8 Colours(Wrap up and assessment) 表格式教案 译林版英语三年级下册.pdf
- 国际人才英语教程(中级)课后习题答案解析.pdf
- 独立基础土方开挖施工方案.pdf VIP
- 痛风与高尿酸血症的药物治疗.pdf VIP
- A319销钉工具查询举例.pdf VIP
- 酒厂安全生产风险分级管控和隐患排查治理双体系方案全套.docx VIP
- 美国杜邦VORASURF™ DC 193 Additive MSDS英文报告.pdf
- 全回转施工简述--宜春推介会.ppt
文档评论(0)