[工学]vf第七讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]vf第七讲

全国计算机等级考试二级培训 Visual FoxPro(VF) 主讲人:罗根源 电子科技大学计算机学院 邮箱:root_luo@126.com QQ: 781258056 电话第六部分 VFP程序设计 一程序与程序文件: 1.1 程序的概念: 程序的概念:程序是能够完成一定任务的命令的有序集合。 采用程序方式的优点: 可以利用编辑器方便地输入、修改和保存程序; 可以利用多种方式、多次运行程序; 可以在一个程序中调用另一个程序。 VFP程序设计 1.2 程序文件的建立与执行: 1.程序文件的相关说明: ①.书写程序时,可以使用以下注释语句为程序作注释(以方便自己、或其他程序员能更好地理解程序); NOTE : 只能用在行首 如:NOTE 本程序的功能为计算平均数 * : 只能用在行首 如* 本程序的功能为计算平均数 : 可以用在行首,也可以用在程序行尾 如:USE ABCD 打开数据表ABCD VFP程序设计 ②.程序文件的扩展名为: .PRG ③.程序中每行只能书写一条语句; ④.若命令需要书写多行,应在除最后一行之外的其他行结束时使用分号(;) ⑤.程序指令不区分大小写; 相关说明:系统命令窗口不仅可以一次执行一条指令,还可以一次执行多条指令。方法: 首先在命令窗口中选择需要执行的多条命令(以前已经执行过的历史指令), 然后按“回车”键(或单击鼠标右键并在弹出的快捷菜单中选择“运行所选区域”)。 VFP程序设计 2.程序文件建立与修改: 方法1: 通过“项目管理器”建立; 方法2:通过“新建”对话框建立; 方法3:通过“交互”命令建立。 MODIFY COMMAND [ProgramFileName | ?] 注:如果打开的程序文件不存在,则系统自动建立一个新的空程序文件。 3.程序文件的执行方法: 方法1:通过“项目管理器”运行; 方法2:通过“程序”菜单的“运行”命令运行; 方法3:通过工具按钮“!” 方法4:通过“交互”命令运行。 DO [ProgramFileName | ?] 重点掌握 注:用DO命令除了可以调用执行命令文件外,还可调用执行查询文件、菜单文件、表单文件。在调用执行查询文件、菜单文件时,ProgramFileName必须包括相应扩展名(.QPR,.MPR)。 4.程序文件执行过程中,调用或结束程序执行的相关指令: CANCAL:终止程序执行,清除所有的私有变量,返回命令窗口; DO :调用并进入另外一个程序; RETURN:结束当前程序执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。 QUIT:退出VFP系统,返回到操作系统 1.3 简单的输入输出命令: 1.WAIT语句: 格式:WAIT [屏幕提示信息] [TO 变量名] [Timeout 暂停时间] 说明: 一次只能接收一个字符; 如果缺省屏幕提示信息,系统将显示“按任意键继续…” 如果直接回车或单击鼠标,则将空字符存入变量。 2. INPUT语句: 格式:INPUT [屏幕提示信息] TO 变量名 说明: 可接收字符型、数值型、日期型、逻辑型数据; 可从输入的变量名中接收数据; 输入相应数据时必须使用定界符; 回车结束输入(不能不输入任何信息直接回车退出)。 3.ACCEPT语句: 格式:ACCEPT [屏幕提示信息] TO 变量名 说明: 只接收字符串,而且不能使用定界符; 如果直接回车,则将空字符串存入变量。 4.定位显示语句 格式:@行,列 [SAY 屏幕提示信息] [GET 变量名] [DEFAULT 表达式] 说明:在屏幕指定位置显示并接收任意信息,接收数据的类型与变量名类型一致。此指令必须与READ指令配套使用,否则没有意义。 程序的基本结构: 2.1 顺序结构: 顺序结构程序的执行:按照语句排列先后顺序,一条接一条地执行,它是程序中最基本的结构。 例4.1今有一数据表,名称为SB.DBF,记录了产品“价格”、“名称”等信息。试编写程序,根据记录号来显示某个设备的价格和部门。 USE sb ACCEPT “请输入记录号:” TO jlh jlh=val(jlh) GO jlh LIST 价格,部门 FOR Recno()=jlh USE 2.2 选择结构: 条件满足?语句组YesNo语句组1条件满足?YesNo语句组2 条件语句: 语句格式: IF 逻辑表达式 语句序列 ELSE 语句序列 ENDIF 说明: IF和ENDIF语句必须成对出现; 本语句结构可以嵌套,但不能出现交叉; 为了方便阅读,可按缩进格式书写。 举例: 例4.2 将SB.DB

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档