欢迎来到天天文库
浏览记录
ID:37602436
大小:281.50 KB
页数:21页
时间:2019-05-12
《第11讲 程序设计基本概念和程序基本结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11讲程序设计基本概念和程序基本结构7/15/20211教学目的:通过本章学习使学生掌握程序的建立方法,三种基本结构的程序设计,特别是分支结构与循环结构的各种语句的运用方法;了解面向对象程序设计的基本思想,理解对象、类、属性、事件与方法等基本概念。教学重点:建立方法,三种基本结构的程序设计;分支结构与循环结构的各种语句的运用方法;面向对象程序设计的基本思想;对象、类、属性、事件与方法等基本概念。教学难点:建立方法,三种基本结构的程序设计;分支结构与循环结构的各种语句的运用方法。教学方法及手段:课堂讲授、多媒体教学课外作业:作业5P194
2、三、1—2学时分配:4+4(实验7结构化程序设计)教学内容:7/15/20212本章要点2.程序文件使用1.VisualFoxPro工作方式3.程序的基本结构7/15/202138.1VisualFoxPro工作方式7/15/202148.1.1交互方式1.命令方式命令方式的工作特点是:输入一条操作命令,系统完成一个数据库操作。例1:用命令方式显示“员工”表中的全部数据,并逻辑删除第5条记录。2.菜单方式菜单方式的工作特点是:通过选择菜单命令完成所需的操作。例2:用菜单方式显示“员工”表中的全部数据,并逻辑删除第5条记录。USEd:
3、2007vfp员工.dbfIN0EXCLUSIVEBROWSELASTdelerecord57/15/202158.1.2程序方式程序文件(简称程序)也称命令文件。在VisualFoxPro环境下,利用程序文件方式进行数据库管理,是通过程序文件编辑工具,将对数据库操作的一系列命令或对系统环境进行设置的一系列命令,集中在一个以(.prg)为扩展名的程序文件中,然后再通过菜单方式或命令方式运行该程序文件。程序文件方式的工作特点是:通过程序文件中的命令完成对数据库的操作和系统环境的设置。7/15/202168.1.2程序方式例3:用程序方
4、式显示“员工”表中的全部数据,并逻辑删除第5条记录。程序如下:use员工.dbfExclusivebrowselastdeleterecord5browselast7/15/202178.2程序文件使用7/15/202188.2.1建立、编辑程序文件文件打开程序文件编辑修改保存程序7/15/202198.2.1建立、编辑程序文件7/15/2021108.2.2程序文件的调用1.以命令方式调用程序文件在“命令”窗口中使用Do命令,可调用程序文件。Do<程序文件名>2.以菜单方式调用程序文件(1)在VisualFoxPro系统主菜单
5、中选择“程序”→“运行”命令,打开“运行”窗口。(2)在“运行”窗口中选择要调用的程序文件,单击“运行”按钮便可运行程序。7/15/2021118.3程序的基本结构7/15/2021128.3.1顺序结构顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。1.Input语句Input语句的格式:Input[<提示信息>]To<内存变量>功能:暂停程序的执行,等待用户从键盘上输入数据,赋给<内存变量>中的变量。(注意:在输入字符串时必须加界定符)例5:设计一个程序,能够查找“员工”表中给定“姓名”的记录。(见:l10_
6、06_1accept输入姓名.prg)clearuse员工.dbfExclusiveinput“请输入姓名:”toxmdisplayfor姓名=xm7/15/2021138.3.1顺序结构2.Accept语句Accept语句的格式:Accept[<提示信息>]To<内存变量>功能:暂停程序的执行,等待用户从键盘上输入字符串,赋给<内存变量>中的变量。(与inputd的区别:只能赋字符型数据)例6:设计一个程序,能够分别浏览“房屋”表中不同分布区域的入住情况记录集。(见:l10_07accept输入区号代码.prg)clearuse房
7、屋.dbfExclusiveaccept“请输入区域代码:”todmlistallforsubstr(房号,1,1)=dm7/15/2021148.3.1顺序结构3.Wait语句Wait语句格式:Wait语句的格式:Wait[<提示信息>][To<内存变量表>][Window[At<行>,<列>][Timeout<数值表达式>]]功能:暂停程序的执行,等待用户从键盘上输入一个字符串,赋给<内存变量>中的变量,或在屏幕的右上角按给定时间(<数值表达式>秒)显示提示信息,或在屏幕的指定的<行>,<列>处按给定时间显示、提示信息。7/15/
8、2021158.3.1顺序结构例7:设计一个程序,能够分别浏览“房屋”表中某一个指定时间之前入住时间记录集,当完成一组记录集的显示后,在屏幕的右上角提示用户操作结束,提示信息要在屏幕上停留5秒
此文档下载收益归作者所有