VFP结构化程序设计
- 格式:doc
- 大小:60.00 KB
- 文档页数:14
实验三结构化程序设计实验目的:(1)熟练掌握程序文件的建立、保存、运行和调试的方法。
(2)重点掌握结构化程序设计的3种基本结构。
实验要求:练习使用命令方式和菜单方式建立、保存和运行下述程序。
若运行出现错误请调试。
(1)编写程序S2-4-1.PRG,为“员工”表添加新纪录。
(2)货物表的单价和库存量需要经常修改,试编写程序S2-4-2.PRG对货物表作数据维护。
(3)分别用顺序查询(编程S2-4-3A.PRG)和SELECT-SQL命令查询(编程S2-4-3b.prg)员工个人完成订单情况。
(4)编程s2-4-4.PRG显示货物库存清单,要求计算出每次货物的库存值和货物库存总值。
实验步骤:(1)建立程序文件:执行命令MODIFY COMMAND S2-4-1,在程序编辑窗口建立如下程序文件。
*程序文件名:S2-4-1.PRG*功能:为“员工”表添加新纪录。
CLEARUSE 员工&&打开员工.dbfAPPEND BLANK &&添加一个空白记录@ 10,5 SAY”添加新纪录”? &&插入一个空行INPUT”请输入工号:”TO ghINPUT “请输入姓名:”TO xmINPUT”请输入电话:”TO dhREPLACE 工号WITH gh,姓名with xm, 电话with dh &&将输入的数据写入表中?INPUT”是否输入照片(Y/N):”TO zpIF UPPER(ZP)=”y”MODIFY GENERAL 照片&&输入照片EDIFINPUT”是否输入备注(y/n):”TO BZIF UPPER(BZ)=”Y”MODIFY MEMORY 备注&&输入备注ENIFDIPLAYUSE上述程序录入后,按ctrl+w保存文件,从而关闭文本编辑窗口。
然后执行命令“DO S2-4-1”运行程序。
若存在录入错误请调试。
VFP结构化程序设计VFP(Visual FoxPro)是一种结构化程序设计语言,是微软公司推出的一种数据库管理系统和集成开发环境。
它结合了面向对象的编程语言和关系数据库管理系统的功能,可用于开发各种企业级应用程序。
1.模块化设计:VFP中的模块可以是函数、过程或类,这些模块可以按照功能进行划分,并且能够独立调用和使用。
通过将程序逻辑分解为多个小模块,可以提高代码的可重用性,并且便于代码的组织和维护。
2.代码注释和文档:在VFP结构化程序设计中,代码注释和文档非常重要。
通过对代码进行注释,可以使其他开发人员更容易理解代码的功能和逻辑。
同时,编写详细的文档,包括程序的结构、功能和使用方法等,有助于提高程序的可维护性和可靠性。
3.错误处理和异常处理:在VFP结构化程序设计中,必须考虑到可能出现的错误和异常情况,并且为这些情况编写相应的处理代码。
通过合理的错误和异常处理,可以提高程序的健壮性并且更好地保护数据的完整性。
4.数据库设计和访问:VFP是一个关系数据库管理系统,因此在程序设计过程中需要合理地设计和使用数据库。
通过使用VFP提供的数据库操作命令和函数,可以方便地实现数据的增删改查操作,并且确保数据的一致性和安全性。
5.模块之间的通信和数据传递:在VFP结构化程序设计中,不同模块之间需要进行通信和数据传递。
这可以通过全局变量、函数参数或者使用类的属性和方法来实现。
通过合理地设计和使用这些机制,可以确保模块之间的信息传递是准确和有效的。
6.使用面向对象的特性:VFP作为一种面向对象的编程语言,具有诸多面向对象的特性,如封装、继承和多态等。
在VFP结构化程序设计中,可以充分利用这些特性,设计和实现更加灵活和可扩展的程序。
总结起来,VFP结构化程序设计是一种将程序逻辑分解为多个模块,并通过合理的组织、管理和调用这些模块来实现功能的方法。
它将注重代码的可重用性、可维护性和可靠性,并且充分利用VFP提供的数据库管理和面向对象的特性。