基于 VisualFoxPro 环境开发应用程序的过程

应用程序开发前开发者要与用户之间广泛沟通,作大量的调查研究和分析工
作,从而明确用户的要求、程序应具备的功能及可以完成的任务。为此要进行两方
面的分析,数据分析和功能分析。数据分析的目的是收集系统应包含的数据、数据
的真实性、有效性,为后续的数据库设计做准备;功能分析的目的主要为应用程序
的设计提供依据,从而划分系统的模块及子模块,所有应用程序模块的设计将会以 此为依据进行。
将分析阶段调查收集到的数据进行综合、归纳、抽象处理,形成符合该系统的
概念模型,并画出相应的 E-R 图(实体-联系图),再将 E-R 图转换为符合
VisualFoxPro 要求的数据库和数据表,定义每个表的表结构、字段属性、字段有
效性、数据完整性,表间关联关系等。
按照系统分析阶段功能分析的结果画出系统的树形总体框架图,该图一般不超
过三层。同时必须考虑到整个程序中各模块间的调用关系,一般的调用顺序是:进
入系统的主控程序调用启动界面、启动界面调用登录界面、登录界面调用主界面、
在主界面中调用主菜单、最后由主菜单中的各个菜单项调用各个子模块界面。
使用 VisualFoxPro 创建面向对象的由事件驱动的应用程序时,可以每次只建
立一个功能模块。这种模块化构造应用程序的方法,可以在每完成一个组件后就对
其进行检验,在完成所有的功能组件后就可以进行应用程序的编译了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精品资料学习库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值