- 1、本文档共144页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第8章
结构化程序设计;
本章要求:
1.掌握VFP程序的建立、修改、运行。
2.掌握程序的三种基本结构。
3.了解过程和过程文件。
本章要点:
程序的三种控制结构。
学时安排:
6学时(理论)+6学时(实践);
作业结束;
8.1程序文件及其编辑环境
在ViusalFoxPro中,程序是由一系列ViusalFoxPro可以理解的命令、函数和操作组成的,这些命令和函数可以在ViusalFoxPro中的命令窗口和以人工方式逐一执行,也可以把它们放在一个程序文件中,
以文件的形式来执行。
【8.1】假定学号的前四位为入学年份,第5,6位为专业代码.编写命令文件test.prg,分别统计所有学生和2010年入学,专业代码为03的学生选修课程号为
101课程的平均成绩.;
SETTALKOFF
SETDEFAULTTOd:\学生管理OPENDATA学生管理
SELECTAVG(成绩)FROM成绩WHERE;
课程号=“101”INTOARRAYm1
SELECTAVG(成绩)FROM成绩WHERE;
课程号=“101”ANDLEFT(学号,4)=“2010”;ANDSUBS(学号,5,2)=“03”INTOARRAYm2
CLEAR
?”所有学生的平均成绩:”font“宋体”,20,m1(1)font“宋
”
?”指定学生的平均成绩:”font“宋体”,20,m2(1),font“宋
”
CLOSEDATASESETTALKONRETURN;
创建、编辑以“程序文件名”为名的程序文件
1.在编辑窗口输入一条条命令。
2.^w或关闭窗口存盘、^q或者Esc放弃存盘
3.程序文件的扩展名为.prg,可以省略。;
行它下面是两种常用的方式。;
类型说明示例类型说明示例 a数组型aStudentsIf浮点型fInterest c字符型cNameIl逻辑型lFlag;
VisualFoxPro系统对整行注释和行中部分注释有不同的格式。整行注释使用“*”引导,行中部分注释使用“”引导。;;
说明:
③若指定WINDOWS子句,则会出现一个WAIT提示窗口,用以显示提示信息.提示窗口在主窗???的右上角,也可以用AT短语指定其在主窗口中的位置.
④若同时选用NOWAIT短语和WINDOWS子句,系统将不等待用户按键,直接往下执行.
⑤若选用NOCLEAR短语,则不关闭提示窗口,直到用户执行下一条WAITWINDOWS命令或WAITCLEAR命令为止.
⑥TIMEOUT子名用来设定等待时间(秒数)。;;
【例8.2】编程从键盘输入某数据库的文件名,要求打开该数据库并显示其内容.程序文件名为PROG1.PRG。
SETTALKOFF
Stedefaulttod:\学生管理
CLEAR
ACCEPT请输入数据库名:TOAAA
OPENDATABASEAAA
ACCEPT请输入表名:TOBBB;
setdefaulttod:\人才管理opendata人才管理
Accept请输入职称:tozcselect*from专业特长;where职称=zc;
(1)如果选用提示信息,那么系统会首先显示该提示信息的值,作为提示信息。
(2)输入的数据可以是常量、变量,也可以是一般的表达式。但不能不输入任何内容直接按回车键。
(3)输入字符串是必须加定界符“”,输入逻辑型常量要用圆点定界符(如.
您可能关注的文档
- 2024年聚氨酯树脂行业发展预测分析.pptx
- 无人系统与自主控制.pptx
- 2024年 北京市基础设施投资有限公司招聘笔试参考题库含答案解析.docx
- 超声图像传输与存档 超声图像传输与存档.pptx
- 风电场集电线路(电缆、架空)施工组织设计.docx
- 交流异步电动机节能运行控制系统电力毕业设计.docx
- 铁路客运应急处置知识讲座.pptx
- 2024-2034年中国pvc压延膜行业市场现状分析及竞争格局与投资发展研究报告.docx
- 世界是永恒发展的高中政治统编版必修四哲学与文化+.pptx
- 集成电路设计验证与测试方法考核试卷.docx
- 天津市南开区南大奥宇培训学校2025届高三语文每日小练3.doc
- 2024高考生物一轮复习第二单元细胞的结构和物质的输入和输出第7讲物质跨膜运输的实例方式学案新人教版.doc
- 2024_2025学年新教材高中数学第六章统计6.2抽样的基本方法6.2.2分层随机抽样一课一练含解.docx
- 2024_2025学年新教材高中生物第五章细胞的能量供应和利用1降低化学反应活化能的酶课时作业含解析新人教版必修1.doc
- 2025届高考语文一轮复习第1编现代文阅读专题一论述类文本阅读微案一论证思路教学案.doc
- 2024高中生物专题4生物技术的安全性和伦理问题2关注生物技术的伦理问题达标训练含解析新人教版选修3.doc
- 2024_2025学年八年级物理上册3.2熔化和凝固跟踪训练新版新人教版.doc
- 2024_2025学年新教材高中数学课时检测42总体离散程度的估计含解析新人教A版必修第二册.doc
- 通史版2024高考历史二轮专题复习1.3.1第九讲工业文明的曙光:近代前期的世界14~18世纪含解析.doc
- 2024_2025学年新教材高中生物第二章组成细胞的分子2细胞中的无机物课时作业含解析新人教版必修1.doc
文档评论(0)