- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章VisualFoxPro程序设计基础.ppt
2003.8 第四章 第四章 程序设计基础 4.1 程序设计方法概述 4.2 算法及算法的表示 4.3 程序的建立、编辑与运行 4.4 结构化程序设计基础 4.5 程序的控制结构 4.6 多模块程序 4.7 应用程序举例 第四章 程序设计基础 程序设计方法的发展可以划分以下三个阶段: 早期的程序设计 结构化程序设计 面向对象的程序设计方法 第四章 程序设计基础 算法概述: 广义地讲:算法是为完成一项任务所应当遵循的一步一步的规则的、精确的、无歧义的描述,它的总步数是有限的。 狭义地讲:算法是解决一个问题采取的方法和步骤的描述。 第四章 程序设计基础 第四章 程序设计基础 有穷性:一个算法必须在执行有穷多个计算步骤后终止; 确定性:一个算法给出的每个计算步骤,必须都是精确定义的、无二义性的; 有效性:算法中的每一个步骤必须有效地执行,并能得到确定结果; 输 入:一个算法中可以没有输入,也可以有一个或多个输入信息,如果需 要运行时输入不同数据,这些输入信息是算法所需的初始数据; 输 出:一个算法应有一个或多个输出,一个算法得到的结果就是算法的输出。没有输出的算法是没有意义的。 第四章 程序设计基础 第四章 程序设计基础 第四章 程序设计基础 程序(命令)文件是指将各类命令按照处理问题的算法和一定的语法结构存放的文件。其扩展名为 .PRG。 一、创建程序 通过项目管理器创建 通过文件菜单创建 通过命令创建 二、保存程序 通过菜单保存 直接关闭没有保存的程序,则会弹出相应对话框,提示保存或放弃 按CTRL+W组合键保存 第四章 程序设计基础 三、修改程序 通过项目管理器的“修改”选项打开程序并修改 通过文件菜单中“打开”选项打开程序并修改 通过命令MODIFY COMMAND打开程序并修改 注:修改窗口和创建窗口相同,修改完毕后应注意保存。 四、运行程序 通过项目管理器的“运行”按钮运行程序 通过程序菜单中“运行”选项运行程序 通过命令DO运行程序 第四章 程序设计基础 程序的书写规则: 命令分行 :命令都以回车键结尾,一行只能写一条命令,若写不下,可在未写完的本行末尾添加一个分号“;”作为下一行的继行标志。 程序注释语句 NOTE/*:对程序的结构或功能进行注释。 程序执行时将跨过注释语句,不作任何操作 语句注释 :在语句行末尾注释,对当前语句进行说明。 程序执行时,对后面的注释不作任何操作 第四章 程序设计基础 中断语句 CANCEL 中断当前程序运行,并返回到系统命令窗口。 挂起语句 SUSPEND 暂停当前程序运行。它只是使程序挂起,通过RESUME语句可以使程序继续执行。 恢复执行语句 RESUME 恢复被SUSPEND挂起的程序,从暂停的位置继续执行。 第四章 程序设计基础 RETURN (返回到调用行的下一行,无上级程序则返回到命令窗口)。 RETRY (返回到调用行本身,可以实现程序的重复调用)。 CANCEL (中断,异常结束,并返回到系统命令窗口)。 QUIT (退出VFP,返回到操作系统,并自动删去磁盘中的临时文件)。 第四章 程序设计基础 1、数据接收语句 INPUT 格式:INPUT [字符表达式] TO 内存变量 功能:将键盘输入的数据赋给由内存变量指定的内存变量 注:从键盘输入的数据可以是常量、变量或表达式,数据类型可以是除备注型和通用型外的所有类型。 2、 字符串接收语句 ACCEPT 格式:ACCEPT [字符表达式] TO 内存变量 功能:将键盘输入的数据赋给由内存变量指定的内存变量。 注:从键盘输入的数据只能是字符型常量。 第四章 程序设计基础 格式:WAIT [字符表达式] [TO 内存变量] [WINDOW [AT 行坐标,列坐标]] [NOWAIT] [NOCLEAR][TIMEOUT 秒数] 功能:将键盘输入的数据赋给由内存变量指定的内存变量。 注: 从键盘输入的数据只能是一个单字符常量。 第四章 程序设计基础 ?换行输出语句: 格式:?[表达式列表] 功能:分别计算表达式列表的值,并将表达式列表的值输出在V FP主窗口的当前光标的下一行。表达式列表中,各表达式以逗号分隔 ??同行输出语句: 格式: ?? [表达式列表] 功能:分别计算表达式列表的值,并将表达式列表的值输出在V FP主窗口的当前
文档评论(0)