《数据库及应用——vfp》-- 程序设计基础.pptVIP

《数据库及应用——vfp》-- 程序设计基础.ppt

  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文档。上传文档
查看更多
第九课;本章要点;VFP提供了三种工作方式,即命令方式、菜单方式和程序文件方式。 程序设计包括结构化程序设计和面向对象的程序设计。;创建、维护、调试程序;程序是指示VFP执行的一系列指令集合。把各种不同的命令,函数,汇集在一起,形成一个VFP的程序文件(.prg)。 ? 1. 程序文件的建立与修改: 命令格式: MODIFY COMMAND [文件名] 功能:打开文本编辑窗口,用来建立或修改程序文件,程序文件的扩展名为 .PRG。 MODIFY COMMAND 学生 打开或新建学生.PRG MODIFY COMMAND打开编辑窗口文件名“工程1.PRG”;9.1 VFP编程基础;9.1 VFP编程基础;例:用程序方式显示表student中的全部数据并逻辑删除第2条记录。 1、在命令窗口键入modify command p1.prg,并回车。 2、在命令程序编辑窗口依次输入下列命令 use student browse delete record 2 return 3、按CTRL+W键保存程序 4、在命令窗口输入DO P1并回车执行该程序。;9.1.1输入语句(p2.prg) ;二、INPUT [提示信息] TO 内存变量 可输入数值型,字符型,逻辑型或日期型数据,字符型数据要加定界符,先表达式值,再赋内存变量,其它与ACCEPT相同 input 输入要查询的基本工资: to gz clear use t1 exclusive input “请输入出生日期” to bday display all for 出生日期= bday return 非格式化输出语句:?、?? ;9.2 VFP程序的基本结构 ;9.2.1顺序结构程序设计;例:按基本入学成绩查询学生情况 clear *清除屏幕上的所有显示内容,光标回到屏幕坐上角。 accept “请输入文件名:” to f1 use f1 宏替换 input “输入要查询入学成绩:” to chj list for 入学成绩=chj return;9.2.3选择结构;例:修改student表中的数据,将姓名为“申强”的专业由“新闻”改为“外贸”(xz);2、双向选择 语句格式: IF 条件 语句序列1 ELSE 语句序列2 ENDIF 功能:系统执行该语句时,首先判断条件表达式的值,若为真,则执行语句序列1,然后执行ENDIF后的语句;若为假,则执行语句序列2,然后执行ENDIF后的语句。 说明:1F、ELSE和ENDIF必须配对使用,且这三条子句应各占一行。语句序列1和语句序列2中可以嵌套IF语句。;If … else… endif;例:在表worker中查找名为“李华”的记录,如果找到把该记录加上删除标记,没有找到则显示“查无此人!”提示信息。(xz3) clear use worker exclusive locate all for 姓名=李华 if not eof() delete display else ?查无此人! endif use return;3、多向选择 语句格式: DO case Case 条件表达式1 语句序列1> Case <条件表达式2> 语句序列2> Case <条件表达式n> 语句序列n> Otherwise <语句序列n+1> Endcase 功能:系统从多个条件中依次测试条件表达式的值,若为真,即执行相应条件表达式后的语句序列。若所有的条件表达式的值均为假,则执行OTHERWISE后面的语句序列。;例: 将百分制成绩转化成分数等级。(xz4) Clear Input 请输入学生成绩: To Cj Do Case Case Cj=90 .And. Cj=100 ?优 Case Cj=80 .And. Cj=89 ?良 Case Cj=70 .And. Cj=79 ?中 Case Cj=60 .And. Cj=69 ?及格 Case Cj60 ?不及格 Otherwise ?输入的成绩不符合条件 Endcase Return;小结:; 在顺序结构和选择结构的程序中,每条语句只执行一次,如果要反复执行一个程序段,则要使用循环结构程序设计。 VFP提供了三种循环语句: Do While.....Enddo For..........Endfor Scan.........Endscan;9.2.3 程序的基本结构-循环结构;n=0 s=.T. Do while s=.T. n=n+1 ?现在圈数是:,n IF n=3 S=.F. 累了 ENDIF Enddo ?”你可以休息了!”;思考

文档评论(0)

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

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

1亿VIP精品文档

相关文档