vfp程序设计基础.pptVIP

  • 3
  • 0
  • 约2.06千字
  • 约 52页
  • 2021-03-29 发布于广东
  • 举报
VFP程序设计基础;要 点;Visual FoxPro的工作方式 ; 2.菜单方式;3.程序文件方式 程序文件(简称程序)也叫做命令文件。运用程序文件方式进行数据库管理,是通过程序文件编辑工具,将对数据库资源进行操作管理的命令和对系统环境进行设置的命令,集中在一个以(.PRG)为扩展名的命令文件中,然后再通过菜单方式或命令方式运行该命令文件。所谓命令方式,即通过程序文件中的命令完成不同的操作。;注释语句 NOTE 注释内容 * 注释内容 注释内容;对话开关语句 【格式】SET TALK OFF|ON; VFP源程序是用VFP命令或程序中专用语句编写的文本文件,其扩展名是PRG。;说明1:此方法可以建立新程序文件,又可修改已有的程序文件。;方法四:在项目管理器中,进入“代码”选项卡,选择“程序”,单击“新建”。;;方法一:“文件”菜单项→“打开”→“文件类型”为“程序”→选择文件→“确定”; 在VFP中,可以执行源程序、编译程序、应用程序和可执行程序4种程序文件。;(2)编译程序(FXP):每个源程序文件都有对应的编译程序文件,执行编译程序比执行源程序的速度快。 ;(4)可执行程序(EXE):将多个文件(包括程序、表单和菜单等)连接成一个可执行程序文件,此种文件可以脱离VFP环境运行。 ;方法一:在程序编辑器中,单击“程序”菜单项→“编译”。;执行程序 ;输入字符串语句;等待语句;说明:允许输入任何类型的表达式。Input输入字符串时必须加上定界符。;ACCEPT命令只能接受字符型数据,不需定界符,输入完毕按回车键结束; WAIT命令只能输入单个字符,且不需定界符,输入完毕不需按回车键; INPUT命令可接受数值型、字符型、逻辑型、日期型和日期时间型数据,数据形式可以是常量、变量、函数和表达式,如果是字符串,需用定界符,输入完毕按回车键结束。 ;程序的基本结构 ; 3.循环结构 循环结构则能够使某些语句或程序段重复执行若干次。 4.过程结构 在许多应用程序中,有一些程序段需要反复执行多次,这些程序段不在一个固定的位置上,而是分散在程序的许多位置上重复执行,可将其与嵌入它的程序分开,形成独立的程序序列,待使用时再调入程序中,以实现不同位置上的重复操作。;【例】编写程序,在STUDENT数据库的STUD表中查找并显示任意一个学生的情况。;【例】写程序P3.PRG:从键盘输入两个任意整数,计算这两个数的和、差、积、商。 ;【例】从键盘输入两个任意正数,编程求以两数为边长的长方形面积。程序文件名为PROG4.PRG;练习: ;语句格式: If 条件 [Then] 语句序列1 Endif;例: Input 请输入一个N: To N If N0 N=-N Endif ? N的绝对值是:, N;双分支If语句 ;例,求两个数中较小值: Input X= To X Input Y= To Y If XY M=X Else M=Y Endif ? X与Y中的较小者是:, M;语句的嵌套; Input 请输入一个数: To X If X0 Y=1 Else If X=0 Y=0 Else Y=-1 Endif Endif ? Y;控制程序是否继续执行 ;控制程序是否继续执行 ;条件函数 ;开始;语句格式: Do Case Case 条件1 语句序列1 Case 条件2 语句序列2 …… Case 条件n 语句序列n [Otherwise 语句序列n+1 ] Endcase;说明1:执行时,系统从上向下依次对Case后面的条件进行判断,当条件不成立时,就判断下一个Case条件是否成立。一旦某个Case条件成立,就执行该Case与下一个Case(Otherwise或Endcase)之间的语句序列,然后执行Endcase后面的语句。; Input 请输入一个数: To X Do Case Case X0 Y=1 Case X=0 Y=0 Otherwise Y=-1 Endcase ? Y;S=1+2+3+4+5+6;循环结构程序设计 ;Do While(当型)循环语句 ;例,求前100个自然数的和: S=0 N=1 Do While N=100 S=S+N N=N+1 Enddo;死循环;Do While(当型)循环语句;开始; 例: 计算1~100的奇数和。;开始; For(步长型)循环语句;例:求前100个自

文档评论(0)

1亿VIP精品文档

相关文档