论文部分内容阅读
金文是汉字发展史上的一个重要阶段,由于历代的研究和发现,已经积累了大量的金文资料。如果能够在计算机中输入金文并对金文进行编辑,能够用计算机来管理所有的金文资料,将大大地为考古工作者和其他的用户提供便利。但是现有的计算机系统并不支持金文文字的操作,本文通过对现有系统及相关计算机技术的研究,建立了金文操作平台和金文资料库系统,使金文研究的计算机化成为可能,并为古籍数字化提供了一种新的思路。 要建立金文操作平台,必须首先建立金文文字的字库,然后再编制输入法软件。汉字编码字符集所依托的体系结构,可以分为三种:国际标准化组织ISO的ISO/IEC2022所定义的体系结构,ISO/IEC 10646和Unicode所定义的体系结构,以及非ISO所定义的体系结构。本文通过对多种编码体系和字符显示技术的比较分析,作者选择了Unicode字符集和TRUETYPE字体技术来建立金文隶定字库和金文原篆字库,并通过剖析windows操作系统对多语言和输入法支持的内部机制,阐述了输入法实现的基本原理,基于系统提供的编程接口,开发了金文原篆输入法的原型系统。用户只需在写作窗口中输入原篆字的编码,在候选窗口中就会显示所有对应编码的原篆字,用户可以前后翻页,可以选择需要输入的原篆字,确认后被选择的原篆字就会输入编辑软件中。在输入法内部码表实现中,采用了哈希表与顺序查找相结合的方法,提高了字符的查找速度。 金文资料包括文本、图片、拓片。根据金文资料的特征,作者提出了建立金文资料库的流程和建库方案。通过对金文资料分类整理,建立金文资料信息数据库,用MS Access建立数据库,以Visual C++6.0作为开发工具,并采用最新的数据库OLEDB接口,使得实现的管理系统检索快捷、浏览方便、操作简单。可以方便地根据器物名称、时代、出土年代、馆藏等符合条件的记录,并支持多个条件的组合模糊查询。而且,通过自带的金文隶定字库,可实现对任意原篆字的全文检索。对于查询结果,可以实现图片、文本的分屏显示,也可以进行全屏显示。另外,还可以根据分类来浏览所有的金文资料。系统有很好的输出功能,支持文本、图像的保存和打印。利用此系统,可以很好地帮助考古工作者提高效率,从根本上改变原有的研究方法。 由于中国汉字发展经历了不同的时期,本文中的所有研究成果亦适用于其他文字系统,如甲骨文,或其他少数民族文字系统的建立。作为一个软件产品,作者编制实现的系统还有许多地方需要改进和完善,最后提出了还需考虑的问题。