- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
foxpro在三峡工程信息管理中的应用 - 论文
foxpro在三峡工程信息管理中的应用 - 论文
关键字:使用 应用 系统 模块 报表 功能 程序 菜单 屏幕
摘 要:三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用IS系统对信息进行收集、整理、存储、统计、分析、制表。几年来,我们先后用FXBASE、FXPR编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在编程过程中,经历了从低级平台(DBASE)到高级平台 (FXPR)、从字符界面(DS)到图形用户界面(INDS)的转化,从中总结出了一些应用经验。
关键词:三峡工程,FXPR,应用,经验
三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用IS系统对信息进行收集、整理、存储、统计、分析、制表。目前,参建各单位的IS系统相继投入运行,如长江三峡工程开发公司的TGPIS系统、葛洲坝股份有限公司三峡建设承包公司的“施工档案管理系统”等。这些系统功能较强、涉及面较广,但不可能覆盖信息管理的方方面画,还需要桌面数据库系统来补充。由于桌面数据库的简单易学,因而有着巨大的用户群。用桌面数据库开发出功能较强的系统也有不少成功的先例,如1995~1997年三峡工地使用的“统计系统”、国家电力公司开发的概预算软件等。
在桌面数据库方面,几年来,我们先后用FXBASE、FXPR编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在编程过程中,经历了从低级平台(DBASE)到高级平台(FXPR)、从字符界面(DS)到图形用户界面(INDS)的转化,从中总结出了一些应用经验。如:在INDS中继续使用“字符型报表”、充分利用BRSE快速制作录入界面、利用“表达式生成器”建立查询、利用FXGRAPH建立直观的柱状图、饼图等等。
1 项目管理器
项目管理器引入项目概念后,使开发人员从应用系统中各类文件繁琐的管理中解脱出来,从而有更多的时间用于模块开发:项目管理器有如下优点:(1)只要将应用系统的主控模块(通常是菜单)放入项目管理器中,在生成项目时,能将应用系统中几乎所有的文件都纳入其中,方便程序模块的修改、调试;(2)通过其可以方便地创建可执行文件,并且在编译时具有自动更新项目中各组成部分的版本的功能。
在使用项目管理器时应注意:(1)尽可能地使用“原”文件(NX、SX等),而不使用由生成器转换以后的程序文件(PR、SPR等),以便在菜单、屏幕等更新后,执行项目管理器中的“BUILD”按钮时能自动作相应的转换;在程序中调用菜单或屏幕时,调用扩展名为PX或SPX的文件而不是扩展名为PR或SPR的文件。(2)若一个应用中的大部分模块都已定型,只是个别模块在使用中变化。如我们编制的《工资管理系统》中的统计模块,该模块的修改(二次开发)较简单,系统的使用人员也可以胜任。这要求在编译的可执行文件中不含该模块,实现的方法是:利用FXPR“PRJET”菜单中的“EXLUDE”菜单条对项目管理器中的该模块作标记,然后执行“PRJET”菜单中的“PAK”功能,再重新编译项目即可。外部模块是FXP类型的文件,在安装时,注意将外部模块文件放在应用系统EXE文件所在的目录中。
2 FXPR程序的龙头——菜单
程序通常由多个功能模块组成,可以通过屏幕中排列的一系列按钮等对象来调用这些模块,但通常用菜单将各功能模块融合在一起形成整体。为此,我们用DELPHI编制了这种菜单的自动生成器。
FXPR中提供了与INDS图形用户界面一致的条形菜单、弹出菜单,并提供了相应的自动生成工具(GENENU.FXP)。这种菜单的特点是:菜单容许是多层次的;运行时菜单可以动态变化;功能模块可以直接含在菜单中,使得由一个菜单程序构成一个应用系统成为可能;可以直接使用一些通用功能,如新建文件、复制、粘贴等。这种形式的菜单,初次使用时往往会产生只运行一次就退出菜单的情况,可以用以下的办法解决:
(1)在菜单开始(SETUP)代码最后加入如图1所示循环起始语句:
d hile.t.
(2)菜单的清楚(LEANUP)代码如下所示:
read valid.f.
endd
(3)退出菜单程序的代码如下所示:
lse database
lear all
set sysenu t default
anel
应用系统中常常要用应用的名称代替FXPR主窗口中的标题“irsft fxpr”,实现方法是在菜
您可能关注的文档
- fe13第十三章羧酸衍生物.ppt
- fh第一章重要的体内能源—油脂.ppt
- fl普利策奖.ppt
- fn改革开 放时期中小学德育的发展与问题探讨.doc
- gis多源数据集成模式评述_机械制造论文.doc
- fn醉翁亭记.ppt
- gis访问络数据库中若干技术问题的探讨_机械制造论文.doc
- gj城市美学.ppt
- Global economic forecast 2011年世界经济预测.ppt
- gg第五章存储器扩展技术.ppt
- 高分子化学期末考试模拟试题1及答案.pdf
- 高分子化学期末考试模拟试题2及答案.pdf
- 动植物检疫考试题及答案.docx
- 2024-2025学年贵州省铜仁市石阡县统编版四年级上册期中考试语文试卷[含答案].pdf
- 2024-2025学年高中物理选修3-4鲁科版教学设计合集.docx
- 林地赠与合同模板.docx
- 2024台港澳出版合同范本格式.docx
- 2024-2025学年贵州省铜仁市石阡县统编版六年级上册期中考试语文试卷[含答案].pdf
- 2024-2025学年贵州省铜仁市石阡县统编版五年级上册期中考试语文试卷[含答案].pdf
- 2024-2025学年高中物理选修3-5鲁科版教学设计合集.docx
文档评论(0)