欢迎来到天天文库
浏览记录
ID:16107326
大小:22.12 KB
页数:10页
时间:2018-08-08
《2016教师资格证考试重难点汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Foxpro在三峡工程信息管理中的应用(1)摘 要:三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用MIS系统对信息进行收集、整理、存储、统计、分析、制表。几年来,我们先后用FOXBASE、FOXPRO编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在编程过程中,经历了从低级平台到高级平台、从字符界面到图形用户界面的馏转化,从中总结出了一些应用经验。关阔键词:三峡工程,FOXPRO,应用,ε经验三峡工程是世界级的巨型工程,专帷业门类多
2、、技术复杂、信息管理工作量巨悃大,必须使用MIS系统对信息进行收集寐、整理、存储、统计、分析、制表。目前娜,参建各单位的MIS系统相继投入运行眼,如长江三峡工程开发公司的TGPMI桌S系统、葛洲坝股份有限公司三峡建设承榇包公司的“施工档案管理系统”等。这些猥系统功能较强、涉及面较广,但不可能覆街盖信息管理的方方面画,还需要桌面数据α库系统来补充。由于桌面数据库的简单易捃学,因而有着巨大的用户群。用桌面数据蚩库开发出功能较强的系统也有不少成功的祯先例,如1995~1997年三峡工地絷使用的“统计系统”、国家电力公司开发镝的概预算软件等。10/10在
3、桌面数据库方面,盗几年来,我们先后用FOXBASE、FラOXPRO编制了《工资管理系统》、《肿土石方工程量计算程序》、《工程支付管踢理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在壕编程过程中,经历了从低级平台到高级平娼台、从字符界面到图形用户界面的转化,郎从中总结出了一些应用经验。如:在WI佞NDOWS中继续使用“字符型报表”、剁充分利用BROWSE快速制作录入界面脐、利用“表达式生成器”建立查询、利用缵FOXGRAPH建立直观的柱状图、饼图等等。1项目管理器项目管理器引疆入项目概念后,使开发人员从应用系统中各类文
4、件繁琐的管理中解脱出来,从而有更多的时间用于模块开发:项目管理器有剂如下优点:只要将应用系统的主控模块放入项目管理器中,在生成项目时,能将应良用系统中几乎所有的文件都纳入其中,方便程序模块的修改、调试;通过其可以方に便地创建可执行文件,并且在编译时具有边自动更新项目中各组成部分的版本的功能⒆。在使用项目管理器时应注意:尽可能ソ地使用“原”文件,而不使用由生成器转换以后的程序文件,以便在菜单、屏幕等牡更新后,执行项目管理器中的“BUIL愿D”按钮时能自动作相应的转换;在程序锷中调用菜单或屏幕时,调用扩展名为MP10/10蓠X或SPX的文件而
5、不是扩展名为MPR荸或SPR的文件。若一个应用中的大部分潼模块都已定型,只是个别模块在使用中变化。如我们编制的《工资管理系统》中的刍统计模块,该模块的修改较简单,系统的使用人员也可以胜任。这要求在编译的可锩执行文件中不含该模块,实现的方法是:踟利用FOXPRO“PROJECT”菜闹单中的“EXCLUDE”菜单条对项目问管理器中的该模块作标记,然后执行“PROJECT”菜单中的“PACK”功抑能,再重新编译项目即可。外部模块是F祭XP类型的文件,在安装时,注意将外部僚模块文件放在应用系统EXE文件所在的目录中。2FOXPRO程序的龙头—酝—
6、菜单程序通常由多个功能模块组成,笔可以通过屏幕中排列的一系列按钮等对象递来调用这些模块,但通常用菜单将各功能巍模块融合在一起形成整体。为此,我们用笙DELPHI编制了这种菜单的自动生成匍器。FOXPRO中提供了与WIND倮OWS图形用户界面一致的条形菜单、弹真出菜单,并提供了相应的自动生成工具。藁这种菜单的特点是:菜单容许是多层次的ペ;运行时菜单可以动态变化;功能模块可鸫以直接含在菜单中,使得由一个菜单程序或构成一个应用系统成为可能;可以直接使还用一些通用功能,如新建文件、复制、粘侯贴等。这种形式的菜单,初次使用时往往10/10会产生只运行一次
7、就退出菜单的情况,可凰以用以下的办法解决:在菜单开始代码懊最后加入如图1所示循环起始语句:d厩o菜单的清楚代码如下所示:rea薷denddo退出菜单程序的代码如变下所示:closedatabase险clearallsetsysme瘐nutodefaultcancel应用系统中常常要用应用的名称代替FO螂XPROW主窗口中的标题“micro畛softfoxprow”,实现方法是鲧在菜单开始代码的前面加入类似如下所示黛代码:modifywindowsc袒reenat4,6size36,14裳7;title“物资材料管理程序”font“mssansse
8、rif”,嗦8floatcloseminimiz腈emovewindowscreen埝center10/10zoomwindowscr
此文档下载收益归作者所有