浅谈用foxpro开发管理软件的技巧

浅谈用foxpro开发管理软件的技巧

ID:15637218

大小:30.00 KB

页数:13页

时间:2018-08-04

浅谈用foxpro开发管理软件的技巧_第1页
浅谈用foxpro开发管理软件的技巧_第2页
浅谈用foxpro开发管理软件的技巧_第3页
浅谈用foxpro开发管理软件的技巧_第4页
浅谈用foxpro开发管理软件的技巧_第5页
资源描述:

《浅谈用foxpro开发管理软件的技巧》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅谈用FOXPRO开发管理软件的技巧我们都知道在M系统中经常要用到代码,代码主要是为了规范化输入内容,加快输入速度,便于分类统计而设置的.那么.如何才能更好地编制代码程序使用户更好,更快地完成输入任务呢?下面以报表代码的设计为例,说明如何用RⅨ浅谈用FOXPRO开发管理软件的技巧我们都知道在M系统中经常要用到代码,代码主要是为了规范化输入内容,加快输入速度,便于分类统计而设置的.那么.如何才能更好地编制代码程序使用户更好,更快地完成输入任务呢?下面以报表代码的设计为例,说明如何用RⅨ浅谈用FOXPRO开发管理软件的技巧我们都知道在M系

2、统中经常要用到代码,代码主要是为了规范化输入内容,加快输入速度,便于分类统计而设置的.那么.如何才能更好地编制代码程序使用户更好,更快地完成输入任务呢?下面以报表代码的设计为例,说明如何用RⅨ嘞实现代码的管理.在报表代码的辖人中,运用了f矾矸的’1r.即”列表”功能.当光标进入输入报表代码的目标时,立即弹出一小窗口.其右便I有一滚动条,此窗口上列有所有的报表代码和报表名称,如迅速地键人一报表代码,就可快速定位到该报表代码与报表名称处.采用’~LIS1~’,再加上拼音编码,将太大优化代码的管理.加快输入速度.&&先从报表

3、代码库中构造一个数组,第一列作为列表,第二列用于检索.SELEbbh+”+b,bb刚bb由mARRAYbbl=Asbblh.1)@650G£rm.bbw}Ⅱbb能耐蛐()&&输入报表名称FLNCbbTch∞mlas~=Ⅱ(EY()啷WⅡI刚10,46.to18.77姗WⅡ,Dh女!Ⅱ(m.b越)&&已输入报表名称.将光标放在列表的对应行mce=Asia(bblist.(b,m.bkh.1j.1jELSEITI.dce=A珥8亡RbbI,1,1)&&未输入报表名称.将光标放在剜表的第一行日

4、@饥0GErm.凸eFbPICT’@&T’㈣Sc}1&&给出报表代码刊表m.bbFbbIfm~-c,ce.21m.bh=瞄Ⅱt(bbI【m.doe.11.6)【EW帅listg{:a盯ra.bI”FmIa~=5嚏mIa~=19ORⅡdak-v15砌am.d)&&上一日标El盘删=0,UnB)&&下一目标叫REIU2网络编程当一台机器的速度满足不了要求或需要几入同时工作时.就需要将单用户版的程序升级到网络敝.~个文件在网络中有四种状态:共享,记录加锁,文件加锁,独占,他们的共享程度

5、从高到低,安全性从低到高.可根据程序中的具体需要.设计成各种状态.如果认为砌矸D提供了自动加锁功能.且单机及网络速度越来越快.网络发生冲突的机会很小,单用户版程序不需要改动就可以直接交给用户当作网络程序使用.必将造成不可设想的错误.i.I嘲络缩程思想首先要编制一网络容错程序,放在主菜单的开头处.当各分支程序发生不可预测的网络碰撞时,必然掉进该陷井中,由该容错程序给出必要的处理.该容错程序如下:Ⅱ()=埘哝Ⅱ()=109限m舟:R(j=l7&&网培容错程序D3CASECASE日】()=l僻mes_*.age=‘文件已被他

6、人打开!’CASEⅡ()=109message=‘该记录正被其他用户使用!’C口蟓()=1705日,【垭?HR(7)WAITWIl1)r嘲辩十’请稽候按任一键重试.或【Esc】.键退出程序的执行.’】豇跹()=27a皿ALL&&释放所有的窗口DOw眦Ⅱ垂叮Y(VO.J~C))刷EIEWⅡ,DB哪RETLRN田MASIIR日岍I~TRYⅡ旦&&非网络窖错程序Ⅱ,D其次要在主菜单中设置总体网络要求.个别程序再在此基础上设置子程序的特殊网络要求.然后根据具体情况.分别将所有执行写操作的程序升级到网络程序.在程

7、序中要尽量避免使用要求独占的语句.以提高共享度.如必须使用,也尽量将该语句艘在模块的开头或结尾处,这样对模块功能的影响最小.2.2总体网络要求总体同络要求是:SErD8【HvE嘎E设定网络中的文件可共享.尉旺sSTO2n设定在一次不成功的,镇定尝试后再试2秒.2.3子程序的特殊嘲络要求子程序的特殊网络要求包括:sEr班HTOI,设定用户屏幕每隔1秒刷新一次&D匝,N疆,聊r命令打开的谢览窗口中的记录.可实时地观察到数据库的变化.但会造成屏幕抖动,运行速度减慢.只有在实时性要求很高时才用,用完即关自l该功能.s盯RE-FO0.I

8、V1..L~ON,设置可用U)口K(),m0=K()同时给多个记录上锁.但共享度比对单个记录加镇降低.所只有在必须多记录同时加锁的情况下才用.用完耶关闭.sE_rMu耶』)[,OFF~网络编程中,应在执行写操作前,判断是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。