- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈用FOXPRO开发管理软件的技巧.doc
浅谈用FOXPRO开发管理软件的技巧
我们都知道在M系统中经常要用
到代码,代码主要是为了规范化输入内
容,加快输入速度,便于分类统计而设置
的.那么.如何才能更好地编制代码程序
使用户更好,更快地完成输入任务呢?下
面以报表代码的设计为例,说明如何用
R嘞实现代码的管理.
在报表代码的辖人中,运用了f矾
矸的’1r.即”列表”功能.当光标进
入输入报表代码的目标时,立即弹出一
小窗口.其右便I有一滚动条,此窗口上列
有所有的报表代码和报表名称,如迅速
地键人一报表代码,就可快速定位到该
报表代码与报表名称处.采用’~LIS1~’,再
加上拼音编码,将太大优化代码的管理.
加快输入速度.
amp;amp;先从报表代码库中构造一个数
组,第一列作为列表,第二列用于检索.
SELEbbh+”+b,bb刚bb
由mARRAYbbl
=
Asbblh.1)
@650G£rm.bbw}bb能耐蛐()
amp;amp;输入报表名称
FLNCbbTch∞
mlas~=(EY()
啷WI刚10,46.to18.77
姗W,Dh女
!(m.b越)
amp;amp;已输入报表名称.将光标放在列表
的对应行
mce=Asia(bblist.
(b,m.bkh.1j.1j
ELSE
ITI.dce=A珥8亡RbbI,1,
1)amp;amp;未输入报表名称.将光标放在剜表
的第一行
日
@饥0GErm.凸eFbPICT’
@amp;T’㈣Sc}1amp;amp;给出报表代码刊表
m.bbFbbIfm~-c,ce.21
m.bh=瞄t(bbI【m.doe.11.6)
【EW帅list
g{:a盯ra.bI”
FmIa~=5嚏mIa~=19OR
dak-v15
砌am.d)
amp;amp;上一日标
El盘
删=0,UnB)
amp;amp;下一目标
叫
REIU
2网络编程
当一台机器的速度满足不了要求或
需要几入同时工作时.就需要将单用户
版的程序升级到网络敝.~个文件在网
络中有四种状态:共享,记录加锁,文件
加锁,独占,他们的共享程度从高到低,
安全性从低到高.可根据程序中的具体
需要.设计成各种状态.如果认为砌
矸D提供了自动加锁功能.且单机及网
络速度越来越快.网络发生冲突的机会
很小,单用户版程序不需要改动就可以
直接交给用户当作网络程序使用.必将
造成不可设想的错误.
i.I嘲络缩程思想
首先要编制一网络容错程序,放在
主菜单的开头处.当各分支程序发生不
可预测的网络碰撞时,必然掉进该陷井
中,由该容错程序给出必要的处理.
该容错程序如下:
()=埘哝()=109限m
舟:R(j=l7
amp;amp;网培容错程序
D3CASE
CASE日】()=l僻
mes_*.age=‘文件已被他人打开!’
CASE()=109
message=‘该记录正被其他用户使用!’
C口蟓()=1705
日,【垭
?HR(7)
WAITWIl1)r嘲辩十’请稽候按任一键重
试.或【Esc】.键退出程序的执行.’
】豇跹()=27
a皿ALL
amp;amp;释放所有的窗口
DOw眦垂叮Y(VO.J~C))
刷EIEW,D
B哪
RETLRN田MASIIR
日岍
I~TRY
旦
amp;amp;非网络窖错程序
,D
其次要在主菜单中设置总体网络要
求.个别程序再在此基础上设置子程序
的特殊网络要求.然后根据具体情况.分
别将所有执行写操作的程序升级到网络
程序.在程序中要尽量避免使用要求独
占的语句.以提高共享度.如必须使用,
也尽量将该语句艘在模块的开头或结尾
处,这样对模块功能的影响最小.
2.2总体网络要求
总体同络要求是:SErD8【HvE
嘎E设定网络中的文件可共享.
尉旺sSTO2n设定在一次
不成功的,镇定尝试后再试2秒.
2.3子程序的特殊嘲络要求
子程序的特殊网络要求包括:sEr
班HTOI,设定用户屏幕每隔1秒
刷新一次amp;D匝,N疆,聊r命令
打开的谢览窗口中的记录.可实时地观
察到数据库的变化.但会造成屏幕抖动,
运行速度减慢.只有在实时性要求很高
时才用,用完即关自l该功能.s盯RE-
FO0.
IV1..L~ON,设置可用
U)口K(),m0=K()同时给多个记录上
锁.但共享度比对单个记录加镇降低.所
只有在必须多记录同时加锁的情况下
才用.用完耶关闭.sE_rMu耶』)[,
OFF~
网络编程中,应在执行写操作前,判
断是否成功加锁或独占.若成功,则执行
写操作,然后将谖文件改成共享;若失
败,可根据具体情况忽略该操作.或让用
户选择是等待还是放弃该操作.R)XPP.D
提供了判断是否成功加锁的函数,但未
提供判断是否成功独占的函数.下面是
笔者编制并通过调试验证成功的判断独
占与否的函数:~;EXCL().
1£bbdmk
您可能关注的文档
- 保健医管理手册(终)-.doc
- 固体电子器件原理2009考试题A卷_answer.doc
- 旱地玉米机械化保护性耕作技术规范 NY T 1409-2007.doc
- 面向“智慧城市”应用整体解决方案.doc
- 国家二级茶艺技师论文中国茶叶行业品牌营销现状与问题.docx
- QB柴油机零部件图册.doc
- Oracle-ODI-g-官方教程_计算机软件及应用_IT计算机_专业资料.docx
- 口袋妖怪釉色攻略(一周目)解析.docx
- 电大工商 营销专科v.经济法律基础(The legal basis of RTVU business marketing specialist v.).doc
- jtmjh葡萄种植开发项目可行性建议书.doc
- 经济法概论试题及答案 经济法概论答案[].doc
- 论《通志》对《史记》的继承与扬弃——以《游侠传》为例.doc
- 大学生英语竞赛d类专科生英语决赛真题2010年.doc
- 贤兔小情歌(Little rabbit's little love song).doc
- 时代科技大厦、层投资购买可行性研究报告.doc
- 排污许可申报表(工业)..doc
- 附件三惠之本常用工具.doc
- 高二英语同步精品课堂(基础版)(预)专题greatscientist(预)(原卷版)word版缺答案.doc
- 只新能源电的池内化成项目可行性研究报告可行性研究报告修改稿.doc
- [doc格式] 现代感官分析技术及其在肉制品工业中的应用.doc
文档评论(0)