




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 1 16 1 第11讲程序设计基本概念和程序基本结构 2020 1 16 2 教学目的 通过本章学习使学生掌握程序的建立方法 三种基本结构的程序设计 特别是分支结构与循环结构的各种语句的运用方法 了解面向对象程序设计的基本思想 理解对象 类 属性 事件与方法等基本概念 教学重点 建立方法 三种基本结构的程序设计 分支结构与循环结构的各种语句的运用方法 面向对象程序设计的基本思想 对象 类 属性 事件与方法等基本概念 教学难点 建立方法 三种基本结构的程序设计 分支结构与循环结构的各种语句的运用方法 教学方法及手段 课堂讲授 多媒体教学课外作业 作业5P194三 1 2学时分配 4 4 实验7结构化程序设计 教学内容 2020 1 16 3 本章要点 2 程序文件使用 1 VisualFoxPro工作方式 3 程序的基本结构 2020 1 16 4 8 1VisualFoxPro工作方式 2020 1 16 5 8 1 1交互方式 1 命令方式 命令方式的工作特点是 输入一条操作命令 系统完成一个数据库操作 例1 用命令方式显示 员工 表中的全部数据 并逻辑删除第5条记录 2 菜单方式 菜单方式的工作特点是 通过选择菜单命令完成所需的操作 例2 用菜单方式显示 员工 表中的全部数据 并逻辑删除第5条记录 USEd 2007vfp 员工 dbfIN0EXCLUSIVEBROWSELASTdelerecord5 2020 1 16 6 8 1 2程序方式 程序文件 简称程序 也称命令文件 在VisualFoxPro环境下 利用程序文件方式进行数据库管理 是通过程序文件编辑工具 将对数据库操作的一系列命令或对系统环境进行设置的一系列命令 集中在一个以 prg 为扩展名的程序文件中 然后再通过菜单方式或命令方式运行该程序文件 程序文件方式的工作特点是 通过程序文件中的命令完成对数据库的操作和系统环境的设置 2020 1 16 7 8 1 2程序方式 例3 用程序方式显示 员工 表中的全部数据 并逻辑删除第5条记录 程序如下 use员工 dbfExclusivebrowselastdeleterecord5browselast 2020 1 16 8 8 2程序文件使用 2020 1 16 9 8 2 1建立 编辑程序文件 文件 打开 程序文件 编辑 修改 保存程序 2020 1 16 10 8 2 1建立 编辑程序文件 2020 1 16 11 8 2 2程序文件的调用 1 以命令方式调用程序文件 在 命令 窗口中使用Do命令 可调用程序文件 Do 2 以菜单方式调用程序文件 1 在VisualFoxPro系统主菜单中选择 程序 运行 命令 打开 运行 窗口 2 在 运行 窗口中选择要调用的程序文件 单击 运行 按钮便可运行程序 2020 1 16 12 8 3程序的基本结构 2020 1 16 13 8 3 1顺序结构 顺序结构是在程序执行时 根据程序中语句的书写顺序依次执行的命令序列 1 Input语句Input语句的格式 Input To功能 暂停程序的执行 等待用户从键盘上输入数据 赋给中的变量 注意 在输入字符串时必须加界定符 例5 设计一个程序 能够查找 员工 表中给定 姓名 的记录 见 l10 06 1accept输入姓名 prg clear use员工 dbfExclusiveinput 请输入姓名 toxmdisplayfor姓名 xm 2020 1 16 14 8 3 1顺序结构 2 Accept语句 Accept语句的格式 Accept To功能 暂停程序的执行 等待用户从键盘上输入字符串 赋给中的变量 与inputd的区别 只能赋字符型数据 例6 设计一个程序 能够分别浏览 房屋 表中不同分布区域的入住情况记录集 见 l10 07accept输入区号代码 prg clear use房屋 dbfExclusiveaccept 请输入区域代码 todmlistallforsubstr 房号 1 1 dm 2020 1 16 15 8 3 1顺序结构 3 Wait语句 Wait语句格式 Wait语句的格式 Wait To Window At Timeout 功能 暂停程序的执行 等待用户从键盘上输入一个字符串 赋给中的变量 或在屏幕的右上角按给定时间 秒 显示提示信息 或在屏幕的指定的 处按给定时间显示 提示信息 2020 1 16 16 8 3 1顺序结构 例7 设计一个程序 能够分别浏览 房屋 表中某一个指定时间之前入住时间记录集 当完成一组记录集的显示后 在屏幕的右上角提示用户操作结束 提示信息要在屏幕上停留5秒钟 见 l10 08accept输入入住时间 prg clear use房屋 dbfExclusiveaccept 请输入入住时间 torzsjlistallfor入住时间 rzsjwait 入住时间 rzsj 记录已显示 windowtimeout5 2020 1 16 17 8 3 1顺序结构 4 格式输入语句 Read语句 Say Get Read功能 在指定的位置输入一个常量 当执行Read时将常量赋给指定的 例8 将例5中的接收姓名信息语句改为 和read 完成例5的功能 见 l10 09read get输入姓名 clear use员工 dbfExclusivexm space 8 10 10say 请输入姓名 getxmreaddisplayfor姓名 xm 2020 1 16 18 8 3 1顺序结构 5 格式输出语句 语句 Say Picture 功能 在指定的中按指定的格式输出表达式 用来限定数据输出的类型和长度 例9 给x y输入数据 并计算x y的值 按指定的格式输出 见 l10 10read get say练习 clearx 0 0y 0 0 10 10say 请输入x getx 10 40say y gety
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业消防安全培训课件
- 办事处安全工作培训记录课件
- 刺猬汉斯课件图文
- 初次安全生产培训课件
- 一物一码创意营销方案(3篇)
- 化学品安全警示培训课件
- 内积空间和赋范空间课件
- 创建数据图表课件
- 3 -声声慢 跨学科公开课一等奖创新教学设计
- 田家四季歌 第1课时公开课一等奖创新教案
- 产品品质及售后无忧服务承诺书3篇
- 2025年第11个全国近视防控宣传教育月活动课件
- 2025年养老产业市场营销策略调整分析报告
- 部编版二年级道德与法治上册第4课《欢欢喜喜庆国庆》精美课件
- 潍坊市2026届高三开学调研监测考试生物试题及答案
- 2022年定安县事业单位考试试题真题及答案
- 职业(工种)标准开发专家推荐表
- 妊娠期高血压用药
- 游泳社会指导员专项理论考试复习题库汇总(附答案)
- 我不是完美小孩
- GB/T 18091-2015玻璃幕墙光热性能
评论
0/150
提交评论