计算机等级考试vfp程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机等级考试vfp程序设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机等级考试 vfp 程序设计 课件
- 资源描述:
-
1、程序设计基础 第1页,共58页。本章要点 掌握 Visual FoxPro 的工作方式,掌握程序文件的创建与编辑方法与步骤,掌握程序的基本结构,掌握顺序结构语句设计方法,掌握分支结构语句设计方法,掌握循环结构语句设计方法,掌握过程 使用方法。第2页,共58页。Visual FoxPro 的工作方式 第3页,共58页。1、命令方式 Visual FoxPro命令方式是在命令方式是在“命令命令”窗口来实现的,窗口来实现的,在在“命令命令”窗口中,可以输入单个的操作命令、系统命令窗口中,可以输入单个的操作命令、系统命令和和SQL语句,完成对数据库的操作、系统环境的设置和创语句,完成对数据库的操作、系
2、统环境的设置和创建、运行程序文件等。建、运行程序文件等。命令方式的工作特点是:输入一条操作命令,系统完成命令方式的工作特点是:输入一条操作命令,系统完成一个数据库操作。一个数据库操作。第4页,共58页。2、菜单方式 在在Visual FoxPro环境下,也可以通过系统菜单提环境下,也可以通过系统菜单提供的菜单命令对数据库进行操作,对系统环境进行设置供的菜单命令对数据库进行操作,对系统环境进行设置以及创建、运行程序文件。以及创建、运行程序文件。菜单方式的工作特点是:通过选择菜单命令完成所菜单方式的工作特点是:通过选择菜单命令完成所需的操作。需的操作。第5页,共58页。3、程序文件方式 11.1
3、Visual FoxPro的工作方式 11.1.3 程序文件方式 程序文件(简称程序)也称命令文件。在程序文件(简称程序)也称命令文件。在Visual FoxPro环境下,利用程序文件方式进行数据库管理,环境下,利用程序文件方式进行数据库管理,是通过程序文件编辑工具,将对数据库操作的命令和是通过程序文件编辑工具,将对数据库操作的命令和对系统环境进行设置的命令,集中在一个以(对系统环境进行设置的命令,集中在一个以(.PRG)为扩展名的程序文件中,然后再通过菜单方式或命令为扩展名的程序文件中,然后再通过菜单方式或命令方式运行程序文件。方式运行程序文件。第6页,共58页。4、程序文件的创建与编辑 1
4、1.1 Visual FoxPro的工作方式 11.1.4 程序文件的创建与编辑 1).使用使用Modify Command命令命令命令格式:命令格式:Modify Command 命令功能:命令功能:创建、编辑以创建、编辑以为名的程序文件。为名的程序文件。第7页,共58页。11.1 Visual FoxPro的工作方式 11.1.4 程序文件的创建与编辑 2.以菜单方式创建、编辑程序文件以菜单方式创建、编辑程序文件1)创建程序文件)创建程序文件操作步骤如下:操作步骤如下:打开打开“文件文件”菜单,选择菜单,选择“新建新建”命令,进入命令,进入“新新建建”窗口。窗口。在在“新建新建”窗口,选择
5、窗口,选择“程序程序”选项,按选项,按“新建新建”按钮,进按钮,进入入“程序程序”编辑窗口。编辑窗口。在在“程序程序”编辑窗口,输入程序文件并保存,此时,编辑窗口,输入程序文件并保存,此时,创建程序文件的操作结束。创建程序文件的操作结束。第8页,共58页。2)编辑程序文件)编辑程序文件打开打开“文件文件”菜单,选择菜单,选择“打开打开”命令,进入命令,进入“打开打开”窗口。窗口。在在“打开打开”窗口,输入程序文件名,按窗口,输入程序文件名,按“确定确定”按钮,进入按钮,进入“程序程序”编辑窗口。编辑窗口。在在“程序程序”编辑窗口,编辑该程序文件编辑窗口,编辑该程序文件并保存,完成编辑程序文件的
6、操作并保存,完成编辑程序文件的操作第9页,共58页。11.1 Visual FoxPro的工作方式 11.1.4 程序文件的创建与编辑 3.利用设计工具建立程序代码利用设计工具建立程序代码 在在Visual FoxPro系统中,除了用上面介绍的方法创建、系统中,除了用上面介绍的方法创建、编辑程序文件外,还可以借助于编辑程序文件外,还可以借助于“表单设计器表单设计器”、“类设计类设计器器”、“菜单设计器菜单设计器”、“报表设计器报表设计器”和和“项目管理器项目管理器”等等代码设计工具完成程序代码的创建与编辑。代码设计工具完成程序代码的创建与编辑。第10页,共58页。5、程序文件的调用 11.1
7、Visual FoxPro的工作方式 11.1.5 程序文件的调用 1).使用使用Do命令调用程序文件命令调用程序文件命令格式:命令格式:Do 命令功能:命令功能:运行以运行以为名的程序文件。为名的程序文件。第11页,共58页。2).以菜单方式调用程序文件以菜单方式调用程序文件 操作步骤如下:操作步骤如下:(1)打开)打开“程序程序”菜单,选择菜单,选择“运行运行”命令,进入命令,进入“运行运行”窗口。窗口。(2)在)在“运行运行”窗口,选择要调用的窗口,选择要调用的程序文件,按程序文件,按“运行运行”按钮,即可运行程按钮,即可运行程序文件。序文件。第12页,共58页。程序的基本结构 第13页
8、,共58页。11.2 程序的基本结构 1.1.顺序结构顺序结构 顺序结构是在程序执行时,根据程序中语句的书写顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。顺序依次执行的命令序列。Visual FoxProVisual FoxPro系统中的大多数命系统中的大多数命令都可以作为顺序结构中的语句。令都可以作为顺序结构中的语句。2.2.分支结构分支结构 分支结构是在程序执行时,根据不同的条件,分支结构是在程序执行时,根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移选择执行不同的程序语句,用来解决有选择、有转移的诸多问题。的诸多问题。第14页,共58页。3.3.循环结
9、构循环结构 循环结构则能够使某些语句或程序段重复执行若干循环结构则能够使某些语句或程序段重复执行若干次。如果某些语句或程序段需要在一个固定的位置上重次。如果某些语句或程序段需要在一个固定的位置上重复操作,使用循环结构语句是最好的选择,但是基于面复操作,使用循环结构语句是最好的选择,但是基于面向对象的程序设计思想,循环控制的操作形式更丰富,向对象的程序设计思想,循环控制的操作形式更丰富,不仅限于循环结构语句。不仅限于循环结构语句。第15页,共58页。顺序结构语句第16页,共58页。程序中的常用语句程序中的常用语句 一一.屏幕输出语句屏幕输出语句:格式格式:?|?|?功能功能:在屏幕上输出表达式的
10、内容。在屏幕上输出表达式的内容。1 1个问号为换行个问号为换行输出,输出,2 2个问号为不换行输出个问号为不换行输出第17页,共58页。【例【例1 1】编制】编制1 1个命令文件个命令文件text.prgtext.prg,保存到,保存到f:myvfpf:myvfp中,中,统计统计“教师工资表教师工资表”中的奖金和工资总额。中的奖金和工资总额。程序文件内容程序文件内容:use use 教师工资表教师工资表 sum all sum all 工资工资 to n&to n&计算工资总和计算工资总和?“?“奖金为:奖金为:”,m m?“?“工资总额为:工资总额为:”,n n第18页,共58页。二二.注释
11、语句注释语句:格式:格式:&注释内容注释内容功能:为程序中的语句作注释,注释内容不会功能:为程序中的语句作注释,注释内容不会执行。执行。三三.输入字符串语句输入字符串语句:格式格式:accept accept 字符串字符串 to to 内存变量内存变量功能功能:执行该语句时,暂停程序的运行,在屏幕上执行该语句时,暂停程序的运行,在屏幕上显示显示“字符串字符串”的内容作为提示信息,等待用户通的内容作为提示信息,等待用户通过键盘输入数据;输入数据后回车,输入的内容保过键盘输入数据;输入数据后回车,输入的内容保存到指定的内存变量中。存到指定的内存变量中。第19页,共58页。输入表达式语句输入表达式语
12、句:格式:格式:input input 表达式表达式 to to 内存变量内存变量说明:说明:(1).(1).该命令功能比该命令功能比acceptaccept强,强,acceptaccept只能输入字符型只能输入字符型数据;而数据;而inputinput可输入字符型、数值型、逻辑型和日可输入字符型、数值型、逻辑型和日期型。期型。(2).(2).使用使用inputinput时,输入字符型数据时,必须加双引时,输入字符型数据时,必须加双引号等定界符;输入逻辑型数据时,要用圆点定界符号等定界符;输入逻辑型数据时,要用圆点定界符(如如.T.).T.);输入日期型数据要用转换函数,如;输入日期型数据要用
13、转换函数,如ctodctod(“11/15/2005”11/15/2005”)。)。第20页,共58页。五五.清屏语句:清屏语句:格式:格式:clearclear功能:清除主屏幕上的显示信息。功能:清除主屏幕上的显示信息。六六.交互状态控制交互状态控制:格式:格式:set talk off/onset talk off/on说明:该命令规定是否将命令执行结果显示在屏说明:该命令规定是否将命令执行结果显示在屏幕上。默认为幕上。默认为onon,此时,每执行完,此时,每执行完1 1条命令,结果条命令,结果即显示在屏幕上;设置为即显示在屏幕上;设置为offoff时,不显示执行结果。时,不显示执行结果。
14、一般,我们在程序文件的开头都加上该语句,抑一般,我们在程序文件的开头都加上该语句,抑制显示中间结果。制显示中间结果。第21页,共58页。七七.显示提示信息显示提示信息:格式:格式:wait window wait window 提示信息字符串提示信息字符串 timeout timeout 秒数秒数 功能:在屏幕出现提示窗口功能:在屏幕出现提示窗口 八八.返回语句返回语句:格式:格式:returnreturn功能:返回调用处或命令窗口。该语句可省略,因为在每功能:返回调用处或命令窗口。该语句可省略,因为在每个程序执行的最后,系统都会自动执行个程序执行的最后,系统都会自动执行1 1个个return
15、return语句。语句。第22页,共58页。顺序结构程序设计顺序结构程序设计在顺序结构中,各种操作块按照出现的先后次序依在顺序结构中,各种操作块按照出现的先后次序依次执行。次执行。基本语句基本语句1 1、赋值语句、赋值语句(1)STORE(1)STORE TO TO (2)(2)=第23页,共58页。2 2、程序的注释、程序的注释(1 1)行首注释)行首注释 NOTE NOTE 注释内容注释内容 或或*注释内容注释内容 注注释内容可以是任何文字,程序不执行以释内容可以是任何文字,程序不执行以NOTENOTE或或*开头的语开头的语句,只起给程序说明的作用。句,只起给程序说明的作用。(2 2)行尾
16、注释)行尾注释&注释内容注释内容。第24页,共58页。【例【例9.49.4】:求任意半径的圆的面积。】:求任意半径的圆的面积。clearclearinput“input“请输入圆的半径:请输入圆的半径:”to rto rs=3.1415926s=3.1415926*r r*r r?“?“圆的面积是:圆的面积是:”,s sreturnreturn第25页,共58页。第26页,共58页。选择结构程序设计选择结构程序设计 选择结构就是对指定的条件进行判断,如果条件成立,则执行选择结构就是对指定的条件进行判断,如果条件成立,则执行指定的语句序列。指定的语句序列。1 1、IFELSEENDIFIFELS
17、EENDIF2 2、DO CASEENDCASEDO CASEENDCASE单条件选择语句单条件选择语句IFIF双分支结构格式一:双分支结构格式一:IF IF ENDIF ENDIF执行过程是:如果所给定的条件为真,则执行执行过程是:如果所给定的条件为真,则执行“语句序列语句序列”,否则执行否则执行END IFEND IF之后的语句。之后的语句。第27页,共58页。格式二:格式二:IF IF A ELSE ELSE BENDIFENDIF 执行过程是:如果所给定的条件为真,则执行执行过程是:如果所给定的条件为真,则执行“语句序列语句序列1”1”,否则执行,否则执行“语句序列语句序列2”2”说明
18、:(说明:(1 1)语句序列又可以是)语句序列又可以是IFIF结构,称为结构,称为IFIF语句语句的嵌套。(的嵌套。(2 2)IFIF和和ENDIFENDIF必须成对出现。必须成对出现。第28页,共58页。2 2、IIFIIF函数函数IIFIIF函数可以实现一些简单的选择。函数可以实现一些简单的选择。其语法结构为:其语法结构为:IIFIIF(条件,表达式(条件,表达式1 1,表达式,表达式2 2)说明:说明:(1 1)当条件为真时,函数返回表达式)当条件为真时,函数返回表达式1 1的值。(的值。(2 2)当条件为假时,函数返回表达式当条件为假时,函数返回表达式2 2的值。(的值。(3 3)Y=
展开阅读全文