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