




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/8/22,1,第11讲 程序设计基本概念和程序基本结构,2020/8/22,2,教学目的:通过本章学习使学生掌握程序的建立方法,三种基本结构的程序设计,特别是分支结构与循环结构的各种语句的运用方法;了解面向对象程序设计的基本思想,理解对象、类、属性、事件与方法等基本概念。 教学重点:建立方法,三种基本结构的程序设计;分支结构与循环结构的各种语句的运用方法;面向对象程序设计的基本思想;对象、类、属性、事件与方法等基本概念。 教学难点:建立方法,三种基本结构的程序设计;分支结构与循环结构的各种语句的运用方法。 教学方法及手段:课堂讲授、多媒体教学 课外作业:作业5 P194三、12 学时
2、分配:4+4(实验7 结构化程序设计) 教学内容:,2020/8/22,3,本章要点,2.程序文件使用,1.Visual FoxPro工作方式,3.程序的基本结构,2020/8/22,4,8.1 Visual FoxPro 工作方式,2020/8/22,5,8.1.1 交互方式,1.命令方式 命令方式的工作特点是: 输入一条操作命令,系统完成一个数据库操作。 例1:用命令方式显示“员工”表中的全部数据,并逻辑删除第5条记录。 2.菜单方式 菜单方式的工作特点是: 通过选择菜单命令完成所需的操作。 例2:用菜单方式显示“员工”表中的全部数据,并逻辑删除第5条记录。,USE d:2007vfp员工
3、.dbf IN 0 EXCLUSIVE BROWSE LAST dele record 5,2020/8/22,6,8.1.2 程序方式,程序文件(简称程序)也称命令文件。 在Visual FoxPro环境下,利用程序文件方式进行数据库管理,是通过程序文件编辑工具,将对数据库操作的一系列命令或对系统环境进行设置的一系列命令,集中在一个以(.prg)为扩展名的程序文件中,然后再通过菜单方式或命令方式运行该程序文件。 程序文件方式的工作特点是: 通过程序文件中的命令完成对数据库的操作和系统环境的设置。,2020/8/22,7,8.1.2 程序方式,例3:用程序方式显示“员工”表中的全部数据,并逻辑
4、删除第5条记录。 程序如下: use 员工.dbf Exclusive browse last delete record 5 browse last ,2020/8/22,8,8.2 程序文件使用,2020/8/22,9,8.2.1 建立、编辑程序文件,文件,打开,程序文件,编辑,修改,保存程序,2020/8/22,10,8.2.1 建立、编辑程序文件,2020/8/22,11,8.2.2 程序文件的调用,1.以命令方式调用程序文件 在“命令”窗口中使用Do命令,可调用程序文件。 Do 2.以菜单方式调用程序文件 (1) 在Visual FoxPro系统主菜单中选择“程序”“运行”命令,打开
5、“运行”窗口。 (2) 在“运行”窗口中选择要调用的程序文件,单击“运行”按钮便可运行程序。,2020/8/22,12,8.3 程序的基本结构,2020/8/22,13,8.3.1 顺序结构,顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。 1. Input语句 Input语句的格式: Input To 功能:暂停程序的执行,等待用户从键盘上输入数据,赋给中的变量。(注意:在输入字符串时必须加界定符) 例5:设计一个程序,能够查找“员工”表中给定“姓名”的记录。(见:l10_06_1accept输入姓名.prg) clear use 员工.dbf Exclusive inp
6、ut “请输入姓名:” to xm display for 姓名=xm,2020/8/22,14,8.3.1 顺序结构,2.Accept语句 Accept语句的格式: Accept To 功能:暂停程序的执行,等待用户从键盘上输入字符串,赋给中的变量。(与inputd的区别:只能赋字符型数据) 例6:设计一个程序,能够分别浏览“房屋”表中不同分布区域的入住情况记录集。 (见:l10_07accept输入区号代码.prg) clear use 房屋.dbf Exclusive accept “请输入区域代码:” to dm list all for substr(房号,1,1)=dm,2020/
7、8/22,15,8.3.1 顺序结构,3.Wait语句 Wait语句格式: Wait语句的格式: Wait To Window At , Timeout 功能:暂停程序的执行,等待用户从键盘上输入一个字符串,赋给中的变量,或在屏幕的右上角按给定时间(秒)显示提示信息,或在屏幕的指定的 , 处按给定时间显示、提示信息。,2020/8/22,16,8.3.1 顺序结构,例7:设计一个程序,能够分别浏览“房屋”表中某一个指定时间之前入住时间记录集,当完成一组记录集的显示后,在屏幕的右上角提示用户操作结束,提示信息要在屏幕上停留5秒钟。 (见:l10_08accept输入入住时间.prg) clear
8、 use 房屋.dbf Exclusive accept “请输入入住时间:” to rzsj list all for 入住时间= rzsj wait “入住时间”+ rzsj + “记录已显示” window timeout 5,2020/8/22,17,8.3.1 顺序结构,4.格式输入语句( 、Read语句) Say Get Read 功能:在指定的位置输入一个常量,当执行Read时将常量赋给指定的。 例8:将例5中的接收姓名信息语句改为和read,完成例5的功能。.(见:l10_09read_get输入姓名) clear use 员工.dbf Exclusive xm=space(8) 10,10 say “请输入姓名:” get xm read display for 姓名=xm ,2020/8/22,18,8.3.1 顺序结构,5.格式输出语句( 语句) Say Picture 功能:在指定的中按指定的格式输出表达式。(用来限定数据输出的类型和长度) 例9:给x、y输入数据,并计算x+y的值,按指定的格式输出.(见:l10_10read_get、say练习) clear x=0.0 y=0.0 10,10 say 请输入x=: get x 10,40 say y=: get y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司股东合作协议书模板
- 先进班集体演讲稿
- 四川省绵阳市绵阳南山中学2025年物理高二第二学期期末复习检测模拟试题含解析
- 作弊检讨书怎么写
- 企业首届运动会策划书
- 享受高考阅读原文及参考答案
- 新生儿低温症护理查房
- 室管膜病的治疗及护理
- 老字号与新兴品牌融合发展研究
- 凉粉草种子萌发特性及其环境因子响应机制研究
- 租船运输实务与法律定期租船合同
- 上海大同初级中学新初一分班(摸底)语文模拟试题(5套带答案)
- 小猪佩奇中译英练习打印版
- 冯恩学田野考古学教案
- 20120309-奇瑞KD索赔培训材料(new)
- 社区获得性肺炎ppt
- 直流屏检修作业指导书(word文档)
- GB/T 19404-2003微波铁氧体器件主要性能测量方法
- GB/T 18418-2017家用卫生杀虫用品电热蚊香液
- GB/T 17456.2-2010球墨铸铁管外表面锌涂层第2部分:带终饰层的富锌涂料涂层
- 政府用地项目用地报批流程
评论
0/150
提交评论