RFH是什么意思在线翻译读音例句-the monster eminem
2023年4月1日发(作者:走遍法国)
集美航
ornlo
海学院学
miiNigtion
报:3,1996
Institute
BROWSE
命令使用技巧
陈黎震
(集美航海学院基础部,两句三年得一吟双泪流的意思 厦门361021)
摘要
关键词
本文阐述了FOXPRO课题开发中使用BROWSE命令的一些技巧。
BROwSE窗口;选择器;热键
中图法分类号TP3nn
0引言
在FOxPRO的所有命令中,BROWSE编辑命令是结构最复杂的命令之一。它包括
了35个选项,具有直观方便、编辑江畔独步寻花杜甫拼音 功能强的特点,深受广大程序员的欢迎。以下是笔者
运用BROWSE命令编程的一些技巧和体会。
1在集成BROWSE屏幕中,使光标驻留在BROWSE窗口
在BR0wSE窗口中配置READ(下推按钮),一般来说,在这样的一个屏幕组里,用
户注意的是BROWSE,而不是下推按钮。因此每执行一个下推按钮操作后,光标就立即
返回到BROWSE窗口,这样的界面比较直观友好,也是用户所要求的。但是FOXPRO
本身并没有这项功能,因为用鼠标单击触发下推按钮,对字段执行VAILD,即使在
VAIJID子句中发出ACTIVATEBROWSE窗口(用热键),而FOXPRO仍位于GET对
象的下推按钮下。解决这个问题的办法是:在激活BROWSE窗口之前,先向FOXPRO
发出一个无害的按键(如LEFTARROW),然后象所希望的激活热键那样,处理
BROWSE窗口。即在下推按钮的VALID的子句中执行如下命令:KEYBOARD“(IJEFT
ARROW){AIJT+A}”;热键{Alt+A}可以在READ的SETUP代码中定义:ONKEY
I才ABEIJAlt+AACTIVATEWIN(D)WBROWSE窗口名。这样,触发下推按钮后,浏
览窗口便在一瞬间被激活,光标驻留在浏览窗口中。下推按钮(上移)VAIJD子句和
READSETUP代码片段见附录A。
2为BROWSE构造选择器
在BROwSE中有些字段如逻辑型及具有固定值的字符型字段,我们可以用一种直
观方便的方法把它们显示出来,即通过按空格键使其在几个固定值之间切换。这种选择
器的最大作用就是保证用户在对数据操作中只能在合法有效的数据中作选择而少犯错
误。程序见studentprg(附录B)。
收稿日期:
修改日期
1996一01一16
6一3一319901
集美航海学院学报第卷
说明:
对于具有固定值的字符型字段,我们可用FOXPRO提供的:P一选项的一部分
“@M”来实现对数据选择。
(2)对于逻辑型字段XB,若直接输入T和F,人机界面显得不够友好。而:P~选
项中的“@M”只能作用于字符型字段。所以我们设置函数HF(XB,`男`,’女,)来显示其内
容;函数XBvvvo对xB的值取反,并显示改变后的内容。
3在BROWSE窗口中进行数据录人和修改时,设置回车键
在BROWSE窗口中回车键的作用只能在一个记录内,即从左边的编辑域到列夫托尔斯泰作品集 右边的
编辑域。在实际中,我们用BROWSE进行数据录入时,希望在一条记录的最后一个字段
输入结束后,按回车键则自动跳到下一个记录的第一个字段继续录入,这样才显得合理直
观。特别是在成批数据输入时,用户并不希望每输入一条记录按一次tCir+N键。程序见
studentprg(附录B)。
说明:
函数ZYWHENO的功能是:设置热键ENTER,按回车键则执行函数ZYDDD()。函
数ZYDDDO的功能是:若当前记录为最后一条记录时,按回车键,则增加一条新记录;若
当前记录不是最后一条记录,按回车光标下移一条记录。用命令KEYBOARD”{TAB}”,
使光标回到第一个字段。
4如何把用户锁定在BROWSE的某几个字段中
在BROWSE中使用参数FREEZE可以将用户锁定在某一个字段中,若我们要锁定
某几个字段,FREEZE就失去作用。解决的办法是在BROWSE的第一个字段和最后一个
字段的WHEN中对光标进行定位,这样用户只能在这几个字段间录入和修改数据,仿佛
被锁定在这几个字段中。
例如对孙悟空死后的照片 学生成绩进行登记时,我们可以用LOCK参数锁住学生的姓名、班级、专业、
政治面貌,并把它放在左边,而各门功课成绩放在右边录入。程序见sutdentpgr(附录C)
附录A
二,上移按钮的VALID子句代码片段
IFRECN()>l
SCATTERTOupal
SKIP一l
SCATTERTOuPaZ
GATHERFROMupal
SKIP
GATHERFROMuPaZ
SKIP一l
NDIF
,,刷新修改后BROWS窗口的内容
SHOWWINIX〕WstudentREFRESH
二,光标回到BROWSE窗口
KEYBOARD,I{RIGHTARROW}{ALT+A}即
`,READSETUP代码片段
IFUSED(、tudent,I)
SELECTstudent
SETORDERTOO
ELSE
SELECTO
US(LOFIL(乞f,`,,’DBF,,;
护气V5?即));
E
E
ECEtudentdb
here1student
第2期
陈黎震S命令使用技巧
S
S(怡即)
叉〕bl,10TO
20,90;
FONT,争渡5SanseSrif,I,10;
FLOATGROWZOOMSYSTEMCOLOR
SCHEMES
BROWSETITLE,’STUDENT”;
FIELDSXM:H=`姓名`:8,;
ZZMM:H=`政治面貌`:P一“@M党员,团
员,“,;
ZY:H~’所学专业:16;但愿人长久千里共婵娟表达的感情
WINDOWbrowl
RELEASEWINI)OWbrowl
ENDIF
,二定义热键伙LT+A即,按此热键激活
,,BROWSE窗口
ONKEYLABELalt+AACTIVATEWIN-
汇又〕Wstudent
90;
FONT,从5Sans
FLOATGROW
eSrif`,,10;
ZOOMSYSTEMCOL别离陆龟蒙原文 OR
SCHEMES
BROWSETITLE,’STUDENT即;
FIELDSXM:H=’姓名`:8;
XB一nF(XB,’男’,’女,):H一’性别`:W~
XBWHEN():;
V=XBVLD():F,;
ZZMM:H~’政治面貌`:P~“@M党员团
员,“,;
ZY:H=’所学专业`:16:W=ZYWHEN():V
=ZYVLD():F;
WINI】〕Wbrowl
RELEASEWIND〔)Wbrowl
ENDIF
FUNCXBWHEN
ONKEYLABELSPACEBAR(D〕xbvvv
附录B
二二STUDENTPRG
FUNCXBVVV
REPLXBWITH!XB
SHOWWIN〕〕WSTUDENTREFRESH
关餐釜关关
,FUNC
苦FUNC
,FUNC
,FUNC
苦爷爷赞书餐餐关关
xbwhen
xbvld
zywhen
zyvld
字段XB的
字段XB的
字段ZY的
字段ZY的
爷苦关爷关补
WHEN
VALAD
WHEN
VALAD
FUNCXBVLD
ONKEYLABELSPACEBAR
FUNCZYWHEN
ONKEYLABELenter(D〕zyddd
关关关芳苦关关釜务餐关关关关关苦关釜釜苦
IFUSED(’长tudentl)
SELECTstudent
SETORDERTOO
ELSE
SELECTO
USE(LOCFILE(”tudentdbf“,’DBF,`,;
,Where15student?,));
AGAINALIASstudent;
ORDERO
ENDIF
IFNOTWVISIBL(’STUDNT,,)
DFINWIN以)WFROM3TO
FUNCZYDDD
IF!RECN()=RECC()
SKIP
ELSE
APPENBLANK
ENDI
KEYBOARD”{TAB}“吕名光标回到第一个字段
FUNCZYVLD
ONKEYLABELenter乙衣取消热键ENTER
附录
EE
EEbrowl1020
C
42集美航海学院学报
第14卷
关关STUDENTIPRG
关关关关釜并关书釜芳
,FUNCXMWHEN
二FUNCMAWHEN
关务各关关关关关关关
RELEASEWIN以〕Wbrowl
ENDIF
字段XM的WHEN
字段MATH的WHEN
,FUNCMAVLD字段MATH的VALAD
关关关釜关关关关关关关关斧关关关关关开釜
IFUSED(”tudent’`)
SELECTstudent
SETORDERTOO
ELSE
SELECTO
USE(LOCFILE(’咭tudentdbfl),`勺BF`,,:
即Where15student?”)):
FUNCXMWHEN
FORK=1T03
KEYBOARD即{LEFTARROW}’`
ENDF
FUNCMAWHEN
ONKEYLABELenterLK)maddd
AGAINALIASstudent;
ORDERO
ENDIF
IFNOTWVISIBLE(`STUDENT”)
DEFINEWINIX〕WbrowlFROM312TO20
85;
FONT”5SansSerif,`10;
FLOATGROWZOOMSYSTEMCOLOR
SCHEMES
BROWSETITLE,’STUDENT,`;
FIELDSXM:H=`姓名:8:W=xmwhen
();
NL:H一’年龄’;
BJ:H一`班级’;
ZY:H一’所学专业’:16;
ENGLISH:H一’英语’。;
COMPUTER:H=’计算机;
MATH:H=`数学’:W=MAWHEN():V=
MAVLD():F;
IJOCK4;
WINDOWbrowl
FUNCMADDD
IF!RECN()=RECC()
SKIP
ELSE
APPENBLANK
ENDI
KEYBOARD,`(LEFTARROW}”
KEYBOARD,`弋LEFTARROW}“
FUNCMAVLD
ONKEYLABELenter
STUDENTDBF数据库的结构:
字段名中文名类型长度
XM姓名CS
NL年龄NZ
XB性别Ll
ZZMM政治面貌C4
ZY专业C16
BJ班级CS
ENGLISH英语N3
COMPUTER计算机N3
MATH数鲁滨逊漂流记读后感 学N3
参考文献
1周建成FOXPR025命令与函数专辑北京:人民邮电出版社19949一19
2GeogreFGoleylVFOXPRO应用程序开发方法与技巧孟小峰译北京:清华大学出版社199.4
6~
(下转第5页)
14182
4
第期庄建东中国公用分组交换数据通信网的特点及其应用
易公司、远洋运输公司利用Chiaa及开展业务活动。
参考文献
曾华桑电子邮件计算机应用,1992(4):38~40
李志雄等利用调制解调器的XENix间数据通信计算机应用,1992(5):68~70
FeaturesandAPPlieationofChinaPacketSwitchedNetwork
ZhuangJiandong
(BasicScie春花秋月何时了 n人非生而知之者孰能无惑下一句 cesDePartment,JimeiNavigatl’OnInst’tute,Xl’amen361021)
AbstraetThispapersetsforththefeatures,funetionsandapplicationofChin慷慨淋漓的意思 aPae
Keywords
work
dataeommunieationnetwork;EDI;informationmanagement;eomputernet-
(上接第42页)
SkillSofHowtoUSeBROWSEOrder
Chen
(BasicScl’eneesDePartment,Ji;nei
IJizhen
NavigationInszituze,Xia,7zen361021)
AbstractThisPaPersetsforthseveralskillsofhowtheauthor
withFOXPROinthedevelopmentofproblemsforstudy
KeywordsBROWSEwindow;seleetor;hotkey
USeS
BROWSEorder
更多推荐
browse是什么意思wse在线翻译读音例句
发布评论