项目八 应用程序设计和调试(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)

2023-09-09
| 13页
| 206人阅读
| 30人下载
普通

内容正文:

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

资源预览图

项目八 应用程序设计和调试(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)
1
项目八 应用程序设计和调试(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)
2
项目八 应用程序设计和调试(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。