visual foxpro在古籍書目四角號碼索引編制中的應用

visual foxpro在古籍書目四角號碼索引編制中的應用

ID:10999843

大小:30.50 KB

頁數(shù):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編制四角號碼索引的詳細步驟,有關程序的編寫與函數(shù)的調用等.分析了在編制過程中可能遇到的問題和解決方法,并提出了流程控制和質量控制的概念.中圖分類號:G254文獻標識碼:B文章編號:1003—1588(2006)04—0105—03自從2O世紀2O年代王云五發(fā)明四角號碼查字法后.便得到了廣泛應用.特別是在古籍書目索引

2、中,一直起到了不可替代的作用.近年來.連續(xù)出版的幾部大型新版古籍叢書.如《四庫全書存目叢書》,《續(xù)修四庫全書》等,也都配有四角號碼索引.可見,在計算機文獻檢索技術迅猛發(fā)展的今天.四角號碼書目索引仍具有旺盛的生命力.無庸置疑.研究探討四角號碼索引的編制方法也是有實際意義的.四角號碼索引過去一般都是手工編制的.要對書名或著者進行逐字四角號碼的標注.然后根據(jù)標碼進行排序;如果條目數(shù)量龐大,其標碼,排序和校對的工作量就會很大.也容易出現(xiàn)錯誤.2002年.筆者有幸參與天津圖書館承擔的《中國善本古籍總目(稿本)》書名索引的編制工作.在沒有借鑒運用計算機技術編制四角號碼索引的成功經(jīng)驗的前提下.我們大膽采用V

3、isualFoxPro進行機器編制.不僅大大縮短了編制時間,也提高了索引質量.順利完成了任務.此后,筆者對索引編制過程中所采取的步驟方法,取得的經(jīng)驗以及克服的困難進行了總結.經(jīng)過進一步的學習與研究.對編制方法有了進一步的認識.并運用計算機模擬了整個索引的編制過程.對調用的程序進行了重新編制與調整.現(xiàn)將模擬過程記錄成文.希望借此獲得專家的批評與指教1書名四角號碼索引的編制步驟VisualFoxPro是功能強大的數(shù)據(jù)庫管理系統(tǒng)(DBMS),由于它運行于Windows操作系統(tǒng).具有界面操作直觀易用的特點.而且在編制索引過程中.僅運用其系統(tǒng)中很少的一部分.即對"表"的操作.調用有限的命令和函數(shù).編制簡

4、單的程序就可以達到目的.這就是我們最初選擇運用VisualF0xPr0編制書目索引的初衷.1.1書名表的文字錄入首先通過VisualFoxPro的"表設計器".創(chuàng)建一個錄入書名文字和查檢頁碼的表格文件.可以取名為書名表.由于這個表的結構是可以修改的.所以首先僅設立滿足錄入文字內容需要的兩個最基本的字段——書名和頁碼.古籍的書名文字一般在1O個字以內,但也有2O個字以上的情況.因此"書名"的寬度設為5O個字符,寬度不夠時可以重新設定."頁碼"一般4個字符就可以滿足要求"頁碼"沒有計算的要求,所以兩個字段的類型同設為"字符型".為了方便調用和識別.可以把表的文件名及其字段名用漢語拼音表示.這樣在命

5、令窗口輸入命令和編寫程序時.就無需在英文和中文兩種輸入方式間經(jīng)常轉換,從而提高操作效率.為了表述更為清楚.本文仍采用漢字表示書名表設定完成后.就可以向表中輸入書名和頁碼等基本內容了.VisualFoxPro稱之為"記錄".如果編制的書名索引條目數(shù)量較大.需要多臺機器同步錄入時.可以用COPYSTRUCTURE命令將空的表文件復制多份,但要注意文件名要有助記功能.并將書目按文件名的次序劃分清楚.避免條目缺漏和重復錄入.文字錄入完成后.再用APPENDFROM將幾個文件連接起來1.2建立文字與四角號碼對應表建立文字與四角號碼對應表的目的是利用該表將書名表中的書名文字逐一進行替換標碼.可以取名為文字

6、號碼表.文字號碼表也是有兩個字段——文字和號碼.寬度分別為2和5.同為字符型.表中的文字來源于書名表.無需再錄.根據(jù)古籍的書名文字一般在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. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。