FOXPRO在三峡工程信息管理中的应用论文.docx
《FOXPRO在三峡工程信息管理中的应用论文.docx》由会员分享,可在线阅读,更多相关《FOXPRO在三峡工程信息管理中的应用论文.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FOXPRO在三峡工程信息管理中的应用论文FOXPRO在三峡工程信息管理中的应用论文项目管理器引入项目概念后,使开发人员从应用系统中各类文件繁琐的管理中解脱出来,进而有更多的时间用于模块开发:项目管理器有如下优点:(1)只要将应用系统的主控模块(通常是菜单)放入项目管理器中,在生成项目时,能将应用系统中几乎所有的文件都纳入其中,方便程序模块的修改、调试;(2)通过其能够方便地创立可执行文件,并且在编译时具有自动更新项目中各组成部分的版本的功能。今天学习啦我要与大家共享的是:FOXPRO在三峡工程信息管理中的应用相关论文。详细内容如下,欢迎参考浏览:摘要:三峡工程是世界级的巨型工程,专业门类多、
2、技术复杂、信息管理工作量宏大,必须使用MIS系统对信息进行采集、整理、存储、统计、分析、制表。几年来,我们先后用FOXBASE、FOXPRO编制了(工资管理系统)、(土石方工程量计算程序)、(工程支付管理系统)、(文档管理系统)、(混凝土强度统计分析程序)等小型桌面系统。在编程经过中,经历了从低级平台(DBASE)到高级平台(FOXPRO)、从字符界面(DOS)到图形用户界面(WINDOWS)的转化,从中总结出了一些应用经历。关键词:三峡工程,FOXPRO,应用,经历论文正文:FOXPRO在三峡工程信息管理中的应用三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量宏大,必须使用M
3、IS系统对信息进行采集、整理、存储、统计、分析、制表。目前,参建各单位的MIS系统相继投入运行,如长江三峡工程开发公司的TGPMIS系统、葛洲坝股份三峡建设承包公司的施工档案管理系统等。这些系统功能较强、涉及面较广,但不可能覆盖信息管理的方方面画,还需要桌面数据库系统来补充。由于桌面数据库的简单易学,因此有着宏大的用户群。用桌面数据库开发出功能较强的系统也有不少成功的先例,如19951997年三峡工地使用的统计系统、国家电力公司开发的概预算软件等。在桌面数据库方面,几年来,我们先后用FOXBASE、FOXPRO编制了(工资管理系统)、(土石方工程量计算程序)、(工程支付管理系统)、(文档管理系
4、统)、(混凝土强度统计分析程序)等小型桌面系统。在编程经过中,经历了从低级平台(DBASE)到高级平台(FOXPRO)、从字符界面(DOS)到图形用户界面(WINDOWS)的转化,从中总结出了一些应用经历。如:在WINDOWS中继续使用字符型报表、充分利用BROWSE快速制作录入界面、利用表达式生成器建立查询、利用FOXGRAPH建立直观的柱状图、饼图等等。1项目管理器项目管理器引入项目概念后,使开发人员从应用系统中各类文件繁琐的管理中解脱出来,进而有更多的时间用于模块开发:项目管理器有如下优点:(1)只要将应用系统的主控模块(通常是菜单)放入项目管理器中,在生成项目时,能将应用系统中几乎所有
5、的文件都纳入其中,方便程序模块的修改、调试;(2)通过其能够方便地创立可执行文件,并且在编译时具有自动更新项目中各组成部分的版本的功能。在使用项目管理器时应注意:(1)尽可能地使用原文件(MNX、SCX等),而不使用由生成器转换以后的程序文件(MPR、SPR等),以便在菜单、屏幕等更新后,执行项目管理器中的BUILD按钮时能自动作相应的转换;在程序中调用菜单或屏幕时,调用扩展名为MPX或SPX的文件而不是扩展名为MPR或SPR的文件。(2)若一个应用中的大部分模块都已定型,只是个别模块在使用中变化。如我们编制的(工资管理系统)中的统计模块,该模块的修改(二次开发)较简单,系统的使用人员可以以胜
6、任。这要求在编译的可执行文件中不含该模块,实现的方法是:利用FOXPROPROJECT菜单中的EXCLUDE菜单条对项目管理器中的该模块作标记,然后执行PROJECT菜单中的PACK功能,再重新编译项目即可。外部模块是FXP类型的文件,在安装时,注意将外部模块文件放在应用系统EXE文件所在的目录中。2FOXPRO程序的龙头菜单程序通常由多个功能模块组成,能够通过屏幕中排列的一系列按钮等对象来调用这些模块,但通常用菜单将各功能模块融合在一起构成整体。为此,我们用DELPHI编制了这种菜单的自动生成器。FOXPRO中提供了与WINDOWS图形用户界面一致的条形菜单、弹出菜单,并提供了相应的自动生成
7、工具(GENMENU.FXP)。这种菜单的特点是:菜单容许是多层次的;运行时菜单能够动态变化;功能模块能够直接含在菜单中,使得由一个菜单程序构成一个应用系统成为可能;能够直接使用一些通用功能,如新建文件、复制、粘贴等。这种形式的菜单,初次使用时往往会产生只运行一次就退出菜单的情况,能够用下面的办法解决: (1)在菜单开场(SETUP)代码最后参加如图1所示循环起始语句:dowhile.t. (2)菜单的清楚(CLEANUP)代码如下所示:readvalid.f.enddo (3)退出菜单程序的代码如下所示:closedatabaseclearallsetsysmenutodefaultcanc
8、el应用系统中经常要用应用的名称代替FOXPROW主窗口中的标题microsoftfoxprow,实现方法是在菜单开场(SETUP)代码的前面参加类似如下所示代码:modifywindowscreenat4,6size36,147;title物资材料管理程序fontmssansserif,8floatcloseminimizemovewindowscreencenterzoomwindowscreenmaxFOXBASE的下拉菜单(meunbar.readmenuto)是一种单任务性质的,在执行一个详细的模块时,菜单隐去,控制权在所执行的模块,不会发生模块的重复执行。而FOXPRO的条形菜单具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FOXPRO 三峡工程 信息管理 中的 应用 论文
限制150内