- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 程序设计初步 前面介绍的交互式数据库命令的操作中是Visual FoxPro 6.0系统的一部分。在应用中我们发现,前面的方法都是基于命令或菜单方式的操作,不可避免地出现了一些问题。首先是很多数据管理工作需要大量重复地操作,不管是命令方式还是菜单方式,效率都不高。其次是要求使用人员熟练掌握所需的各种数据操作方法,但是这在实际应用中并不现怠 Visual FoxPro 6.0系统还提供了一套功能完善的程序语言系统,即面向过程的结构化的程序设计和面向对象的可视化的程序设计。在实际应用中,程序方式是数据库管理的另外一种操作方式,也是最常用的工作方式。 本章主要介绍面向过程的结构化的程序设计。 【学习目标】 了解面向过程的结构化的程序设计方法 了解在程序文件中的专用命令 了解程序的3种基本结构 了解多模块的程序设计 掌握创建及运行程序文件的方法 6.1 Visual FoxPro 6.0的程序设计环境 前面介绍的命令都是在Visual FoxPro 6.0的【命令】窗口中输入的。当退出Visual FoxPro 6.0后,这些命令就完全消失了。如果能把这些命令保存起来,下次需要时再把它们调出来,这样,就不用进行重复输入工作了。其实,这就是计算机中为什么有程序文件的起因。 在Visual FoxPro系统中,程序文件中的大多数语句就是在【命令】窗口中输入的各种命令。根据应用中的具体需要,将这些命令按照一定的顺序及逻辑关系组织起来放在一个文件中,然后通过表单设计器、类设计器和菜单设计器将编写的代码和用户界面结合起来,构成应用程序,提供给最终用户。这样,就有效地减少了输入命令的时间。即使对各种命令并不了解的用户,也可以通过调用程序文件而执行其中的命令。 6.1.1 程序文件的建立 建立程序文件,既可以通过菜单方式,也可以通过命令方式。 方法一:命令方式。 格式:MODIFY COMMAND文件名 功能:新建一个程序文件。 方法二:菜单方式。 (1)选择菜单中的【文件】/【新建】命令。 (2)在【新建】对话框中选取文件类型为“程序”,再单击【新建文件】按钮,打开【程序编辑】窗口,在其中输入相应内容。 方法三、在项目管理器中建立程序文件。 (1)在项目管理器中,选中【代码】选项卡中的【程序】按钮。 (2)单击【新建】命令。 6.1.2 程序文件的打开 程序文件在建立以后,可以根据需要进行修改。相对于程序文件的建立方式,也有以下3种方法可以打开程序文件。 方法一:命令方式。 格式:MODIFY COMMAND文件名 功能:打开一个已有的命令文件。 方法二:菜单方式。 (1)选择菜单中的【文件】/【打开】命令。 (2)在【打开】对话框中选取文件类型为“程序”,再浏览并选择要修改的程序文件,单击【打开】按钮即可打开所需程序。 方法三:在项目管理器中修改程序文件。 (1)在项目管理器中,选中【代码】选项卡中的【程序】按钮。 (2)选中所要修改的程序,单击打开。 6.1.3 程序文件的执行 建立程序文件的目的是为了执行它。执行Visual FoxPro 6.0中的程序文件同样可以分为3种方式。 方法一:命令方式。 格式:DO 程序文件名 功能:将指定的文件调入内存并运行。 DO命令不仅可以运行程序文件,也可以运行查询以及将在后面学习的表单。不过,系统默认的是运行程序文件,也就是说,如果DO命令后面的文件名没带扩展名,则系统默认为是“.prg”。 方法二:菜单方式 (1)在菜单中选择【程序】/【运行】命令,系统弹出【运行】对话框, (2)在该对话框中选择要运行的程序文件名,单击按钮即可。 方法三:在项目管理器中运行程序文件 (1)在项目管理器中,选中【代码】选项卡中的【程序】按钮。 (2)选中所要运行的程序,单击按钮。 程序的运行结果在工作区窗口中显示。 6.2 Visual FoxPro 6.0程序文件中的常用命令 6.2.1 输入命令 在程序中常要用到一些输入、输出命令,程序结束命令及系统状态的设置命令等。这些命令很多不在【命令】窗口中而只在程序中使用。 (1)字符串输入命令(ACCEPT) 格式:ACCEPT [提示信息] TO 内存变量 功能:暂停程序的运行,等待用户从键盘上输入一串字符,存入指定的内存变量中。 从键盘接受的字符串,不需要单引号、双引号等定界符,系统都将其作为字符型数据存入到内存变量中,如果使用了定界符,系统把定界符也作为字符处理。 (2)表达式输入命令(INPUT) 格式:INPUT [提示信息] TO 内存变量 功能:暂停程序的运行,等待用户从键盘上输入,并将输入存入指定的内存变量中。 内
您可能关注的文档
- 数字水印基础教程 普通高等教育“十一五”国家级规划教材 作者 杨义先 7.5基于视觉特性的密写与密写分析.ppt
- 数字水印基础教程 普通高等教育“十一五”国家级规划教材 作者 杨义先 8数字水印攻击.ppt
- 数字通信 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 杨文山 第1章.ppt
- 数字通信 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 杨文山 第2章.ppt
- 数字通信 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 杨文山 第3章.ppt
- 数字通信 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 杨文山 第4章1.ppt
- 数字通信 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 杨文山 第5章.ppt
- 数字通信 作者 方致霞 尚勇 杨文山 第2章.ppt
- 数字通信 作者 方致霞 尚勇 杨文山 第3章.ppt
- 数字通信 作者 方致霞 尚勇 杨文山 第5章.ppt
- 数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第7章.ppt
- 数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第8章.ppt
- 数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第9章.ppt
- 数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第10章.ppt
- 数据库应用技术 SQL Server 2005 周慧 1.ppt
- 数据库应用技术 SQL Server 2005 周慧 4.ppt
- 数据库应用技术 SQL Server 2005 周慧 5.ppt
- 数据库应用技术 SQL Server 2005 周慧 7.ppt
- 数据库应用技术 SQL Server 2005 周慧 8.ppt
- 数据库应用技术 SQL Server 2005 周慧 9.ppt
文档评论(0)