visual foxpro在古籍书目四角号码索引编制中的应用

visual foxpro在古籍书目四角号码索引编制中的应用

ID:10999843

大小:30.50 KB

页数:10页

时间:2018-07-09

visual foxpro在古籍书目四角号码索引编制中的应用_第1页
visual foxpro在古籍书目四角号码索引编制中的应用_第2页
visual foxpro在古籍书目四角号码索引编制中的应用_第3页
visual foxpro在古籍书目四角号码索引编制中的应用_第4页
visual foxpro在古籍书目四角号码索引编制中的应用_第5页
资源描述:

《visual foxpro在古籍书目四角号码索引编制中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro在古籍书目四角号码索引编制中的应用第26卷第4期河南图书馆学刊2006年8月VisualFoxPro在古籍书目四角号码索引编制中的应用王永华(天津图书馆,天津300191)关键词:四角号码:索引;VisualFoxPro摘要:叙述了运用VisualFoxPro编制四角号码索引的详细步骤,有关程序的编写与函数的调用等.分析了在编制过程中可能遇到的问题和解决方法,并提出了流程控制和质量控制的概念.中图分类号:G254文献标识码:B文章编号:1003—1588(2006)04—0105—03自从2O世纪2O年代王云五发明四角号码查字法后.便得到了广泛应用.特别是在古籍书目索引

2、中,一直起到了不可替代的作用.近年来.连续出版的几部大型新版古籍丛书.如《四库全书存目丛书》,《续修四库全书》等,也都配有四角号码索引.可见,在计算机文献检索技术迅猛发展的今天.四角号码书目索引仍具有旺盛的生命力.无庸置疑.研究探讨四角号码索引的编制方法也是有实际意义的.四角号码索引过去一般都是手工编制的.要对书名或着者进行逐字四角号码的标注.然后根据标码进行排序;如果条目数量庞大,其标码,排序和校对的工作量就会很大.也容易出现错误.2002年.笔者有幸参与天津图书馆承担的《中国善本古籍总目(稿本)》书名索引的编制工作.在没有借鉴运用计算机技术编制四角号码索引的成功经验的前提下.我们大胆采用V

3、isualFoxPro进行机器编制.不仅大大缩短了编制时间,也提高了索引质量.顺利完成了任务.此后,笔者对索引编制过程中所采取的步骤方法,取得的经验以及克服的困难进行了总结.经过进一步的学习与研究.对编制方法有了进一步的认识.并运用计算机模拟了整个索引的编制过程.对调用的程序进行了重新编制与调整.现将模拟过程记录成文.希望借此获得专家的批评与指教1书名四角号码索引的编制步骤VisualFoxPro是功能强大的数据库管理系统(DBMS),由于它运行于Windows操作系统.具有界面操作直观易用的特点.而且在编制索引过程中.仅运用其系统中很少的一部分.即对"表"的操作.调用有限的命令和函数.编制简

4、单的程序就可以达到目的.这就是我们最初选择运用VisualF0xPr0编制书目索引的初衷.1.1书名表的文字录入首先通过VisualFoxPro的"表设计器".创建一个录入书名文字和查检页码的表格文件.可以取名为书名表.由于这个表的结构是可以修改的.所以首先仅设立满足录入文字内容需要的两个最基本的字段——书名和页码.古籍的书名文字一般在1O个字以内,但也有2O个字以上的情况.因此"书名"的宽度设为5O个字符,宽度不够时可以重新设定."页码"一般4个字符就可以满足要求"页码"没有计算的要求,所以两个字段的类型同设为"字符型".为了方便调用和识别.可以把表的文件名及其字段名用汉语拼音表示.这样在命

5、令窗口输入命令和编写程序时.就无需在英文和中文两种输入方式间经常转换,从而提高操作效率.为了表述更为清楚.本文仍采用汉字表示书名表设定完成后.就可以向表中输入书名和页码等基本内容了.VisualFoxPro称之为"记录".如果编制的书名索引条目数量较大.需要多台机器同步录入时.可以用COPYSTRUCTURE命令将空的表文件复制多份,但要注意文件名要有助记功能.并将书目按文件名的次序划分清楚.避免条目缺漏和重复录入.文字录入完成后.再用APPENDFROM将几个文件连接起来1.2建立文字与四角号码对应表建立文字与四角号码对应表的目的是利用该表将书名表中的书名文字逐一进行替换标码.可以取名为文字

6、号码表.文字号码表也是有两个字段——文字和号码.宽度分别为2和5.同为字符型.表中的文字来源于书名表.无需再录.根据古籍的书名文字一般在10个字以内的特点.将所有书名的前8个字标码.就基本收稿日期:2006—03—12作者简介:王永华(1965-),天津图书馆副研究馆员,从事历史文献整理与编辑工作.105『i王永华:visualFoxPro在古籍书目四角号码索引编制中的应用上可以满足排序的需要f如个别书名的前8个字完全相同,可采取人工干预的办法,再进一步排序).我们将书名表中每个书名的前8个字截取出来填人文字号码表(不足8个字的书名,余下部分为"空格").截取书名表的书名前8个字的方法是:首先

7、给书名表添加"书名1"至"书名8"共8个字段,宽度为2.可以从"显示"菜单中选择"表设计器".或用MODIFYSTRUCTURE命令进行添加然后用替换命令将书名的前8个字截取出来,分别填人"书名1"至"书名8",使用的命令是:REPLACE书名1WITHSUBSTR(书名,1,2),书名2WITHSUBSTR(书名,3,2),书名3WITHSUBSTR(书名,5,2),书名4WITHSUBSTR(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。