閑扯Visual C++ Ribbon界面
Visual C++經(jīng)過(guò)長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解Visual C++ Ribbon界面了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。隨著Office 2007的發(fā)布,它改變了以往傳統(tǒng)的下拉式菜單用戶界面,取而代之的是全新的被稱(chēng)之為“Ribbon”的固定式工具欄界面。微軟聲稱(chēng)這種新的用戶界面能夠使用戶更容易地使用軟件的各項(xiàng)常用功能,例如Word 2007中的保存,設(shè)置格式,插入圖片等常用功能,都可以從Visual C++ Ribbon界面快速地訪問(wèn)到,從而提高用戶的生產(chǎn)效率。
#t#雖然很多用戶還在抱怨“不習(xí)慣Visual C++ Ribbon界面”、“很多功能找不到位置”等等,但是,隨著微軟的“強(qiáng)制”推行,Visual C++ Ribbon界面也在越來(lái)越被人們所接受,很多應(yīng)用軟件也開(kāi)始采用Visual C++ Ribbon界面。更重要的是,在即將到來(lái)的Windows 7中,操作系統(tǒng)本身更是大量地應(yīng)用了Visual C++ Ribbon界面。不管我們?cè)敢饣蛘卟辉敢?,Visual C++ Ribbon界面開(kāi)始大張旗鼓地攻占我們的軟件界面,成為繼下拉式菜單后新的標(biāo)準(zhǔn)用戶界面。作為用戶,我們需要逐漸熟悉這種新的軟件用戶界面;而作為開(kāi)發(fā)者,更是需要了解和認(rèn)識(shí)這種新的軟件用戶界面,新的交互方式,從而利于這種新界面的優(yōu)勢(shì),為用戶提供更加優(yōu)秀的軟件。
“Ribbon來(lái)了!”
Windows平臺(tái)的進(jìn)化,往往都伴隨著系統(tǒng)圖形界面的重新設(shè)計(jì)。從Windows XP到Windows Vista,最大的革新就是Windows Aero的引入。而在微軟的下一代Windows平臺(tái)Windows 7中,雖然Aero被保留下來(lái),但是Windows 7的圖形用戶界面更多的是朝著Office 2007相同的方向前進(jìn),無(wú)論是系統(tǒng)自帶的工具軟件,例如畫(huà)圖、寫(xiě)字板等,還是上層的第三方應(yīng)用軟件,例如Office 2007、AutoCAD、SnagIt等等,都全面應(yīng)用了Visual C++ Ribbon界面。
在傳統(tǒng)的軟件界面設(shè)計(jì)中,我們都是采用“文件”、“編輯”、“視圖”的菜單模式,這儼然成為軟件界面設(shè)計(jì)的標(biāo)準(zhǔn)。但是現(xiàn)實(shí)的情況是,隨著軟件的功能越來(lái)越強(qiáng)大,下拉菜單也隨之變得越來(lái)越長(zhǎng),用戶根本不清楚菜單深處到底隱藏著什么重要的功能。這往往意味著用戶要求軟件實(shí)現(xiàn)的功能,其實(shí)軟件早已經(jīng)具有了,只是在菜單中隱藏得比較深,用戶沒(méi)有找到而已。越來(lái)越長(zhǎng)的菜單的另外一個(gè)弊端是,很多常用的功能被埋沒(méi)在眾多的菜單項(xiàng)中,使得用戶在使用常用的功能時(shí),還需要進(jìn)行多次菜單選擇,這無(wú)疑降低了工作效率。為了改變這種現(xiàn)狀,微軟進(jìn)行了大量的研究,在廣泛聽(tīng)取用戶意見(jiàn)的基礎(chǔ)上,同時(shí)經(jīng)過(guò)了嚴(yán)格的可用性測(cè)試,終于在 Office 2007中推出了革命性的Visual C++ Ribbon界面。