- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[VFP第5章
第5章 结构化程序设计 VFP将结构化程序设计与面向对象程序设计结合在一起,以利于程序员创建出功能强大、灵活多变的应用程序。 程序与交互操作相比,具有4个特点:一是程序可被修改并重新运行;二是程序可从菜单、表单和工具栏下启动;三是一个程序可调用其它程序;四是程序文件一旦编成,则可以多次运行。不过,程序设计要用到多方面的知识,涉及到数据处理、存储等问题,稍许有些难度。 5.1 程序的编辑与使用 VFP程序和其它高级语言编写的程序一样,是一个文本文件。程序由若干行命令语句构成,编写程序即建立一个称为源程序的文本文件,只有建立了程序文件才能执行该程序。 5.1.1 程序文件的建立 建立源程序文件有多种方法,最常用的方法是: ① 选择“文件-新建”菜单项,在“新建”对话框中选定“程序”文件类型后,单击“新建文件”按钮。 ② 在“项目管理器”中选择“代码-程序”后单击“新建”按钮。 ③ 在命令窗口中执行命令MODIFY COMMAND 程序文件名。 随后将弹出程序编辑窗口,系统赋给的默认文件名是“程序1”。在这个窗口中可以编写命令语句,其编写方法与技巧见第2章的2.2节。它与命令窗口不同的是,输入完一条命令并按回车键后,不直接执行该命令,而是输入完所有命令并将命令序列保存为一个程序文件后,执行该程序文件时才被执行。 5.1.2 程序文件的保存 编辑完程序文件后,选择“文件-另存为”,在“另存为”对话框中选定“保存类型”为“程序”,然后在“保存文档为”编辑框中输入程序文件名,单击“保存”按钮,此时文件被保存在指定的磁盘位置,其后缀为.PRG。 5.1.3 程序文件的修改 修改程序文件时,需要先打开程序编辑窗口(打开方法同“程序文件的建立”),然后用常规的编辑技巧编辑即可。 5.1.4 程序文件的执行 执行程序常用的方法有: ① 选择“程序-运行”菜单项,在打开的“运行”对话框中选定“程序”文件类型和待执行的程序文件名后,单击“运行”按钮。 ② 在“项目管理器”中选择“代码-程序”后单击“运行”按钮。 ③ 在命令窗口中执行命令DO 程序文件名。 ④ 编译应用程序为.EXE文件:在“项目管理器”中选择“程序-连编”。 【例5.1】建立程序uPROG51.PRG,功能是求当前日期值的长度,并显示日期和长度值。 ① 在“项目管理器”窗口中选择“代码│程序│新建”菜单项,在打开的“程序1”编辑窗口中输入以下程序行; *-------------------------------------------- * 程序名称:uPROG5-1.PRG * 功能说明:求当前日期的长度。 *-------------------------------------------- SET TALK OFF cA1 = DTOC ( DATE())将当前转换成字符串 nB1 = LEN (cA1) 求长度 ? cA1, nB1 SET TALK ON ② 输入结束后,选择“文件-另存为”菜单项,在打开的“另存为”窗口中选定“保存类型”为“程序”,在“保存文档为”编辑框中输入程序文件名 “uPROG5-1”; ③ 选择“程序-运行”菜单项,在打开的“运行”窗口中选定该程序文件,单击“运行”按钮。运行结果如下所示。 01/25/02 8在执行以上程序时,先执行第1行的命令语句,然后是第2行、第3行……,直到程序文件末尾或遇到RETURN、CANCEL和QUIT命令。 注意:以下的编程举例将省略操作步骤,只列出程序语句行。 5.1.5 程序调试 在执行程序的过程中,难免出现错误,可以在调试窗口中动态监测程序的执行情况。选择“工具-调试器”菜单项,就可以打开如图5.1所示的调试窗口。 在调试窗口中,单击“打开程序”按钮,选择相应的程序后该程序就在跟踪窗口中打开,单击“执行程序”按钮就可以执行程序。在“局部”窗口中就可以显示变量的名称、值和类型。在跟踪窗口中“执行位置指示”是一个小箭头,表示程序执行的当前位置。单击“单步执行”按钮就执行一条命令。 在调试程序过程中,经常需要将程序执行到一个位置上停下来,这个位置称之为断点。设置断点的方法是将鼠标移到选定语句处双击,就会在该条命令行左边显示一个小圆点,当程序执行到该位置就中断,以便分析当前程序执行的变量输出情况。 5.1.6 程序编辑技巧 1. 命令窗口的使用技巧 重复执行以前用过的命令,只需将光标移到前面出现的位置,用一般的编辑技巧编辑后按回车键即可。若需执行几条连续的命令行,则可将其选定为文本块后按回车键。 2. 程序文件中的使用技巧 要想只运行程序文件中的部分语句,只需选定这些行右击,选择“运行所选区域” 3. 美化程序 在程序编辑窗口中右击后,选“修饰”项,然后进行大
文档评论(0)