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