节点文献

金文操作平台及金文资料库系统的设计与实现

Design and Implement the IOB Operation Platform and IOB Data Base System

【作者】 傅向华

【导师】 王乃信;

【作者基本信息】 西北农林科技大学 , 机械设计与理论, 2002, 硕士

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

【Abstract】 As we known, the Chinese history is long. Our ancestors left many civilizations for us, including a large amount strange ancient words and books. The uses of Inscriptions on bronze (IOB) is an important phase of the development of the Chinese. Many experts and scholars engaged to research and discovery remnants of IOB and their achievements accumulated many IOB data. If the IOB can be directly handle by the edit software and all the IOB data can be managed with computer, it will provide great convenience for the work of the archaeologists who research IOB. Base on the research of some existing software systems and relative computer technology, this paper discussed to create an operation platform of IOB and build a computer manage system of the IOB data. The result made it possible to research IOB with computers and it also provided a new idea for the digitalization of the ancient books.In order to create an operation platform of IOB, at first we must to create a word library which decided the character’s shape displaying on the screen or other output devices, then to program a input method editor (IME) software. The character set architecture of Chinese can be classified to three kinds: defined by ISO/IEC 2022 of ISO, defined by SO/IEC 10646 and Unicode and defined by no-ISO. Comparing three character code architectures and some character display technologies, the author selected the Unicode character code architecture and TrueType technology to create IOB word library. Moreover, through analyzing the kernel mechanism of the Windows OS supporting Multilanguage and IME, the author explained the basic principles of IME and developed a model system of IME of IOB based on the API provided by OS. If the user input the codes of IOB in the composition window, all the relative IOB will display in the candidate window. The user can page and select the IOB word which he need in the candidate window and the IOB word have been selected automatically will be input to the edit software. At the actualization of the inner code table, the hash table and the sort search are integrated to improve the speed of searching character.The IOB data include texts and images and rubbings. According the character of the IOB data, the author provided a process to build IOB data base and a method to create IOB database with MS Access 2000. Based on the database, the author implemented a manage system of all the IOB data with the new OLE API and Visual C++ 6.0. The user can search the data with combined keyword or any word of the text, browser and output any data which they need. The new manage system will facilitate the work of the archaeologists who research IOB with rapid search, convenient scan and easy operation.All the results of the paper can be applied to create other ancient words and minority words system. As a software product, something of the IOB system has to be improved and updated. At the end of the paper, the author gave some advices to finish the IOB system.

  • 【分类号】TP391.1
  • 【被引频次】4
  • 【下载频次】147
节点文献中: