第5章结构化程序设计本章要点5
1程序设计概述5
2程序文件操作5
3程序的基本结构5
4函数、过程与子程序5
5变量的作用域与参数传递5
6程序的调试实验题5
1程序设计概述程序是为了达到某一目标,由一系列相应语句或命令有序排列而成的集合
VisualFoxPro的程序是以扩展名为
PRG的形式存储在磁盘文件中
OPENDATABASExsglIFFILE("xsda
dbf")USExsdaBROWSEENDIFCLOSEDATABASE可以看出,程序方式有如下优点:对于相同的要求,一次书写,多次执行;若要求发生变化,可被修改并重新运行;可以完成在命令窗口中无法完成的任务;可以通过调用其他程序完成复杂的任务等
2程序文件的操作VisualFoxPro程序文件,是一个以(
PRG)为扩展名的文本文件
任何可以建立、编辑文本文件的工具,都可以创建和编辑VisualFoxPro程序文件
这些文本编辑工具,可以是VisualFoxPro系统提供的内部编辑器,也可以是其它常用文本编辑软件
在文本编辑环境下,不仅可以对程序文件进行输入和修改,还可以实现字符串查找、替换、删除和编辑功能
(1)程序文件建立1)命令方式MODIFYCOMMAND2)菜单方式打开“文件”菜单,选择“新建”;在“新建”窗口,选择“程序”,再选择“新建文件”;在“程序文件”编辑窗口,输入程序文件,并保存,此时建立程序文件的操作结束
例如:编制程序CX1
PRG,显示XSDA
DBF中“男”同学信息
(2)程序文件的调用调用程序文件,即运行程序文件,是程序文件建立的最终目的
在VisualFoxPro系统中,调用程序文件有很多方法,在这里仅介绍其中两种方法
1)命令方式在“命令”窗口中,输入如下命令,则程序文件被调用
DO说明:如果没有指定扩展名,系统按:
PRG顺序执