的工作。
图5-2-4 按名称查询
图5-2-5 按验收员查询
图5-2-6 按销售记录查询
第六章程序设计
VisuaiFoxPro操作都是通过菜单选择的方法或在命令窗口中逐条输入命令的方法来执行的,此种工作方式称为单命令工作方式或交互工作方式,其优点是不用编写程序即可完成一些简单的数据处理工作,但对于需要使用大量命令来处理复杂的数据管理任务时,却难以胜任。为此VisualFoxPro提供了成批命令协同工作的方式,即程序工作方式。
程序工作方式是根据解决实际问题的需要,将一系列合法的VisualFoxPro命令按一定的逻辑结构编排成一个完整的应用程序,然后输入到计算机内自动地、连续地加以执行。这样一来,既充分发挥了VisualFoxPro的功能、提高了系统的运行效率,又解决了非专业人员应用VisualFoxPro的困难,避免了命令输入时的重复劳动和误操作,并使得数据的安全得到进一步地保证。VisualFoxPro内置了用于程序设计的语言工具,不仅支持先进的面向对象程序设计方法,同时也支持传统的面向过程的程序设计方法。
6.1程序文件的建立
程序是由能够完成一定任务的一系列命令构成的,将一个VisualFoxPro程序所包含的各条命令依次逐条输入计算机中,在进行必要的编辑后存入指定磁盘文件的过程即为程序文件的建立过程。由于VisualFoxPro的程序是一种标准的ASCII码文本,因而不仅可用其自身提供的文本编辑器来建立,也可用其他任意的文本编辑器来建立。
6.1.1用菜单方式建立程序文件
用菜单方式建立程序文件的操作步骤如下。
(1)执行"文件"菜单下的"新建"命令,在弹出的"新建"对话框中选中"程序"单选钮,然后单击"新建文件"按钮,弹出程序编辑窗口。
(2)在程序编辑窗口中输入和编辑程序代码的文本内容。
(3)输入或编辑结束后,执行"文件"菜单下的"保存"命令或按Ctrl+W组合键,然后在弹出的"另存为"对话框中指定该程序文件的存放位置与文件名,单击"保存"按钮将其保存。程序存盘后默认的程序文件扩展名为.PRG。
6.1.2用命令方式建立程序文件
格式:MODIFYCOMMAND<程序文件名>
功能:新建或修改指定的程序文件。
说明:
(1)执行此命令后,会弹出程序编辑窗口。
(2)当指定的程序文件名为新文件名时,将创建一个新的程序文件;当指定的程序文件名为已有的文件时,由在程序编辑窗口打开该文件供编辑修改。
(3)在程序文件名前可以指定该文件的保存磁盘和路径。默认的文件扩展名为.PRG,可不必输入。
6.2程序文件的运行
6.2.1用菜单方式运行程序文件。
(1)执行"程序"菜单下的"运行"命令,将弹出"运行"对话框。
(2)在"运行"对话框中选中要运行的程序文件名,或在"执行文件"文本框中输入要运行的程序文件名,然后单击"运行:按钮。
6.2.2用命令方式运行程序文件
格式:DO<程序文件名>
功能:将指定的程序文件调入内存关运行。
说明:
(1)在程序文件名前可以指定磁盘和路径。默认的扩展名为.PRG,可不必输入。
(2)本命令可在命令窗口键入执行,也可出现在另一个程序文件中,后者可实现在一个程序中调用另一个程序。
(3)在程序执行过程中,可随时按下Esc键使程序中断运行,并根据弹出的对话框中的提示信息,选择"取消"程序运行、"继续执行"或"挂起"等。
6.3程序中的辅助命令
VisualFoxPro命令几乎都可在程序中使用,除此之外,VisualFoxPro还提供了相当数量的程序辅助命令。主要命令分为:
(1)程序注释命令。
在程序文本中加上必要的注释命令(或称注释语句),可增强程序的可读性,同时便于日后程序的维护和交流。注释语句是一种非执行语句,即系统对此种语句不作任何操作。
(2)结束程序运行命令。
一个实用的VisualFoxPro程序往往由多个程序功能模块构成,各程序模块间可按需要进行多级调用。一个程序模块运行结束后可返回到调用它的上级模块,也可以直接返回到其最上级的主程序模块,或者回到系统的交互状态,甚至退出VisualFoxPro返回到宿主操作系统。
(3)运行环境设置命令。
为使程序正常运行,设置一定的系