Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法


【旗標技術通訊電子報】第87期 2000.12.15


本期訊息
================================================================
※本期書摘:文件資料物件化
※下期書摘:電腦間的資料交換
================================================================
※本週新書:

PCDIY Norton Ghost 2001 玩家實戰 施威銘研究室 著 300 元
Linux 網路安全百寶箱 安人玉、江安中、廖伸豐、黃子綱 譯 650 元
Red Hat Linux 7 指令參考手冊 施威銘研究室 著 650 元


****************************************************************
※本期書摘:文件資料物件化
****************************************************************

在國內公司行號的電腦化就是將辦公室使用的文件儲存成電腦檔案, 例如
:Word編輯的公文、開會通知, 記事本寫些備註或小抄類的文字內容, 一
般信件改成使用電子郵件, 充其量所謂的電腦化只是將手寫的文件改為使
用電腦軟體進行編輯, 其目的只是為了方便修改編輯文字內容, 所以才儲
存成一個個電子檔案。

問題是這些電腦軟體編輯的文件資料在資料管理上可是一個大問題, 想想
看資料庫的記錄能夠排序、搜尋和產生報表, 同一個資料庫能夠產生各式
各樣我們所需要的報表文件, 因為這些資料都屬於分析整理過的資料。

不過辦公室的各式文件是儲存在各台電腦, 檔案格式千奇百怪, 同樣一份
開會通知可能會擁有各種不同的編排方式, 我們唯一能夠管理的方式, 只
能集中儲存在公司的「檔案伺服器」(File Server)。

如果需要重複使用一份Word文件的內容, 例如:開會通知的內容想改成會
議記錄的文件內容, 我們只能在硬碟努力的找尋這份文件, 然後修改內容
成為另一份新文件, 並且記得儲存成一份新的檔案, 以免原來的文件被覆
寫。

此時的文件只是一份儲存在電腦上的檔案, 不過是將文件的媒體由紙張改
為電腦檔案, 文件資料的本身並沒有什麼不同, 它仍然只是一份適合人類
閱讀的文件, 而不是一份電腦能夠處理的文件內容。

物件導向的程式語言

如果讀者擁有撰寫電腦程式的經驗, 目前的程式語言大都屬於物件導向的
程式語言, 程式的基礎是一個個物件, 在程式開發上我們是將應用程式所
需的資料結構, 由下往上從解決最基本的資料開始, 然後向上組合這些基
本資料的物件, 最後完成整個應用程式所需的資料結構, 不同於傳統程序
式的電腦語言, 著重於整個應用程式的邏輯分析, 由上而下將應用程式分
成數個較小的程序, 然後逐一解決各程序的程式設計。

物件導向程式設計的優點是因為物件本身就是基本資料和相關程序函數的
組合, 如同一顆顆軟體IC, 當在設計其它的應用程式時, 我們可以直接將
需要的軟體IC重新組合, 馬上建構出一個全新的應用程式。

文件資料的物件化

換一個角度來說, 一份電腦文件不論屬於Word文件或筆記本的文字檔案,
資料內容的本身仍然是一份沒有結構性的文件內容, 以人類的角度, 它是
一份很容易閱讀的文件內容, 但是對於電腦來說只是一堆沒有分析的文字
內容, 使用硬碟空間儲存的數位化資料。

這類文件內容在資料處理上並沒有辦法撰寫電腦程式進行分析和處理, 例
如:取出文件的某一個段落、標題等資料, 因為對於電腦來說, 它屬於一
份沒有意義的文件。

現在我們回到文件資料的本身, 如同物件導向程式設計的資料分析, 一份
文件的最基本資料就是字元, 由下而上, 數個字元組合成一個字, 一些字
組合成一個段落, 數個段落組合成一篇文件, 文件的內容就是一個樹狀結
構, 每一個文件內容就是一個節點。

如果一份文件能夠轉換成一個樹狀結構的資料, 我們就可以如同資料庫一
般, 撰寫程式進行資料的排序、搜尋和重新輸出所需的報表文件。

簡單的說, 文件資料一樣可以經過處理建立成文件的樹狀結構, 如同資料
庫記錄擁有欄位一般, 給予文件內容一個全新的意義, 經過樹狀結構處理
的文件, 電腦程式就能夠快速的處理各節點的資料。

在另一個方面, 如果所有的文件都可以使用相同的樹狀結構進行分析, 如
此文件的格式就可以統一, 電腦間的檔案資料交換也更加的容易。

******************************************************************
以上內容摘自『XML 網頁製作徹底研究』陳會安 著
書號:F8534  定價:650 元
******************************************************************
想索取前幾期的電子報內容請至旗標網站下載
http://www.flag.com.tw/url/
或在易達網也有可以下載喔
http://lib.edirect168.com/enews/enews.asp?CH=87

本電子報內容未經授權請勿轉載
版權所有人:旗標出版股份有限公司


好書能增進知識、提高學習效率
卓越的品質是旗標的信念與堅持
http://www.flag.com.tw


═<易達網電子報發報中心>═══════════════════

˙欲訂閱或取消易達網電子報: http://www.edirect168.com/enewsv2/
˙收報、退報有問題,請洽易達網客服信箱: mailto:cs@service.edirect168.com
˙歡迎申請易達網免費電子信箱: http://www.edirect168.com
˙易達網電子報發報中心: mailto:news@service.edirect168.com
˙您想要登廣告: http://www.edirect168.com/html/ad.htm
˙本電子報文章與其相關連結由電子報報主提供,易達網負責發送。

════════════════ 作自己的媒體,唱自己的歌 ══