中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt

中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt

ID:51632332

大小:1.28 MB

页数:32页

时间:2020-03-26

中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第1页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第2页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第3页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第4页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第5页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第6页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第7页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第8页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第9页
中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt_第10页
资源描述:

《中职数据库应用基础VisualFoxpro03 教学课件 项目八 应用程序设计和调试.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主讲教师数据库应用基础VisualFoxpro任务一结构化程序设计任务二程序设计基础任务三程序的基本结构任务四多模块程序项目八应用程序设计和调试01本项目介绍程序设计及其相关的一些内容,包括程序设计基础、程序的基本结构、过程与方法的调用、自定义函数、应用程序的调试等内容。理解和熟悉VisualFoxPro提供的另一种工作方式——程序执行方式。02项目八应用程序设计和调试学习重点1.程序质量的评估高质量的程序一般具有以下特点:(1)运行结果正确。(2)具有良好的结构,清晰易懂(可读性好),运行时间相对较短。(3)所占用的内存在合理的范围之内。2.结构化程序的特点(1)每一个基本结构只有一个唯一的

2、入口和一个唯一的出口。(2)无死语句(永远执行不到的语句)。(3)无死循环(永远执行不完的循环)。03任务一结构化程序设计3.结构化程序设计的方法(1)模块化设计模块化设计是指将一个复杂的程序或算法,分解成若干功能单一、相对独立的模块,然后按层次结构联系起来得到一个整体的系统结构。(2)自上向下设计自上向下设计就是将一个大任务分解为若干个小任务,再将每个小任务分解成若干部分,逐层分解,分解到最底层为最简单的功能模块为止(3)逐步细化设计04任务一结构化程序设计1.注释语句格式1:NOTE〈注释内容〉格式2:*〈注释内容〉格式3:&&〈注释内容〉2.对话开关语句格式:SETTALKOFF︱ON3

3、.命令的分行VisualFoxPro程序是命令的序列,每条命令都以回车键结 束。一行只能写一条命令,若一条命令太长,一行写不下,也可分行写,并在分行处加上续行符“;”,再按回车健。05任务二程序设计基础活动一程序的概念及书写规则1.程序设计的特点(1)对于需要反复执行的复杂任务,使用程序会快速无误地自动执行任务。(2)程序可以不断地进行调试、修改并反复执行直到运行正确,因而使得大型的复杂应用程序可以在不断改进中逐渐完善起来。(3)程序之间可以相互调用,一个进程或者一个存储进程也可以被多个程序调用。(4)通过程序的流程控制,可以完成很复杂的任务。06任务二程序设计基础活动二程序设计的步骤2.程序

4、设计的步骤(1)程序文件的建立(2)程序文件的运行命令格式:DO〈文件名〉功能:执行由〈文件名〉表示的程序。(3)程序文件的调试07任务二程序设计基础活动二程序设计的步骤1.程序结尾的专用命令RETURN命令,用于程序的末尾,它能使程序执行结束,并返回到调用它的上级程序继续执行,若无上级程序则返回到“命令”窗口。CANCEL命令,它能使程序运行终止,清除程序的私有变量,再返回到命令窗口。QUIT命令,该命令与文件菜单的退出命令功能相同。2.输入输出专用命令命令基本格式:@〈行,列〉[SAY〈表达式1〉][GET〈变量名〉][DEFAULT〈表达式2〉]08任务二程序设计基础活动三程序文件中的专

5、用命令3.WAIT命令命令格式:WAIT[〈信息文本〉][TO〈内存变量〉]   [WINDOW[AT〈行〉,〈列〉][NOWAIT][CLEAR︱NOCLEAR][TIMEOUT〈数值表达式〉]功能:暂停程序的运行,直到用户输入一个字符。也可只用输出一条提示信息。09任务二程序设计基础活动三程序文件中的专用命令1.输入输出命令(1)键盘输入命令:(2)格式化输入输出命令:(3)清屏命令:2.数据库操作命令(1)建立数据库(2)打开数据库文件命令(3)设定当前数据库命令(4)关闭当前数据库命令(5)删除数据库命令10任务二程序设计基础活动四程序文件中的常用命令3.数据表操作命令(1)建立自由表

6、与字段命令(2)将自由表加入数据库命令(3)打开数据表命令(4)关闭数据表命令(5)删除数据表命令4.记录指针定位命令(1)用SKIP命令移动指针。(2)用GO和GOTO命令移动指针。11任务二程序设计基础活动四程序文件中的常用命令5.数据记录操作命令(1)显示表记录命令(2)追加数据记录命令(3)插入记录命令(4)逻辑删除记录命令(5)删除加删除标记命令(6)删除全部记录命令(7)浏览记录命令12任务二程序设计基础活动四程序文件中的常用命令6.数据表和数组之间的数据传送命令(1)COPYTOARRAY命令(2)APEENDFROMARRAY命令(3)SCATTER命令7.排序和索引命令8.记

7、录查询命令(1)顺序查询命令LOCATE(2)快速查询命令FIND(3)SEEK命令13任务二程序设计基础活动四程序文件中的常用命令9.统计与计算命令(1)记录计数命令(2)记录求和命令(3)计算算术平均值命令(4)数据表文件的分类汇总命令14任务二程序设计基础活动四程序文件中的常用命令10.环境参数设置命令一种是使用SET命令是打开或关闭这个环境参数对动作环境的影响作用:SET<设置关键字>ON

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。