- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章程序设计5.18
第八章VFP程序设计;Visual FoxPro的工作方式 ;1.单命令方式;2.菜单方式;3.程序文件方式;第一节 程序文件的建立 ;;;;二、程序文件的建立、修改与执行 ;;;单击【文件】|【保存】菜单项;
利用工具栏;
按Ctrl+W组合键。
程序文件的默认扩展名是.PRG。 ;3.执行程序文件
程序文件建立后,可以用多种方式、多次执行它。
下面是两种常用的方式。
1)菜单方式
① 单击【程序】|【运行】菜单项,打开“运行”对话框;
② 从文件列表框中选择要运行的程序文件,并单击“运行”命令按钮,启动运行该程序文件
;;1) CANCAL:终止程序运行,清除所有的私有变量,返回命令窗口;
(2) RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口;
(3) QUIT:结束程序执行并退出Visual FoxPro系统,返回操作系统
(4) DO 新程序文件名: 转去执行另一个程序。
;;三、 交互式命令;;SET TALK OFF
CLEAR
ACCEPT “请输入数据库名:” TO AAA
OPEN DATABASE AAA
ACCEPT 请输入表名 TO BBB
USE BBB
LIST
USE
SET TALK ON
RETURN;2.任意字符接受命令 (INPUT)
【格式】
INPUT [提示信息] TO 内存变量
【功能】
在程序执行过程中,将用户交互式输入的内容赋给指定内存变量。
;;;;SET TALK OFF
CLEAR
INPUT “长方形一边的长为:” TO A
INPUT “长方形另一边的长为:” TO B
S=A*B
? “长方形的面积为:” , S
SET TALK ON
RETURN;3.单字符接受命令 WAIT
【格式】
WAIT [提示信息];
[TO内存变量] ;
[WINDOW [AT行,列]] ;
[TIMEOUT数值表达式]
【功能】
显示提示信息,暂停程序执行,直到用户按任意键或单击鼠标时继续执行程序。;【说明】;;SET TALK OFF
CLEAR
OPEN DATABASE 学生档案
USE 学生情况表
WAIT “请输入待查学生的系号(1—3):” TO N
IF VAL(N)1 .OR. VAL(N)3
WAIT “输入无效,结束程序运行!” WINDOW TIMEOUT 5
RETURN
ELSE
STORE “0”+N TO AAA
LIST FOR 系别号=AAA
ENDIF
CLOSE DATABASE
SET TALK ON
RETURN ;4.三条输入命令的异同
ACCEPT命令只能接受字符型数据,不需定界符,输入完毕按回车键结束。
WAIT命令只能输入单个字符,且不需定界符,输入完毕不需按回车键。
INPUT命令可接受数值型、字符型、逻辑型、日期型和日期时间型数据,数据形式可以是常量、变量、函数和表达式,如果是字符串,需用定界符,输入完毕按回车键结束。 ;5.编辑修改变量语句
【格式】
@行号,列号 [SAY “提示信息”] [GET变量]
READ
【功能】
在屏幕上或窗口中指定的坐标位置对内存变量(它已预先赋值)或表中当前记录的字段名变量进行编辑修改。 ;;;【例】建立程序文件,要求通过程序方式在“读者”表中添加一条新记录,程序文件名为PROG5.PRG。
CLEAR
USE 读者
APPEND BLANK
@ 2, 8 SAY 读者基本情况输入界面:
@ 4,10 SAY 读者编号: GET 读者编号
@ 6,10 SAY 读者姓名: GET 姓名
@ 8,10 SAY 读者性别: GET 性别
@ 10,10 SAY 出生日期: GET 出生日期
@ 12,10 SAY 少数民族否: GET 少数民族否
@ 14,10 SAY 籍贯 GET 籍贯
READ
USE;【例】编写程序文件*PROG6.PRG ,修改读者表中第二条记录的姓名和籍贯两个字段。
SET TALK OFF
USE 读者
GO 2
@2,20 SAY “姓名” GET 姓名
@4,20 SAY 籍贯 GET 籍贯
READ
DISPLAY
USE
RETURN ;第二节 程序的基本结构;(1)顺序结构,如图1所示,该结构先执行A操作,再执行B操作。;例:打开指定数据库表,显示表的结构和记录。
* PROG7.PRG
文档评论(0)