欢迎来到天天文库
浏览记录
ID:52322185
大小:158.75 KB
页数:13页
时间:2020-03-26
《中职数据库应用基础VisualFoxpro02 教案 项目八 应用程序设计和调试.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目八应用程序设计和调试一、教学目标1.了解程序的概念;2.掌握程序文件的建立与执行;3.掌握程序的基本结构;4.掌握过程与方法的调用;5.掌握自定义函数;二、课时分配本项目共4个任务,安排10课时。三、教学重点本项目介绍程序设计及其相关的一些内容,包括程序设计基础、程序的基本结构、过程与方法的调用、自定义函数、应用程序的调试等内容。四、教学难点理解和熟悉VisualFoxPro提供的另一种工作方式——程序执行方式。五、教学内容任务一结构化程序设计1.程序质量的评估高质量的程序一般具有以下特点:(1)运行结果正确。(2)具有良好的结构,清晰易懂(可读性好),运行时间相对较短。(3)所占
2、用的内存在合理的范围之内。2.结构化程序的特点(1)每一个基本结构只有一个唯一的入口和一个唯一的出口。(2)无死语句(永远执行不到的语句)。(3)无死循环(永远执行不完的循环)。3.结构化程序设计的方法(1)模块化设计模块化设计是指将一个复杂的程序或算法,分解成若干功能单一、相对独立的模块,然后按层次结构联系起来得到一个整体的系统结构。(2)自上向下设计自上向下设计就是将一个大任务分解为若干个小任务,再将每个小任务分解成若干部分,逐层分解,分解到最底层为最简单的功能模块为止(3)逐步细化设计任务二程序设计基础活动一程序的概念及书写规则1.注释语句格式1:NOTE〈注释内容〉格式2:*〈
3、注释内容〉格式3:&&〈注释内容〉功能:增强程序文件的易读性或放弃〈注释内容〉中语句的执行。2.对话开关语句格式:SETTALKOFF︱ON功能:关闭或打开命令对话执行时的对话开关。3.命令的分行VisualFoxPro程序是命令的序列,每条命令都以回车键结束。一行只能写一条命令,若一条命令太长,一行写不下,也可分行写,并在分行处加上续行符“;”,再按回车健。活动二程序设计的步骤1.程序设计的特点(1)对于需要反复执行的复杂任务,使用程序会快速无误地自动执行任务。(2)程序可以不断地进行调试、修改并反复执行直到运行正确,因而使得大型的复杂应用程序可以在不断改进中逐渐完善起来。(3)程序
4、之间可以相互调用,一个进程或者一个存储进程也可以被多个程序调用。(4)通过程序的流程控制,可以完成很复杂的任务。2.程序设计的步骤(1)程序文件的建立(2)程序文件的运行 命令格式:DO〈文件名〉功能:执行由〈文件名〉表示的程序。(3)程序文件的调试 活动三程序文件中的专用命令1.程序结尾的专用命令RETURN命令,用于程序的末尾,它能使程序执行结束,并返回到调用它的上级程序继续执行,若无上级程序则返回到“命令”窗口。CANCEL命令,它能使程序运行终止,清除程序的私有变量,再返回到命令窗口。QUIT命令,该命令与文件菜单的退出命令功能相同。2.输入输出专用命令这里介绍定位输入输出命
5、令。命令基本格式:@〈行,列〉[SAY〈表达式1〉][GET〈变量名〉][DEFAULT〈表达式2〉]功能:在屏幕的指定行列位置输出SAY子句表达式的值,并可修改GET子句的变量值。3.WAIT命令命令格式:WAIT[〈信息文本〉][TO〈内存变量〉][WINDOW[AT〈行〉,〈列〉][NOWAIT][CLEAR︱NOCLEAR][TIMEOUT〈数值表达式〉]功能:暂停程序的运行,直到用户输入一个字符。也可只用输出一条提示信息。活动四程序文件中的常用命令1.输入输出命令(1)键盘输入命令:(2)格式化输入输出命令:命令格式为:@<行,列>SAY<表达式>GET<变量>READ[SA
6、VE][CYCLE][TIMEOUT<等待时间>](3)清屏命令:命令格式:@<行1>,<列1>[CLEAR[TO<行2><列2>]]2.数据库操作命令(1)建立数据库命令格式:CREATEDATABASE<库文件名>(2)打开数据库文件命令命令格式:OPEN DATABASE<库文件名>(3)设定当前数据库命令命令格式:SETDATABASETO<库文件名>(4)关闭当前数据库命令命令格式:CLOSEDATABASE(5)删除数据库命令命令格式:DELETEDATABASE<库文件名>3.数据表操作命令(1)建立自由表与字段命令格式:CREATETABLE<数据表名>(字段类型[字段
7、长度[,精度])])...(2)将自由表加入数据库命令格式:ADDTABLE<表文件名>(3)打开数据表命令格式:USE<表文件名>(4)关闭数据表命令格式:USE(5)删除数据表命令格式:DELETEFILE<表文件名>4.记录指针定位命令(1)用SKIP命令移动指针。(2)用GO和GOTO命令移动指针。5.数据记录操作命令(1)显示表记录命令格式:LIST/DISPLAY(2)追加数据记录命令格式:APPEND[BLANK][FROM<表文
此文档下载收益归作者所有