第07章vfp程序设计基础

第07章vfp程序设计基础

ID:42716519

大小:853.50 KB

页数:97页

时间:2019-09-21

第07章vfp程序设计基础_第1页
第07章vfp程序设计基础_第2页
第07章vfp程序设计基础_第3页
第07章vfp程序设计基础_第4页
第07章vfp程序设计基础_第5页
资源描述:

《第07章vfp程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章VFP程序设计基础当今世界上两大计算机程序设计的方法面向过程的结构化程序设计、面向对象程序设计本章节为VFP的重点与难点部分注重理解,掌握结构,灵活运用2目录7.1创建、修改和运行应用程序7.2VFP基本语法结构7.3数组7.4过程和用户自定义函数7.5变量的作用域7.6综合应用37.1创建、修改和运行应用程序7.1.1创建应用程序(3种方式)一、VFP系统菜单创建文件

2、新建

3、程序

4、创建新文件[注]创建的文件不在项目中二、项目管理器创建代码

5、程序

6、新建[注]创建的文件在项目中三、命令窗口直接输入方式Modify

7、command[程序名][注]创建的文件在默认位置[注]程序的扩展名为:.PRG47.1.2修改程序(4种方式)一、VFP系统菜单文件

8、打开

9、选择程序二、项目管理器代码

10、选择程序

11、修改[注]该程序应在项目中三、命令窗口输入Modifycommand[程序名][注]该程序应在默认位置四、命令窗口输入Modifycommand?显示对话框57.1.3运行程序(3种方式)一、VFP系统菜单程序

12、运行

13、显示对话框,选择程序二、项目管理器代码

14、选择程序

15、运行[注]该程序应在项目中三、命令窗口输入DO文件名[注]如果不指明文件的

16、位置,则执行默认位置的程序;如果程序不在默认位置,必须加路径。例如:Dod:项目p2.prg67.2VFP基本语法结构在程序设计语言中,程序控制是程序设计语言的精髓所在,在结构化程序设计中,程序一般采用3种结构组成:顺序结构条件分支结构循环结构77.2.1程序中常用的命令1、最常用的屏幕输出命令:??数据1,数据2,…&&输出前先换行??数据1,数据2,…&&接着上一行数据输出2、清除屏幕命令命令格式:CLEAR[ALL]命令功能:清除屏幕注:使用ALL将不清除屏幕,而是释放所有内存变量、数组、用户定义的菜单和窗

17、口、关闭所有打开的表、索引等文件;83、注释命令命令格式一:NOTE<注释内容>命令格式二:*<注释内容>命令格式三:&&<注释内容>命令功能:注解,系统不对其作语法检查注:NOTE<注释内容>和*<注释内容>必须写在每一行的开头&&<注释内容>可以写在每一行的开头,也可以写在命令的后面94、运行中断和结束命令命令格式一:QUIT功能:关闭所有文件,并结束VFP系统的运行,返回到Windows桌面。命令格式二:CANCEL功能:终止程序的执行,返回到命令窗口。命令格式三:RETURN功能:结束所在程序的执行5、赋值命

18、令命令格式:STORE<表达式>TO变量1,变量2……功能:将数据存入变量、数组、数组元素中。105、常用系统状态设置命令Settalkon

19、off(默认是on)是否在屏幕上显示命令执行的响应信息Setescapeon

20、off(默认是允许)是否允许用户用【Esc】键取消程序的执行。Setdeletedon

21、off(默认是允许)是否允许使用做了逻辑删除的记录Setdefaultto<盘符和路径>★指定默认的盘符和路径Setconsoleon

22、off设置是否将输出信息在窗口上显示11程序交互命令1、等待命令WAIT格式:

23、WAIT[提示信息][TO<内存变量>][WINDOW[AT<行>,<列>]][TIMEOUT<秒>]功能:程序执行到该命令时,显示[提示信息],然后等待用户从键盘上输入一个字符,并将该字符输入到指定的内存变量中。例:wait“按任意键继续”timeout6&&超过6秒系统终止该命令的执行,执行下面的命令。wait“按任意键继续“&&按任意键终止该命令的执行,执行下面的命令。wait“按任意键继续”window&&显示一个窗口,其中有提示信息。wait“按任意键继续”windowat5,10&&指定窗口的位置122、

24、输入命令INPUT格式:input[提示信息]TO<内存变量>功能:暂停程序运行,等待键盘输入数据,当键入回车符后,继续执行下面的命令。可以输入数值型数据,也可以输入字符型数据,字符型数据必须加引号。例:input"输入数据:"tovname3、接受命令ACCEPTACCEPT[提示信息]TO<内存变量>只能接受字符型数据,输入时不需要加引号。137.2.2顺序结构程序设计按语句排列的先后顺序,依次逐条执行。例7-1,显示学生表中任意一个学生的姓名和系名ClearUsexsInput"输入记录号:"torGor?xh

25、,xmusereturn14例7-2程序运行结果?input"entera:"toainput"enterb:"tob?"a="+ltrim(str(a)),"b="+ltrim(str(b))c=aa=bb=c?"a="+ltrim(str(a)),"b="+ltrim(str(b))输入 3给a,输入4给b显示:a=3b=4a=4b=315

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。