亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        用于大量文檔管理的ShowMore文檔管理器的設計與實現(xiàn)

        2012-12-17 10:48:58交通運輸部科學研究院財政與金融研究所剛紅潤
        電子世界 2012年15期
        關鍵詞:工具欄關鍵字文件夾

        交通運輸部科學研究院財政與金融研究所 剛紅潤

        1.引言

        1.1 Windows XP資源管理器介紹

        在Windows XP系統(tǒng)中,提供人們常用的資源管理器,如圖1-1所示。

        Windows資源管理器(以下簡稱資源管理器)作為用戶與計算機的接口,實現(xiàn)了用戶與計算機底層的隔離,具備了文件系統(tǒng)管理應有的5項功能。

        資源管理器可以分層的方式顯示計算機內(nèi)所有文件的詳細圖表。使用資源管理器可以方便地實現(xiàn)瀏覽、查看、移動和復制文件或文件夾等操作,用戶只需在一個窗口中就可以瀏覽所有的磁盤和文件夾。資源管理器功能介紹:

        1)菜單欄:在菜單欄中有文件、編輯、查看、收藏等6項主要功能菜單,其子菜單中提供了如新建文件夾、復制/粘貼文件等基本文件操作,也提供了如文件夾設置、工具欄設置等基本的文件設置操作。同時提供了資源管理器的幫助文檔。

        圖1 -1 Windows資源管理器

        圖2 -1 ShowMore的界面布局圖

        2)工具欄:工具欄以簡捷易懂的圖標形式集中了用戶常用的文件/文件夾操作。如“后退”、“前進”、“向上”等。工具欄上灰色按鈕表示該按鈕當前不可用。

        3)地址欄:在地址欄中鍵入路徑名,按回車鍵即可以快速到達該路徑。

        4)瀏覽器欄:瀏覽器欄中顯示了所有磁盤和文件夾的列表。

        5)內(nèi)容欄:內(nèi)容欄用于顯示選定的磁盤和文件夾中的詳細內(nèi)容。

        1.2 現(xiàn)存問題分析

        通常情況下,研究人員在搜集某個課題的相關文獻時,圍繞這個課題命名的參考文獻的內(nèi)容和側重也許不一樣,但它們的名字卻非常的相似。對這些文獻進行閱讀整理時會遇到如下一些問題[5]:

        1)無法準確快速的找到一篇特定內(nèi)容的文獻。

        2)無法確定某文獻是否經(jīng)過閱讀或整理。

        3)查看文獻的關鍵字或備注不夠方便。

        4)無法通過關鍵字或備注對文獻進行檢索。

        針對以上情況,有人提出對每一篇文獻創(chuàng)建一個txt文本,用以記錄該文獻的簡單摘要信息和備注;創(chuàng)建具有時間標識的文件夾用以存儲不同時間下的相關文檔。但這樣卻帶來了大量的冗余工作,因為針對每一個感興趣的文檔都必須在同一個文件夾下人為的創(chuàng)建并編輯一個附加的文檔。這不僅僅降低了研究人員的工作效率,更不便于文件的移植與共享。

        為了彌補這些不足,使研究人員能夠更加方便的操作文檔,本文提出了ShowMore解決方案,ShowMore能提供全面有效且簡便安全的文檔查閱、管理、標記和排序等功能。ShowMore能夠有效地幫助用戶了解自己的計算機上已讀和未讀文檔的信息,對內(nèi)容相似的文檔進行分類與管理,按照文件名及關鍵字進行搜索。下面詳細介紹設計與實現(xiàn)過程。

        表2 -1 程序中用到的文檔信息

        圖3 -1 ShowMore文件屬性列表

        圖3 -2 文檔被標記為“已讀”

        圖3 -3 排序后的文件列表

        圖3 -4 按關鍵字搜索結果

        圖3 -5 生成備注文檔

        2.ShowMore設計與實現(xiàn)

        2.1 界面設計

        用戶界面(UI)設計在人與計算機之間搭建了一個有效的交流媒介。三個重要的原則可用于指導有效的用戶界面設計:

        1)置用戶于控制之下;

        2)減少用戶的記憶負擔;

        3)保持界面一致性。

        在這些原則的指導下,設計如圖2-1的界面布局。

        如圖2-1,ShowMore的界面布局分為八個區(qū)域,其主要功能為:

        1)標題欄:像其他典型的Windows應用程序一樣,ShowMore的標題欄位于界面最上面,左上角顯示程序的名字“ShowMore文件管理助手”。

        2)菜單欄:菜單欄里提供了程序中全部功能的選項卡,例如圖上所示的三個示例圖標——“文件”、“編輯”和“幫助”。

        3)工具欄:圖中的幾個矩形代表用位圖表示的功能鍵,這些功能鍵的功能與工具欄中某些對應的功能可能相同。比如,工具欄中的圖標功能與工具欄中“編輯—>剪切”的功能是一樣的,都是將所選中的文件剪切。

        4)地址欄:4和5組成了地址欄,在地址欄中,可以顯示文件所在的路徑,也可以通過選擇某路徑尋找需要文件。

        5)與4組成地址欄。

        6)路徑樹狀圖:將電腦中所有文件以樹圖的形式展示出來,方便用戶查找所需文件。

        7)文件明細表:在這塊區(qū)域中,用戶可以看到當前文件夾下所有的可見格式的文件的詳細列表。用戶通過鼠標單擊某個文件,可以在8中看到此文件的詳細信息。

        8)文件屬性表:通過鼠標單擊選中7中某個文件,在這塊區(qū)域中,可以看到該文件的詳細的屬性信息。比如圖中所示,該文件的路徑,文件名,大小,作者,關鍵字,備注等信息。

        2.2 文檔信息存儲方案

        本系統(tǒng)中要加入的用戶自定義文檔信息,如文檔已閱或未閱讀標記,文檔閱讀時間等,將其存儲在什么位置與如何定位是要解決的難點。表2列出了程序中要用到的文檔相關信息的特點:

        Windows XP提供的NTFS文件屬性頁來可以進行文檔信息管理,不管是何種類型的文件,都可以直接使用”文件屬性”中的摘要頁來記錄相關信息,最重要的是如果使用的是NTFS記錄這些信息,它們是與文檔集成在一起的,也就是說,在復制/剪切文件的同時,這些信息也將被同時復制/剪切。因此最好能將用戶自定義的信息能夠像NTFS文件屬性頁一樣集成在一起。

        在NTFS文件系統(tǒng)中,額外的文件摘要信息均將以“串行化”的方式保存在文件的另外一個數(shù)據(jù)流中,但并不跟其文件的正文處于同一個數(shù)據(jù)流。COM提供了專門的結構化存儲函數(shù)和接口來來規(guī)范化地訪問這些摘要數(shù)據(jù)。這些信息在COM眼中,是復合文檔的若干Properties,而且,這些Properties還被劃分成為了若干獨立的PropertySet??梢酝ㄟ^調(diào)用StgOpenStorageEx函數(shù)來打開一個文件,并獲取一個IPropertySetStorage接口,再通過該接口來對一個固定的屬性集來進行讀寫訪問,同時對解決上面提到的問題的最關鍵的一點是,還可以對屬性集進行自定義擴展,在其中可以保存任何自己所感興趣的屬性信息。

        在技術層面上講,可以使用NTFS流存儲用戶自定義的信息。

        2.3 編碼實現(xiàn)

        本程序采用C#語言作為開發(fā)語言,程序的集成開發(fā)環(huán)境選用Microsoft Visual Studio 2005,是一套完整的開發(fā)工具集,用于生成ASP.NET Web應用程序、XML Web Services、桌面應用程序和移動應用程序[16]。Visual Basic、Visual C++、Visual C#和Visual J#全都可以使用此集成開發(fā)環(huán)境(IDE),利用此IDE可以共享工具且有助于創(chuàng)建混合語言解決方案。

        3.ShowMore創(chuàng)新功能展示

        1)文件屬性列表:圖3-1為程序的文件屬性列表欄,這在Windows資源管理器中是沒有的。

        在文件列表中選中文件時,文件屬性列表將自動顯示該文件的各項屬性。文件屬性顯示有“摘要”和“常規(guī)”兩部分。

        摘要屬性包括:文件主題,文件題目,創(chuàng)建時間,修改時間,文件作者,是否已讀;常規(guī)包括:文件名,位置,關鍵字,類型,大小,后綴。

        2)對文檔標注已讀/未讀:用戶可通過右鍵菜單和工具欄按鈕實現(xiàn)標注已讀和取消已讀,標注后會在狀態(tài)欄顯示其文件屬性;如圖3-2所示。

        3)按已讀未讀排序:該功能可以按照文件夾,已讀文件,未讀文件的順序將列表中的文件分欄顯示,如圖3-3所示。

        4)點擊右鍵菜單或工具欄中的“添加備注”按鈕,將會彈出添加備注窗口,可以更改文檔的關鍵字和備注等信息。

        5)基于文檔關鍵字的搜索:搜索的功能是在正打開的文件夾中搜索文件名中存在的關鍵字。

        如圖3-4,搜索關鍵字“柏楊”,搜索結果會顯示相應的文件。

        6)生成備注文檔:將所在文件夾中所有的文件的備注等關鍵信息總匯生成txt文件,以備用戶查詢添加備注的歷史記錄,并方便查看所有文件的信息,本功能做成工具按鈕的形式,當用戶需要此文檔時執(zhí)行此功能,如圖3-5。

        4.總結

        本文對Windows操作系統(tǒng)的文件管理系統(tǒng)進行了介紹,并分析了其中資源管理器的主要功能與作用,結合日常工作中研究人員操作大量文檔時遇到的問題,提出了Windows資源管理器的幾點不足并在此基礎上設計并開發(fā)了一套增強型的文檔管理工具。

        猜你喜歡
        工具欄關鍵字文件夾
        磁力文件夾
        履職盡責求實效 真抓實干勇作為——十個關鍵字,盤點江蘇統(tǒng)戰(zhàn)的2021
        華人時刊(2022年1期)2022-04-26 13:39:28
        “玩轉”西沃白板
        成功避開“關鍵字”
        調(diào)動右鍵 解決文件夾管理三大難題
        TC一鍵直達常用文件夾
        電腦迷(2015年1期)2015-04-29 21:24:13
        設計一種帶工具欄和留言功能的記事本
        基于用戶反饋的關系數(shù)據(jù)庫關鍵字查詢系統(tǒng)
        誘導性虛假下載鏈接不完全評測
        以最快的速度為填空題留空
        移動一族(2009年3期)2009-05-12 03:14:30
        国产99r视频精品免费观看| 久久老熟女一区二区三区| 亚洲中文高清乱码av中文| 美女下蹲露大唇无遮挡| 巨人精品福利官方导航| 精品一品国产午夜福利视频| 亚洲日本VA午夜在线电影| 九七青青草视频在线观看| 亚洲人成影院在线无码按摩店| 久久久久国产一区二区三区| 第十色丰满无码| 国产黄色一区二区福利| 国产日产高清一区二区三区| 国产精品久久久久久久久电影网| 丰满熟妇乱子伦| 国产一级黄色录像| 成a人片亚洲日本久久| 久久99精品久久久久久清纯| 欧美野外疯狂做受xxxx高潮| 日韩中文字幕一区二区高清| 日本一区二区在线播放观看| 国产美女一区三区在线观看| 日韩人妻熟女中文字幕a美景之屋| 欧美一性一乱一交一视频 | 女人被男人爽到呻吟的视频| 日夜啪啪一区二区三区| 亚洲国产夜色在线观看| 在线观看免费的黄片小视频| 亚洲综合天堂av网站在线观看| 香港三级精品三级在线专区| 国产午夜无码视频免费网站| 国产在线播放免费人成视频播放| 性色av色香蕉一区二区蜜桃| 国产精品人妻一码二码| 精品国产18久久久久久| 久久国产香蕉一区精品天美| 亚洲第一女人的天堂av| 亚洲国产一二三精品无码| 国产精品乱码在线观看| 亚洲中文欧美日韩在线| 亚洲国产丝袜美女在线|