- 1、本文档共86页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFB程序设计教程教学丶第七章
第7章 Visual FoxPro程序设计;7.1 程序与程序文件;7.1.1 程序;2. 程序方式与交互方式的区别
程序可完成复杂的任务,命令只能完成简单任务
命令不被保存,程序可长期保存并可多次修改和运行
一个程序中可以调用其他程序,命令则不能;7.1.2 程序文件的建立、编辑、保存和运行;7.1.2 程序文件的建立、编辑、保存和运行;7.1.2 程序文件的建立、编辑、保存和运行;7.1.3 程序中常出现的错误;7.2 程序中常用的命令;7.2.1 基本输入命令;2.Accept命令
格式:ACCEPT [提示信息] TO 内存变量
功能
字符串接收命令,仅从键盘上接收字符型数据并赋给内存变量。
输入的字符串不加定界符,否则,系统会认为定界符也是输入字符串本身的一部分。
如果想输入123,此时的123也是字符型数据不能用于计算。
举例:
accept 请输入学生证号 to no
accept to ab
accept “请输入学生姓名 to XM;3.Wait 命令
格式:WAIT [提示信息] [TO 内存变量]
[Window] [Timeout 表达式]
功能:等待用户按键盘上任一个键。
说明
省略提示信息后,系统默认为提示“按任一键继续…”。
wait to x
内存变量用于保存用户按键的字符,可省略此项。
如指定Window项,主窗口的右上角会出现一个Wait提示窗口,来显示提示信息,否则显示在屏幕工作中。
如指定[Timeout 表达式]项,用于设定等待时间,Timeout 为间隔秒数,一旦超时,系统自动往下执行。
wait 请输入一个字母 to m window timeout 3;【例7-1】输入任意一个数据,判断该数的数据类型。
程序如下:
CLEAR
INPUT “请输入任意类型的一个数据” TO X
? X , “的数据类型为:” , VARTYPE(X)
第一次运行:
请输入任意类型的一个数据:123
第二次运行:
请输入任意类型的一个数据:123
第三次运行:
请输入任意类型的一个数据:.T.
第四次运行:
请输入任意类型的一个数据:{^1991-05-03} ;【例7-2】查询学生表中某些学生的信息。
程序如下:
USE 学生.DBF
ACCEPT 请输入您要查询的学生姓名 TO NAME
LOCATE FOR 姓名=NAME
DISP
WAIT “您还要查询其他内容?” WINDOW TIMEOUT 5
INPUT 请输入您要查询的学生的身高 TO HEIGHT
LOCATE FOR 身高=HEIGHT
DISP
USE
RETURN;7.2.2 基本输出命令;2.文本输出命令
格式:Text
文本信息
EndText
功能:将文本信息输出在屏幕上。
说明:Text 和EndText必须成对出现。
举例:
text
系 统 主 菜 单
1. 数据输入
2. 数据查询
3. 数据统计
4. 退出系统
endtext ;7.2.3 定位输入输出命令;2.定位输入命令
格式:@ 行,列 [SAY (提示信息) ] GET 变量
…
READ
功能:在屏幕指定位置接收键盘输入的新值
说明
SAY子句:用于显示提示信息,提示信息加定界符
GET子句:用于为显示变量的值,并允许输入新值
GET子句中的变量必须有确定的初值
初值决定了该变量的类型和宽度
READ:使GET后的变量进入编辑状态;
让光标自动跳到该变量值所在位置上等待编辑修改;
可在多个定位输入命令后面使用一个read语句。;7.2.4 清屏命令;7.2.5 终止程序执行和返回命令;7.2.6 MessageBox( )函数;(2)对话框的属性:
MESSAGEBOX(提示信息 [, 对话框的属性 [, 对话框窗口标题]])
例如:messagebox(请选择, 32 + 3 + 0 , 测试);(3) 对话框窗口标题
MESSAGEBOX(提示信息 [, 对话框的属性 [, 对话框窗口标题]])
例如:messagebox(请选择, 32 + 3 + 0 , 测试)
(4) 返回值:该函数执行后有返回值,类型为数
您可能关注的文档
最近下载
- 2024年上海市普通高校招生本科艺术甲批次平行段院校专业组投档分数线美术与设计类.pdf VIP
- 2024入团共青团基础知识题库(含答案).docx
- 2024年在线网课学习课堂《健康管理科研思维训练(杭州师大 )》单元测试考核答案.pdf
- 2024年中国河南国际合作集团有限公司人员招聘考试题库及答案解析.docx
- 《骆驼祥子》读书分享PPT课件(精选图文).pptx
- 汉长安城遗址总体规划.pptx
- 欠钱不还的法院起诉书.docx VIP
- GB-T 10125-2012 人造气氛腐蚀试验 盐雾试验.pdf
- 新人教版七年级上册生物全册教案(2024年秋季新版教材).docx
- pcs-9651_080885技术和使用说明书.pdf
文档评论(0)