- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九课;本章要点;VFP提供了三种工作方式,即命令方式、菜单方式和程序文件方式。
程序设计包括结构化程序设计和面向对象的程序设计。;创建、维护、调试程序;程序是指示VFP执行的一系列指令集合。把各种不同的命令,函数,汇集在一起,形成一个VFP的程序文件(.prg)。 ?
1. 程序文件的建立与修改:
命令格式: MODIFY COMMAND [文件名]
功能:打开文本编辑窗口,用来建立或修改程序文件,程序文件的扩展名为 .PRG。
MODIFY COMMAND 学生 打开或新建学生.PRG MODIFY COMMAND打开编辑窗口文件名“工程1.PRG”;9.1 VFP编程基础;9.1 VFP编程基础;例:用程序方式显示表student中的全部数据并逻辑删除第2条记录。
1、在命令窗口键入modify command p1.prg,并回车。
2、在命令程序编辑窗口依次输入下列命令
use student
browse
delete record 2
return
3、按CTRL+W键保存程序
4、在命令窗口输入DO P1并回车执行该程序。;9.1.1输入语句(p2.prg) ;二、INPUT [提示信息] TO 内存变量
可输入数值型,字符型,逻辑型或日期型数据,字符型数据要加定界符,先表达式值,再赋内存变量,其它与ACCEPT相同
input 输入要查询的基本工资: to gz
clear
use t1 exclusive
input “请输入出生日期” to bday
display all for 出生日期= bday
return
非格式化输出语句:?、??;9.2 VFP程序的基本结构 ;9.2.1顺序结构程序设计;例:按基本入学成绩查询学生情况clear*清除屏幕上的所有显示内容,光标回到屏幕坐上角。accept “请输入文件名:” to f1use f1 宏替换input “输入要查询入学成绩:” to chjlist for 入学成绩=chjreturn;9.2.3选择结构;例:修改student表中的数据,将姓名为“申强”的专业由“新闻”改为“外贸”(xz);2、双向选择语句格式: IF 条件 语句序列1ELSE语句序列2ENDIF 功能:系统执行该语句时,首先判断条件表达式的值,若为真,则执行语句序列1,然后执行ENDIF后的语句;若为假,则执行语句序列2,然后执行ENDIF后的语句。
说明:1F、ELSE和ENDIF必须配对使用,且这三条子句应各占一行。语句序列1和语句序列2中可以嵌套IF语句。;If … else… endif;例:在表worker中查找名为“李华”的记录,如果找到把该记录加上删除标记,没有找到则显示“查无此人!”提示信息。(xz3)
clear
use worker exclusive
locate all for 姓名=李华
if not eof()
delete
display
else
?查无此人!
endif
use
return;3、多向选择语句格式:DO caseCase 条件表达式1语句序列1>Case <条件表达式2>语句序列2>Case <条件表达式n>语句序列n>Otherwise
<语句序列n+1>Endcase功能:系统从多个条件中依次测试条件表达式的值,若为真,即执行相应条件表达式后的语句序列。若所有的条件表达式的值均为假,则执行OTHERWISE后面的语句序列。;例: 将百分制成绩转化成分数等级。(xz4)Clear
Input 请输入学生成绩: To Cj
Do Case
Case Cj=90 .And. Cj=100
?优
Case Cj=80 .And. Cj=89
?良
Case Cj=70 .And. Cj=79
?中
Case Cj=60 .And. Cj=69
?及格
Case Cj60
?不及格
Otherwise
?输入的成绩不符合条件
Endcase
Return;小结:;在顺序结构和选择结构的程序中,每条语句只执行一次,如果要反复执行一个程序段,则要使用循环结构程序设计。
VFP提供了三种循环语句:
Do While.....Enddo
For..........Endfor
Scan.........Endscan;9.2.3 程序的基本结构-循环结构;n=0
s=.T.
Do while s=.T.
n=n+1
?现在圈数是:,n
IF n=3
S=.F. 累了
ENDIF
Enddo
?”你可以休息了!”;思考
您可能关注的文档
最近下载
- 总论 中药的起源和中药学的发展.ppt VIP
- 深度学习与人工智能研究.pptx VIP
- 十八项医疗质量安全核心制度.doc VIP
- 教育评估与督导 试卷 答案 .pdf VIP
- 易撕膜-Basell聚丁烯PB.ppt VIP
- 二次函数的几何变换(公开课课件).pptx VIP
- 人工智能应用基础 课件 3.1AI办公.pptx
- 高级感民宿酒店介绍民宿宣传册民宿画册民宿推广介绍通用PPT模版.pptx VIP
- 机关单位基本自查目录及自评标准表,机关、单位保密自查自评标准.doc VIP
- 第3课中国特色社会主义进入新时代课件(共31张PPT)中职高教版(2025)中国特色社会主义(含音频+视频).pptx VIP
文档评论(0)