欢迎来到天天文库
浏览记录
ID:19610979
大小:661.50 KB
页数:64页
时间:2018-10-04
《第三章 vf程序设计基础——ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章VisualFoxPro程序设计基础基本学习目标:1.掌握建立、修改、运行程序的方法2.掌握和使用顺序结构、选择结构和循环结构进阶学习目标:1.灵活运用各种结构进行程序设计2.了解多模块程序结构13.1程序概述程序:为了完成某项任务而编写的命令序列。程序的本质都是进行数值计算或数据处理,得出有用的信息。程序是完成大型的、复杂的、综合性较强而且需要多次重复执行的任务的最适合方式。VFP同时支持面向过程(OP)和面向对象(OO)的程序设计方法。其中OP是OO的基础。23.1.1程序设计的步骤建立编辑保存执行调试相关概念:程序代码:以命令形式出现的指令、函数或任何VFP能理
2、解的操作指令。保存程序代码的文件称为命令文件、程序文件或程序。代码的使用:在程序、命令窗口中,以及表单、类、菜单、报表等的事件、过程或方法程序中。31.建立程序建立程序:3种方法(1)命令:MODIFYCOMMAND[<盘符>][<路径>]〈文件名〉MODIFYFILE[<盘符>][<路径>]〈文件名〉(2)选择“文件”
3、“新建”
4、选择文件类型为“程序”
5、单击“新建文件”按钮。(3)在项目管理器中选择“代码”选项卡
6、选择“程序”
7、单击“新建(N)…”按钮。无论使用哪种方法,VFP都会打开程序窗口,用户就可在其中编制代码,完成程序设计。42.程序的编辑和保存(1)编辑:先打开
8、:3种方法①命令:MODIFYCOMMAND
9、FILE程序文件名②菜单:“文件”
10、“打开”
11、选择文件类型为“程序”
12、选择需要打开的程序文件
13、单击“确定”按钮。③项目管理器:选“代码”选项卡,选中需打开的程序文件,再单击“修改(M)”按钮。(2)保存(应随时保存),默认扩展名.PRG。5种方法:①按下Ctrl+S快捷键,存盘但不退出程序窗口。②按下Ctrl+W则存盘退出程序窗口。③选择“文件”
14、“保存”或“另存为”命令。④单击工具栏上的“保存”按钮。⑤在关闭程序窗口系统询问是否保存时选择是即可保存53.执行程序:4法(1)命令:DO[<盘符>][<路径>]<文件名>执行程序
15、文件时,将依次执行文件中的命令,直到所有命令执行完毕,或者执行到以下命令:①CANCEL:终止程序运行,清除所有的私有变量,返回命令窗口;②RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口;③QUIT:结束程序执行并退出VFP,返回操作系统。(2)菜单:选“程序”
16、“运行”命令打开“运行”对话框,选择需执行的程序后单击“运行”按钮。(3)项目管理器:在“代码”选项卡中选择需要执行的程序文件再单击“运行(U)”按钮。(4)程序窗口中:按下Ctrl+E或单击工具栏上的“!”运行按钮,也可以右击程序窗口,从快捷菜单中选择“执行XXX.PRG”命令(XX
17、X.PRG表示当前程序窗口中的程序文件名)63.1.2程序中的常用命令简单的输入输出数组与表中数据的传送命令内存变量与表中记录的传送命令71.简单的输入输出命令ACCEPTINPUTWAIT@…SAY…GET\TEXT…ENDTEXT8(1)ACCEPT命令格式:ACCEPT[<提示信息>]TO<内存变量>功能:提示并等待用户输入一个字符串给指定内存变量。注意:该命令只能输入字符型数据,所输入的字符串不需要加定界符。9【例3-1】打开并显示数据表的内容CLEARACCEPT“请输入数据库名:”TOkmOPENDATABASE&kmACCEPT"请输入表名"TObmUSE
18、&bmLISTUSE10(2)INPUT命令格式:INPUT[<提示信息>]TO<内存变量>功能:用以提示并等待用户输入数据。可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,而且可以是常量、变量、函数或表达式等形式,按回车键结束输入。系统会将用户输入数据(若需要,则先行计算出结果)赋值给指定内存变量。11【例3-2】输入长方形的长和宽,求面积CLEARINPUT“长方形的长为:”TOchangINPUT“长方形的宽为:”TOkuans=chang*kuan?“长方形的面积为:”,s12(3)WAIT命令格式:WAIT[<提示信息>][TO<内存变量>][WIN
19、DOW[AT<行>,<列>]][NOWAIT][CLEAR
20、NOCLEAR][TIMEOUT<数值表达式>]功能:暂停并显示提示信息,用户按任意键或单击鼠标时才继续执行程序。说明:可选项[TO<内存变量>],将输入的单个字符存入指定的<内存变量>;若用户是按Enter键或单击鼠标,<内存变量>的值为空串。若省略所有可选项,屏幕显示“键入任意键继续……”的默认提示信息。13【例3-3】按学号查“学生成绩”CLEARUSE学生成绩ACCEPT“请输入待查学生的学号:"TOnIFLEN(n)=0WAIT“输入无效,结束程
此文档下载收益归作者所有