用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 (湖南 何永胜)