- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
haaxvFOXPRO在三峡工程信息管理中的应用.docx
FOXPRO在三峡工程信息管理中的应用 摘 要:三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用MIS系统对信息进行收集、整理、存储、统计、分析、制表。几年来,我们先后用FOXBASE、FOXPRO编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在编程过程中,经历了从低级平台到高级平台 、从字符界面到图形用户界面的转化,从中总结出了一些应用经验。 关键词:三峡工程,FOXPRO,应用,经验
三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用MIS系统对信息进行收集、整理、存储、统计、分析、制表。目前,参建各单位的MIS系统相继投入运行,如长江三峡工程开发公司的TGPMIS系统、葛洲坝股份有限公司三峡建设承包公司的“施工档案管理系统”等。这些系统功能较强、涉及面较广,但不可能覆盖信息管理的方方面画,还需要桌面数据库系统来补充。由于桌面数据库的简单易学,因而有着巨大的用户群。用桌面数据库开发出功能较强的系统也有不少成功的先例,如1995~1997年三峡工地使用的“统计系统”、国家电力公司开发的概预算软件等。
在桌面数据库方面,几年来,我们先后用FOXBASE、FOXPRO编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在编程过程中,经历了从低级平台到高级平台、从字符界面到图形用户界面的转化,从中总结出了一些应用经验。如:在WINDOWS中继续使用“字符型报表”、充分利用BROWSE快速制作录入界面、利用“表达式生成器”建立查询、利用FOXGRAPH建立直观的柱状图、饼图等等。
1 项目管理器
项目管理器引入项目概念后,使开发人员从应用系统中各类文件繁琐的管理中解脱出来,从而有更多的时间用于模块开发:项目管理器有如下优点:只要将应用系统的主控模块放入项目管理器中,在生成项目时,能将应用系统中几乎所有的文件都纳入其中,方便程序模块的修改、调试;通过其可以方便地创建可执行文件,并且在编译时具有自动更新项目中各组成部分的版本的功能。
在使用项目管理器时应注意:尽可能地使用“原”文件,而不使用由生成器转换以后的程序文件,以便在菜单、屏幕等更新后,执行项目管理器中的“BUILD”按钮时能自动作相应的转换;在程序中调用菜单或屏幕时,调用扩展名为MPX或SPX的文件而不是扩展名为MPR或SPR的文件。若一个应用中的大部分模块都已定型,只是个别模块在使用中变化。如我们编制的《工资管理系统》中的统计模块,该模块的修改较简单,系统的使用人员也可以胜任。这要求在编译的可执行文件中不含该模块,实现的方法是:利用FOXPRO“PROJECT”菜单中的“EXCLUDE”菜单条对项目管理器中的该模块作标记,然后执行“PROJECT”菜单中的“PACK”功能,再重新编译项目即可。外部模块是FXP类型的文件,在安装时,注意将外部模块文件放在应用系统EXE文件所在的目录中。
2 FOXPRO程序的龙头——菜单
程序通常由多个功能模块组成,可以通过屏幕中排列的一系列按钮等对象来调用这些模块,但通常用菜单将各功能模块融合在一起形成整体。为此,我们用DELPHI编制了这种菜单的自动生成器。
FOXPRO中提供了与WINDOWS图形用户界面一致的条形菜单、弹出菜单,并提供了相应的自动生成工具。这种菜单的特点是:菜单容许是多层次的;运行时菜单可以动态变化;功能模块可以直接含在菜单中,使得由一个菜单程序构成一个应用系统成为可能;可以直接使用一些通用功能,如新建文件、复制、粘贴等。这种形式的菜单,初次使用时往往会产生只运行一次就退出菜单的情况,可以用以下的办法解决:
在菜单开始代码最后加入如图1所示循环起始语句:
do
菜单的清楚代码如下所示:
read
enddo
退出菜单程序的代码如下所示:
close database
clear all
set sysmenu to default
cancel
应用系统中常常要用应用的名称代替FOXPROW主窗口中的标题“microsoft foxprow”,实现方法是在菜单开始代码的前面加入类似如下所示代码:
modify window screen at 4,6 size 36,147;
title“物资材料管理程序”
font“ms
您可能关注的文档
- [精品文档]《混凝土结构与砌体结构(下)》第03章在线测试.docx
- 哈尔滨王森咖啡甜品培训学校:烘焙甜品多款水果派轻松制作.docx
- [建筑]桥梁工程施工组织设计希望投标的朋友能用得上.doc
- 土木工程专业论文4048.doc
- 201X年上海市劳务合同的范本精选(范本).doc
- 中国古代数学受文化影响的具体表现.doc
- 第二章 金属切削基础.doc
- foecr都市村庄酒店人事管理制度.doc
- 中国与西方的餐桌礼仪.doc
- glkur室内设计的程序与方法论.doc
- 2017-2018学年同步备课套餐之高一政治人教版必修3讲义:第一单元+文化与生活+第二课+学案2+Word版含答案.doc
- 神枪狙击剧情介绍.doc
- 【外文翻译】建筑结构在冲击负载作用下连续倒塌分析方法.doc
- 《办公空间室内设计》教学大纲.doc
- 做家庭文明小模范征文40.doc
- rwxue《胶体与界面化学》复习思考题(最新整理)doc.doc
- 牛顿-拉夫逊法潮流计算matlab程序(Newton Raphson method of power flow calculation matlab program).doc
- ptvfc夏建统作品赏析之 从东方到西方: 城市规划与设计导论.doc
- afwue1复合材料工艺及设备.doc
- 基于物联网的智能家居的控制技术中期检查表.doc
原创力文档


文档评论(0)