vfp第7章程序设计

vfp第7章程序设计

ID:24820645

大小:1.15 MB

页数:69页

时间:2018-11-14

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

《vfp第7章程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1VisualFoxPro程序设计第7章结构化程序设计近几年来,程序设计的方法正在逐步由面向过程的结构化程序设计转向面向对象的程序设计,但是在程序设计的过程中,往往将结构化程序设计与面向对象的程序设计结合起来,这样更有利于设计出功能强大、灵活多变的数据库应用系统。2第七章结构化程序设计7.1程序设计入门7.2顺序结构程序设计7.3分支结构程序设计7.4循环结构程序设计7.5用户自定义函数和过程37.1程序设计入门基本概念基本语句创建、修改、运行程序47.1.1程序的基本概念1.程序能够完成一定任务的命令的有序集合。程序文件扩展名:.prg2.程序设计

2、为完成一个特定的任务而编写程序的过程。3.程序的基本结构顺序分支循环57.1.1程序的基本概念4.程序的基本构成规则(1)程序由若干程序行组成。(2)每一个程序行以回车键结束;若一个程序行在一行中写不完,使用续行符分号(;)。(3)程序尾部使用CANCEL、RETURN或QUIT等命令表示该程序结束。67.1.2程序的创建、修改与运行一、程序的建立项目管理器方式菜单方式命令方式:MODIFYCOMMAND<程序文件名>代码程序新建77.1.2程序的创建、修改与运行创建程序的步骤(1)打开程序编辑窗口。(2)在程序编辑窗口中逐条输入命令,并以回车键换行

3、。(3)保存程序文件。(.prg)【例7-1】建立一个程序,输出半径是4的圆的面积。s=0r=4s=3.14*r*r?"半径是4的圆的面积是:",sRETURN97.1.2程序的创建、修改与运行二、程序的修改在程序文件的编辑状态下完成。打开程序三种方法:项目管理器方式菜单方式命令方式:MODIFYCOMMAND<程序文件名>107.1.2程序的创建、修改与运行三、程序的运行单击工具栏上的按钮。项目管理器方式:“运行”按钮。命令方式:DO<程序文件名>。117.1.3程序中常用的基本语句1、字符串输入语句ACCEPT[<信息提示>]TO<内存变量>字符

4、串常量例:ACCEPT"请输入一个数:"TOx只接收字符型数据功能:在屏幕上显示<信息提示>内容,等待用户从键盘输入数据,并将该数据赋值给<内存变量>。127.1.3程序中常用的基本语句【例7-2】从键盘上任意键入一个数,求其平方根。CLEARACCEPT"请输入一个数:"TOxy=SQRT(VAL(x))?x,"的平方根是:",yRETURNVal()函数:字符型转换成数值型Sqrt()求平方根函数137.1.3程序中常用的基本语句2、表达式输入语句INPUT[<信息提示>]TO<内存变量>字符串常量可接收任意类型数据,需加定界符功能:从键盘输入数

5、据赋值给<内存变量>。147.1.3程序中常用的基本语句【例7-3】在成绩表cj.dbf中,按学号查询学生的成绩情况。CLEARUSEcj.dbfINPUT"输入要查询的学号:"TOxh2DISPLAYFORxh=xh2USERETURN字符型数据加引号157.1.3程序中常用的基本语句3、单字符输入语句WAIT[<提示信息>][TO<内存变量>];[WINDOW[AT<行>,<列>]];[TIMEOUT<数值表达式>只接收一个字符提示窗口的位置最大等待时间提示信息出现在提示窗口WAIT"单字符输入语句测试"WINDOWAT15,22TIMEOUT5

6、167.1.3程序中常用的基本语句4、定位输入输出语句@<行>,<列>[SAY<表达式1>][GET<变量名>];[DEFAULT<表达式2>][]功能:在屏幕的指定行列位置(行列的编号从0开始)输出<表达式1>的值,并可以修改GET子句的变量值。177.1.3程序中常用的基本语句【例7-5】从键盘上任意键入一个数,求其平方根。CLEARx=0@10,10SAY"请输入一个数:"GETxREADy=SQRT(x)@12,10SAY"其平方根是:"@12,22SAYyRETURN185、程序结束语句(1)CANCEL语句功能:结束程序的执行

7、,返回命令窗口,同时关闭所有打开文件。(2)RETURN语句功能:结束程序的执行。如果程序是被另一程序调用,则返回到调用程序,否则返回到命令窗口。(3)QUIT语句功能:结束程序执行并退出VisualFoxPro系统,返回操作系统。程序文件扩展名:创建程序命令:常用的基本语句:accept[提示信息]to内存变量input[提示信息]to内存变量@10,10SAY"请输入一个数:"GETxREAD@12,10SAY"其平方根是:"复习7.1主要知识点207.2顺序结构程序设计顺序结构是按照程序语句的书写顺序,逐条依次执行。【例7-6】从键盘输入半径,

8、求圆的面积。CLEARINPUT"请输入圆的半径:"TOrs=0s=3.14*r*r?"该圆的面积为:",s

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

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

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