隨著互聯網的迅速普及,網絡用戶在網上沖浪訪問網站時,享受著網絡帶來的各種體驗,工具條也越來越成為這種體驗不可或缺的重要組成部分。
一. 工具條概述
工具條(英文名稱為Toolbar),又名工具欄。浏覽器工具條是什麼?浏覽器工具條是浏覽器的擴展應用程序,由位於浏覽器頂部的連續的一組按鈕或其他功能控件組成的一個整體操作區,以幫助用戶快速訪問網站及提供特定功能。從工具條的功能布局和功能設計角度來看,工具條主要由工具條Logo、輸入框、功能按鈕、下拉菜單、分隔符、Web控件、其他非功能按鈕控件等內容組成。
浏覽器工具條是伴隨Web應用的普及而產生的,浏覽器工具條是所有浏覽器軟件的基本擴展功能。在網絡用戶中,雖然IE浏覽器使用占據非常高的比例,但其他浏覽器包括Mozilla Firefox、Maxthon、Opera、騰訊TT等都提供了浏覽器工具條的擴展功能。
浏覽器工具條同其他應用軟件相比,有著運行簡單、在線時間長、輕便小巧、占用資源低、簡單易用、功能強大等顯著的特性。
1. 工具條的作用
浏覽器工具條作為浏覽器的網絡輔助軟件,可以實現用戶常用網絡功能的最小化整合,將快速搜索、常用網址導航、廣告輪播、攔截彈出窗口、收藏等功能全部添加於該工具條,成為用戶實現高效上網的有力工具。
筆者把用戶使用浏覽器工具條的原因概括為以下幾個方面:
1) 簡單易用。不用輸入網址,可以直接訪問喜歡的網站或網頁。
2) 就在手邊。工具條和浏覽器同時啟動,不用在打開獨立的應用程序。而且隨時都在浏覽器上面,很方便操作。
3) 多功能多方位搜索。可以一次輸入,多次進行不同網站不同功能的搜索。而且搜索的關鍵可以保存在歷史記錄中。
4) 直接使用特色功能。工具條上一般設置了網站提供的重點和特色功能,而這些功能不用深入網站的頁面就可以在工具條上直接使用。
5) 使用輔助工具。一般工具條上提供了一些很實用的上網工具,如禁止彈出廣告、清除上網記錄等實用功能。
6) 獲取動態資訊。工具條可以動態顯示網站的最新資訊和信息,而且不影響用戶正常浏覽。
7) 功能強大。有些非常有特色的工具條,可以在工具條上提供媒體播放、在線殺毒、收件收發、Alexa排名數據等強大功能。有些工具條提供會員登錄功能,然後直接在工具條上顯示會員關心的個人信息。
8) 想用就用。用戶可以安裝多個不同工具條,在需要的時候把工具條顯示出來,不需要的時候就隱藏不顯示。
2. 工具條類型
在了解了浏覽器工具條的基本概念和組成元素後,我們需要了解一下有哪些類型的工具條。工具條類型綜合概括為以下五類:
1) 個人用工具條:個人用工具條是指歸個人或幾個朋友使用的工具條。
2) 網站型工具條:網站型工具條最重要的目的是推廣網站,增加忠誠用戶的訪問量。
3) 專項型工具條:專項型工具條不是針對特定的某個網站,而是針對某類用戶群或某個具體的行業領域。
4) 企業型工具條:企業型工具條是用在企業內部的工具條,需要把企業內部的信息系統、用戶登錄、電子郵件、企業通訊等整合到一個工具條上。
5) 特色型工具條:比如Alexa工具條提供網站排名數據;Skype Web工具條提供在線通話功能;IE開發工具條提供在線進行網頁開發的功能。
3. 工具條發展趨勢
工具條作為浏覽器插件的一個應用,在未來將主要有三個方面的發展趨勢:
一是浏覽器廠商將集成更多的插件功能滿足網絡多樣化應用的需求;
二是浏覽器插件技術將更加開放,使得傳統的應用程序越來越方便和浏覽器結合在一起應用;三是浏覽器欄、工具欄、桌面工具欄等不同Band插件將更加集成,甚至不分你我。
浏覽器已經成為承載互聯網應用的最大客戶端應用程序。正是由於這種趨勢,浏覽器的浏覽功能與其他應用功能更加緊密地結合。一方面浏覽器本身提供越來越多的集成功能;另一方面,浏覽器的插件功能越來越強大。
所以浏覽器工具條必將結合浏覽器更加廣泛地應用在我們的日常工作生活中。
二. 工具條制作
在了解了以上工具條特征和作用以後,我們可以考慮開始制作一個工具條。在准備開發工具條前,需要進行三方面的准備:功能需求准備、圖標准備、程序接口准備。這三方面准備後,我們就可以選擇相應的開發語言進行開發,無疑VC是開發語言首選。VC是開發語言首選的原因主要有三個:一是VC運行效率高;二是VC發布的程序包最小;三是VC可以很好地進行ATL組件開發。