- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 Visual FoxPro程序设计.ppt
第七章 Visual FoxPro程序设计 前面介绍的在命令窗口中输入命令或通过选择菜单来执行Visual FoxPro命令,都是交互执行方式。除此外,还可以通过程序的方式来调用Visual FoxPro命令,以完成更为复杂的任务。 §7.1 基本知识--7.1.1程序的概念 学习Visual FoxPro的目的就是要使用它的命令来组织和处理数据,完成一些特定任务。如果靠单一的在命令窗口中逐条输入命令执行,不仅繁琐,而且容易出错,特别是命令需要反复执行或所包含的命令很多时,应用交互方式根本无法完成,必须通过命令组来实现。这里就应该采取程序方式。 程序是能够完成一定任务的命令的有序集合。这组命令被存放在称为程序文件或命令文件中。当程序运行时,系统会按照一定的次序自动执行包含在程序中的命令。与命令方式相比较,主要有如下的优势: ◆可以方便的利用编辑器输入、修改和保存程序。 ◆可以用多种方式,多次的运行程序。 ◆可以在一个程序中调用另一个程序。 §7.1 基本知识--7.1.1程序的概念 【例7.1】?从D:\VFP_example\xj.dbf中选出所有1984年出生的同学,并显示该年出生的同学的姓名,性别,家庭住址,入学成绩。 程序代码如下: Set talk off 关闭人机对话 Clear 清除屏幕 Use d:\VFP_example\xj.dbf 打开数据表 List xm,xb,jtzz,rxcj for year(csrq)=1984 显示满足条件的记录 Use 关闭数据表 Set talk on 打开人机对话 §7.1.1程序的概念 7.1.2 程序的建立与执行 1、程序的建立与修改 (1)程序文件的建立与修改是通过调用系统内置的文本编辑器来进行。 注:程序文件默认扩展名是prg,如果指定其它扩展名,那么在打开或执行程序文件时都要显示指定扩展名。 (2)打开、修改程序文件的步骤: ①从【文件】菜单中选择【打开】命令,弹出“打开”对话框中,在“文件类型”列表框中选择“程序”,在“文件列表”框中选定要修改的文件,并单击【确定】命令按钮。 ②编辑修改后,从【文件】菜单中选择【保存】命令或按CTRL+W修改键保存文件,若要放弃本次,可从【文件】菜单中选择【还原命令】命令或按ESC键。 (3)用命令方式建立、修改程序文件: 格式:MODIFY COMMAND [文件路径]文件名 作用:执行该命令时,系统首先检索磁盘文件,如果指定文件存在,则打开修改,否则系统认为是要建立一个指定了文件名的程序文件。 注:格式中的[文件路径]可以省略,如果没有给定扩展名,系统自动加上默认扩展名prg。 2、执行程序文件 程序文件建好后,就可以用多种方式、多次执它。具体方法有: (1)菜单方式: ①从【程序】菜单中选择【运行】命令,弹出“运行”对话框。 ②在“文件类型”列表框中选择“程序”,在“文件列表”框中选定要运行的文件,并单击【运行】命令按钮。 §7.2 顺序结构程序设计 程序的基本结构是指程序中命令或语句执行的流程结构,基本结构有三种:顺序结构、选择结构、循环结构。顺序结构是最简单的程序结构,它按命令在程序中出现的顺序依次执行。 7.2.1输入命令---input 7.2.1输入命令---input 【例7.3】从键盘上输入x的值,求Y=3×X+5的值。 程序代码: Set talk off Clear Input 请输入X的值: TO X Y=3*X+5 ?Y=,Y set talk on 7.2.1输入命令---input 【例7.4】从键盘上输入姓名,在D:\VFP_example\xj.dbf中选出该同学。 程序代码: Set talk off Clear close all Input 请输入姓名: TO X Use d:\VFP_example\xj.dbf list xm,jg,rxcj for xm=x Use Set talk on 7.2.1输入命令---accept 7.2.1输入命令---wait 7.2.1输入命令---wait 【例7.6】弹出提示窗口,5秒钟后关闭窗口,继续执行程序。 程序代码: Set talk off Clear close all wait 输入无效,请重新输入... windows timeout 5 Set t
您可能关注的文档
最近下载
- 设备方案工程师岗位职责(3篇).docx
- 《欧洲民间故事》语文微课PPT课件.pptx VIP
- 电子商务视觉营销PPT全套完整教学课件.pptx
- T_CSTM 01224—2024(连续纤维增强复合材料光伏支架技术要求).pdf
- 二《洽谈》-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx VIP
- 工程保修的管理措施.docx VIP
- 高考数学总复习高中数学思维导图汇编.pdf VIP
- 小学科学新教科版二年级上册第二单元 地球家园教案(共7课)(2025秋).doc
- 沪科版八年级物理(上册)期末试卷及答案.docx VIP
- 2023年广西高职对口中职升学考试英语试题.pdf VIP
文档评论(0)