李力東
吉林建筑工程學院計算機科學與工程學院,吉林長春 130012
據(jù)調(diào)查顯示,目前國內(nèi)絕大多數(shù)高校和企業(yè)的文本資料整理還沒有完全的信息化,主要還停留在手工管理的階段。這種文本資料的管理方式其效率非常低,且造成了大量的人力物力的浪費。盡快開發(fā)出一套適合各高校和企業(yè)工作人員的文本資料整理軟件就勢在必行了。文本資料整理軟件可以按照時間、相關內(nèi)容等多種角度進行分類,使資料的查找變得簡單易做,尤其是文件增多時,其優(yōu)點就凸顯出來。
Delphi是Pascal語言的一種版本,它與傳統(tǒng)的Pascal語言有很大差別。一個Delphi程序首先應是程序框架,即使沒有附著任何東西,仍然可以運行。Delphi以可視化編程、強大的編譯功能、友好的用戶界面得到了廣大用戶的認可。 Delphi產(chǎn)品按照功能分為4個類型[1]:
1)Delphi集成開發(fā)環(huán)境主要提供友好的用戶編程開發(fā)界面,集成了高效的編譯器、項目管理器、團隊開發(fā)支持、高級調(diào)試等功能;
2)Delphi可視化組件庫提供幾百個常用組件,用于數(shù)據(jù)庫訪問、用戶接口、數(shù)據(jù)處理、報表和Internet開發(fā);
3)Borland數(shù)據(jù)引擎能夠進行數(shù)據(jù)庫管理,并與數(shù)據(jù)庫服務器高速連接;
4)MIDAS主要用于商業(yè)邏輯的智能集中管理和企業(yè)交易的快速處理。
在系統(tǒng)設計之前和設計、開發(fā)過程中對用戶需求所作的調(diào)查與分析,是系統(tǒng)設計、系統(tǒng)完善和系統(tǒng)維護的依據(jù)[2]。將傳統(tǒng)的文本資料從紙質的方式轉變?yōu)殡娮拥姆绞绞琴Y料存儲方式的一個質的飛躍,減少了中間的許多環(huán)節(jié),節(jié)省了人力、物力和財力。在文本資料變?yōu)橛嬎銠C存儲后,如何更有效的利用這些資料,又成了一個新的研究方向。這就要求按照用戶的需求,在資料存儲的過程中進行細化,分門別類,按照時間的不同,年代的遠近,國家的不同,語言的不同等各個方面進行分類。
本設計將以下幾個方面作為實現(xiàn)目標。
1)支持多類型文件搜索。如在所有文件中查找文件擴展名是.doc.cpp.txt等;2)在程序外,按 Ctrl+shift+S 可從剪貼板中創(chuàng)建文件;3)支持拖放,把文本文件拖到程序上,程序將自動生成它的文檔支持的文件類型;4)支持程序語法高亮顯示;5)支持全局查找;6)支持備份,在突然斷電的情況下,將沒有存盤的文件進行備份;7)支持密碼,對有些資料設置密碼查詢,只有具備此閱覽權限的人通過密碼的正確輸入才可以查閱資料。
該模塊下包括五個子模塊。
第一個目錄文件子模塊,其下是下拉式菜單,有新建文件其功能是新建立一個文本資料整理的文件,在建立的過程中將其直接分類到相應的文件夾下面,比如按照時間分類或者按照文本的語言種類等進行分類;有Ebook創(chuàng)建其功能是將文本資料以電子書的形式存放,這是一種利用互聯(lián)網(wǎng)技術創(chuàng)造的全新網(wǎng)絡出版方式,將傳統(tǒng)書籍出版發(fā)行方式在計算機中實現(xiàn),區(qū)別于傳統(tǒng)紙制媒介的出版物。將書的內(nèi)容制作成電子版后,以傳統(tǒng)紙制書籍1/3至1/2的價格在網(wǎng)上出售。購買者用信用卡或電子貨幣付款后,即可下載使用專用瀏覽器在計算機上離線閱讀。也就是這種形式的資料還可以在網(wǎng)上為其他用戶提供使用;有打開文件其功能是將現(xiàn)存的資料打開使用;有最近文件功能是提供最近幾天,一周或者規(guī)定時間內(nèi)使用的資料,可以方便的找到要使用的資料;有退出系統(tǒng)其功能是退出使用。
第二個子模塊是編輯子模塊,其下的下拉式菜單包括剪切、復制、粘貼、撤銷、全選、向下選擇、向上選擇、撤銷、格式刷、字體等功能。這些與word中的功能相似。
第三個子模塊是搜索子模塊,其下的下拉式菜單包括查找和在所有文件中查找等功能。主要是按照用戶提出的查找要求進行查找給出結果。
第四個子模塊是選項子模塊,其下的下拉式菜單包括程序設計語言配置其窗口界面包括最近文件、樹狀列表和文檔顯示區(qū)。
第五個子模塊是幫助子模塊,其功能是對整個系統(tǒng)如何使用提供的幫助信息。
該模塊包括剪切、復制、粘貼、撤銷、格式刷、字體、查找、加粗、加下劃線、左對齊、右對齊、刪除空行等多種操作。分別針對資料進行不同的編輯,如格式刷可以將資料中的某一部分編輯成和其他資料一樣的格式,包括字體,字號,行間距,字間距,字體的顏色等等;加粗和加下劃線可以著重編輯資料中的重點部分,起到突出的效果;左對齊和右對齊在進行數(shù)據(jù)編輯時使用會達到一目了然的效果??傊褂霉ぞ邫谥械牟煌僮鲿_到不同的效果,更有利于資料的整理使用。
高校和企業(yè)的工作人員在日常工作中整理文本資料經(jīng)常會面對大量重復操作,緊緊靠手工進行有關數(shù)據(jù)的統(tǒng)計十分困難,工作中人為處理的疏漏、不慎造成的問題,影響的不僅僅是工作效率。本設計為文本資料整理從傳統(tǒng)的方式轉變?yōu)樾畔⒒绞教岢隽艘粋€切實可行的方法。
[1]楊盛泉,劉白林.Delphi 2007程序設計教程.清華大學出版社,2010-02-01.
[2]鄭人杰,馬素霞.軟件工程概論.機械工業(yè)出版社,2010-03-01.