VFP结构化程序设计课件.ppt
《VFP结构化程序设计课件.ppt》由会员分享,可在线阅读,更多相关《VFP结构化程序设计课件.ppt(83页珍藏版)》请在优知文库上搜索。
1、VFP程序设计基础程序设计基础-第五章第五章 1. 程序文件的建立与运行程序文件的建立与运行 2. VFP的基本语句的基本语句 3. 输入命令和输出命令输入命令和输出命令 4. 顺序结构程序设计顺序结构程序设计 5. 分支结构程序设计分支结构程序设计 6.循环结构程序设计循环结构程序设计 7.模块结构程序设计模块结构程序设计1.1 1.1 程序文件的建立程序文件的建立 1.2 1.2 程序文件的运行程序文件的运行 1.3 1.3 程序文件的修改程序文件的修改 第一章第一章VFP的的工作方式有哪工作方式有哪两种?两种?交互操作方式交互操作方式程序执行方式程序执行方式将将一批一批经常要执行的命令编
2、写成经常要执行的命令编写成程序,并将其存储为程序,并将其存储为程序文件程序文件程序文件可用程序文件可用VFPVFP自身提供的编辑器,也自身提供的编辑器,也可用任一可用任一文本编辑器文本编辑器来建立和修改来建立和修改建立方式:建立方式:菜单方式菜单方式命令方式命令方式格式:格式:MODIFY COMMAND 利用项目管理器利用项目管理器 程序文件的扩展名为程序文件的扩展名为.prg注意注意【例1】:在默认目录上建立一个查看xsda表结构和内容的命令文件 MODIFY COMMANDMODIFY COMMAND W1W1 CLEARCLEAR USE USE XSDAXSDA LIST STRUC
3、TURE LIST STRUCTURE LIST LIST USE USE菜单方式(程序菜单方式(程序运行)运行)命令方式命令方式格式: Do 程序名【例2】:运行已建立的文件W1.PRGdo W1.PRG &扩展名可省略扩展名可省略在项目管理器中运行程序在项目管理器中运行程序程序运行时,系统自动编译程序运行时,系统自动编译产生扩展名为产生扩展名为.FXP 的文件的文件注意注意菜单方式菜单方式“打开” 选择程序文件。命令方式命令方式modify command modify command 2.1 2.1 赋值语句赋值语句2.2 2.2 语句的换行语句的换行 2.3 2.3 注释语句注释语句2
4、.4 2.4 暂停语句暂停语句2.5 2.5 常用显示语句常用显示语句2.6 2.6 结束程序运行命结束程序运行命令令 Store to 名称列表名称列表=左边只能是一个变量名,不能左边只能是一个变量名,不能是表达式是表达式X=33=xX=3+2=2+y?表达式?表达式 &换行输出换行输出?表达式?表达式 &不换行输出不换行输出程序中每条命令都以回车键结尾,一行程序中每条命令都以回车键结尾,一行只能写一条命令。若命令需分行书写,应只能写一条命令。若命令需分行书写,应在一行终了时键入续行符在一行终了时键入续行符“;”,然后按,然后按回车回车例如:例如:Thisform.label1.captio
5、n=“太长了,我要太长了,我要”+;“换行了换行了”注意:注意:作为续行符的作为续行符的;只能出现在行尾只能出现在行尾功能:提高程序的可读性功能:提高程序的可读性行首注释行首注释格式:格式:NoteNote * * 行尾注释行尾注释格式:格式:& & 格式:格式:WAITWAITTOTOWINDOWATWINDOWAT,TIMEOUT nTIMEOUT n若省略,默认的信息是若省略,默认的信息是“按任意键继续按任意键继续”将按下的键以字符形式保存到将按下的键以字符形式保存到变量中,若变量不存在,则创变量中,若变量不存在,则创建一个。注:单击鼠标,则存建一个。注:单击鼠标,则存储空字符串储空字符
6、串指定自动等待键盘或鼠标输入指定自动等待键盘或鼠标输入的秒数,若有此项,必须放语的秒数,若有此项,必须放语句的最后句的最后【例3】:在w2.prg文件里删除编号为1的记录,在删除前用wait语句暂停并提示信息。和和命令命令功能:输出文本功能:输出文本两者区别:两者区别:换行输出;换行输出;不换行输出不换行输出如:如:这是显示文本的例子这是显示文本的例子不换行不换行结束结束? 命令命令功能:将字符串表达式的值发送到打印机功能:将字符串表达式的值发送到打印机ReturnReturn To MasterCANCELQUIT1、返回到上级程序模块、返回到上级程序模块2、返回到最上级主程序、返回到最上级
7、主程序3、强行停止程序执行,关闭所有文件,返回系统交互状态、强行停止程序执行,关闭所有文件,返回系统交互状态4、停止所有程序运行,关闭所有文件,退回到操作系统中、停止所有程序运行,关闭所有文件,退回到操作系统中说明说明3.1 INPUT3.1 INPUT命令命令 3.2 ACCEPT3.2 ACCEPT命令命令 3.3 .SAY|GET3.3 .SAY|GET命令命令 格式:格式:Input Input 提示语提示语 toto 变量名变量名 可以接收可以接收数值、字符、日期、逻辑数值、字符、日期、逻辑等类型等类型的常量、变量,不能接收空表达式。的常量、变量,不能接收空表达式。字符常量必须定界字
8、符常量必须定界【例例】 input input “输入任意字符均可输入任意字符均可” to to nnnn?nnnn格式:格式:AcceptAccept 提示语提示语 toto 变量名变量名只可以接收字符常量,字符不定界【例例】 Accept Accept “输入任意字符输入任意字符” to nnto nn?nnnn程序执行时,按先后顺序依次执行。程序执行时,按先后顺序依次执行。除非:除非:遇到RETURN命令遇到文件尾(EOF)遇到另一个Procedure或Function关键字是程序中最基本的常用的结构。是程序中最基本的常用的结构。语句语句1语句语句2语句语句n【例4】在屏幕的指定位置显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 结构 程序设计 课件