- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章内容用两次课的课时讲完,第一次在教室讲。内容及过程如下:
新课导入:目前为至,学习的都是交互式的操作方式。现在演示一个程序:屏幕显示乘法口决。
引入程序的概念:程序是能够完成一定任务的命令的有序集合。这组命令被存放在称为程序文件或命令文件的文本文件中。当运行程序时,系统会按照一定的次序自动执行包含在程序中的命令。与在命令窗口中逐条输入命令相比,采用程序方式有如下好处:
可以利用编辑器,方便地输入、修改和保存程序。
可以用多种方式、多次运行程序。
可以在一个程序中调用另外的一个程序。
本章主要介绍程序的编写方法、执行方法、基本语句,流程控制,模块设计和程序调试。
Vfp的程序设计包括面向过程的程序设计与面向对象的程序设计。
面向过程的程序设计基本控制结构有以下几种:1、顺序结构 2、分支结构 3、循环结构
一、程序编写方法与执行方法。
例:求两数之和。
例1:建立名为QH.PRG的命令文件,功能:求两数之和。
在命令窗口输入命令:modify command qh ,打开文本编辑窗口。
然后在文本编辑窗口输入程序:
clear
a=10
b=20
?a+b=,a+b
输入完程序后,按Ctrl+W存盘退出。
VFP程序源文件的扩展名为.PRG,用本命令建立时可缺省扩展名;程序在运行时,为了加快执行速度会自动编译,产生主文件名与源文件相同,扩展名为.FXP的目标文件;在VFP下若修改了.PRG文件,系统也会自动重新编译。目标程序是紧凑的非文本文件,运行速度快,并可起到对源程序的加密作用。关闭编辑窗口的方法:
?? 按Ctrl+W键可将文件立即存盘并退出编辑;
?? 单击关闭按钮;
?? 双击编辑框最前边的控制菜单按钮;
?? 按Esc键;
?? 用文件菜单的“保存”、“另存为”、“还原”及工具栏上的“保存按钮”命令也可
????? 关闭编辑窗口。
程序注释命令是非执行命令,仅在程序中显示,用来提高程序的可读性。
行首注释命令? NOTE|*
格式:NOTE|*[注释内容]
功能:在程序中加注释行信息
行尾注释命令
格式:[注释内容]
功能:在命令语句的尾部加注释信息
程序运算的显示过程”;”再按回车。另外,对命令或语句中的关键字,一般取前4位字符就有效。
4、clear 清屏命令。清除输出屏幕(窗口工作区、主窗口)上的所有字符。可输入字符型、数值型、逻辑型、日期型数据。
?????? 输入字符型数据必须加界限符。
?????? 数值型数据可直接输入。
?????? 输入逻辑型数据.T.与.F.时,圆点不能漏打。
?????? 输入日期型数据时,需用{ }将日期型数据括起来。
?????? 不接受直接回车。
*本程序功能:求两数之和
clear???????????????? 清屏
input a= to a?????? 从键盘输入一个数
input b= to b???? ??从键盘输入一个数
s=a+b???????????????? 求两数之和
?a+b=,s???????????? 显示两数之和
return
只接受字符型数据,输入时不加界限符。
?????? 如仅输入回车,则内存变量的值将是空的。
clear
use rsk
accept 输入姓名: to xm???? 输入姓名时,不要加界限符
input 输入姓名: to xm?????? 输入姓名时,必须加界限符
locate for 姓名=xm
disp
WAIT命令?????
格式:wait [提示信息] [to 内存变量] [window [at 行,列]]
功能:暂停程序的运行,等待用户从键盘上输入单个字符。也可只用于输出一条提示信息。
说明:
只接受一个字符,不用回车。
只接受字符型,不管按什么键都作字符型处理,回答时也不能加引号。
若选择[提示信息]选项,则执行此命令时,屏幕上先显示提示信息的内容;若未选择该项,系统提示“按任意键继续…”。
如果有[to 内存变量]选项,则把输入的单键字符存储到指定的内存变量中;如果输入的是回车键,则内存变量的内容是一个空字符。
window选项使提示信息出现在提示窗口中,提示窗口位置由at选项指定。若无at选项,提示窗口在屏幕右上角。
暂停程序的运行,便于阅读显示。
clear
use list for 入学成绩120
wait
list for 性别=男
wait window at 10,10
list for 日期{^19/01/01}?
use
(4) 文本输出命令TEXT … ENDTEXT?
格式:
TEXT
文本信息
ENDTEXT
功能:在屏幕上显示TEXT与ENDTEXT之间的文本信息。Set textmerge on
Name=”陈珍珍”
set textmerge on
name=陈珍
您可能关注的文档
- 六学年毕业作文题型及审题.ppt
- 学校社团活动的简报.doc
- 六学年语文练习题.ppt
- 第1讲三角函数图象与性质教师.doc
- 第1讲多边共赢供应链物流模式.doc
- 学校管理学发展.doc
- 六汽车维修性工程基本.ppt
- 学校纪律作风整顿自查自纠汇报详细.doc
- 第1讲质量经理角色认知.doc
- 兰州交通大学科本答辩PPT.ppt
- 食品饮料深度研究:破局与重构:中国软饮行业的发展新纪元.pdf
- AI智慧校园建设综合解决方案(45页PPT).pptx
- App浪潮下的数据安全和个人信息保护监管解决方案(33页PPT).pptx
- K3WISE智能制造解决方案(39页PPT).pptx
- 122工业互联网基本概念及关键技术(294页PPT).pptx
- PeopleSoft概述组织架构和人事管理(124页PPT).ppt
- 72智慧工业园区环境监测一体化解决方案(53页PPT).ppt
- AWS数据湖和大数据服务介绍(45页PPT).pptx
- 城市规建管一体化平台建设方案(43页PPT).pptx
- 96科技园区规划设计方案智慧科技园规划设计方案(43页PPT).pptx
文档评论(0)