标题用BROWSE命令设计文本阅读编辑器
栏目软件操作与技巧
作者湖南 何永胜
发布1994-08-19
程序思想是:建一个只有一个字符(字符型,宽度可自定)的数据库,用APPEND FROM命令把文本文件读入数据库,每行文本就是一条记录,记录的条数即文件的行数。这样对文本阅读编辑就转化为对数据库记录的操作,不仅功能强大,而且简单方便。
若程序中用BROWSE NOMODIFY命令则对文本文件只能阅读,不能修改。
使用中应注意两点:一是文本文件名必须是以.TXT为后缀,二是当BROWSE编辑窗口出现后,按CTRL+HOME键才出现某些特殊操作的提示,用户此时可通过光标的移动并按回车完成相应的操作。
因一个字段代表一文本文件,故可以修改程序及数据库,用多个字段实现多个文本文件的同时编辑。源程序用FOXBASE 2.1编写,在286及386机上通过。
set talk off
set scor off
set echo off
set stat off
set menu off
set mess to 22
set cons off
clear
fname=space(12)
set color to r
@10,10 say "请输入文件名(文件必须以.TXT为扩展名):" get fname
read
fname=upper(ltrim(rtrim(fname)))
if .not.file(fname)
?? chr(7)
@ 12,20 say "文件不存在!"
quit
endif
use read
set color to w+/b
clear
append from &fname sdf
go top
brow
quit
(湖南 何永胜)