• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

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

      1.引言

      1.1 Windows XP資源管理器介紹

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

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

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

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

      圖1 -1 Windows資源管理器

      圖2 -1 ShowMore的界面布局圖

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

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

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

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

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

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

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

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

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

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

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

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

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

      圖3 -1 ShowMore文件屬性列表

      圖3 -2 文檔被標(biāo)記為“已讀”

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

      圖3 -4 按關(guān)鍵字搜索結(jié)果

      圖3 -5 生成備注文檔

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

      2.1 界面設(shè)計

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

      1)置用戶于控制之下;

      2)減少用戶的記憶負擔(dān);

      3)保持界面一致性。

      在這些原則的指導(dǎo)下,設(shè)計如圖2-1的界面布局。

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

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

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

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

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

      5)與4組成地址欄。

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

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

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

      2.2 文檔信息存儲方案

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

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

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

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

      2.3 編碼實現(xiàn)

      本程序采用C#語言作為開發(fā)語言,程序的集成開發(fā)環(huán)境選用Microsoft Visual Studio 2005,是一套完整的開發(fā)工具集,用于生成ASP.NET Web應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序[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ī)包括:文件名,位置,關(guān)鍵字,類型,大小,后綴。

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

      3)按已讀未讀排序:該功能可以按照文件夾,已讀文件,未讀文件的順序?qū)⒘斜碇械奈募謾陲@示,如圖3-3所示。

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

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

      如圖3-4,搜索關(guān)鍵字“柏楊”,搜索結(jié)果會顯示相應(yīng)的文件。

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

      4.總結(jié)

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

      猜你喜歡
      工具欄關(guān)鍵字文件夾
      磁力文件夾
      履職盡責(zé)求實效 真抓實干勇作為——十個關(guān)鍵字,盤點江蘇統(tǒng)戰(zhàn)的2021
      華人時刊(2022年1期)2022-04-26 13:39:28
      “玩轉(zhuǎn)”西沃白板
      成功避開“關(guān)鍵字”
      調(diào)動右鍵 解決文件夾管理三大難題
      TC一鍵直達常用文件夾
      電腦迷(2015年1期)2015-04-29 21:24:13
      設(shè)計一種帶工具欄和留言功能的記事本
      基于用戶反饋的關(guān)系數(shù)據(jù)庫關(guān)鍵字查詢系統(tǒng)
      誘導(dǎo)性虛假下載鏈接不完全評測
      以最快的速度為填空題留空
      移動一族(2009年3期)2009-05-12 03:14:30
      双江| 筠连县| 铁岭市| 宁都县| 临朐县| 遂平县| 昭平县| 古浪县| 青冈县| 广东省| 阆中市| 名山县| 裕民县| 肃北| 贞丰县| 两当县| 浏阳市| 岳阳县| 正阳县| 专栏| 察隅县| 旬邑县| 多伦县| 巨鹿县| 托里县| 莒南县| 阿鲁科尔沁旗| 上饶市| 陵川县| 达尔| 册亨县| 邢台县| 台山市| 宝应县| 乃东县| 绩溪县| 澄城县| 湖北省| 高邑县| 阳春市| 北川|