MARC编辑窗还提供了一些非常实用的编辑功能。
例如,在子字段上双击鼠标左键,可以将所在位置的子字段内容定义为一个文字块。
这样,就方便删除整个一个子字段内容,或者paste替换整个子字段内容。
===
值得一提的是,MARC编辑器的设计目标,是满足熟练打字员的“盲打”操作。所谓盲打操作,就是眼睛不看键盘双手凭感觉快速输入文字,这时候如果频繁腾出打键盘的一只手使用鼠标是不方便的。这就要求软件设计有所考虑,照顾操作人员的习惯,界面上有所考究。
例如,在快速输入数据的时候,在字段内容上回车就可插入新字段。回车键按下后,软件会自动出现下图所示的“新字段”对话框:
这时,操作者可以设想自己在连续输入,这时应当是输入字段名3字符。在上图中,您可以看到,字段名textbox内容已经自动被全选,这样,操作者径直打入字段名3个字符即可,原有的占位字符将被代换。
上图中,还可以看到“自动结束”checkbox处于勾选状态,这意味着,当操作者输入字段名的第三个字符完后,对话框会自动结束(而不必用鼠标去点“确定”按钮),MARC窗显示出新插入的字段,并且插入符自动调整到字段指示符的第一字符位。
还是按照上述原则,“操作者认为自己一直在连续输入”,接着打入2字符的指示符值。然后,软件自动将插入符转到字段内容区第一字符位,操作员继续输入字段内容。
上述过程说起来有些枯燥,如果您在软件上实际操作一下,您一下子就明白了:就是这样,要的就是这样。
dp2软件的作者,过去设计过好几代编目软件,非常了解数据加工,特别是那些任务繁重的编目业务人员的操作习惯和需求。上述对话框界面,确属Windows下的GUI操作界面,有适应鼠标操作的设施,但是骨子里以一贯之蕴含了从DOS界面发展过来的“盲打支持”基本需求和经验,两者很好地融合了起来,是“操作者认为的好用界面”而不是“书斋里的不谙世事的设计者所假想的好用界面”。