ribbon負載均衡原理「ribbon界面開發教程」

Ribbon界面就是微軟從Office2007開始引入的一種為了使應用程序的功能更加易於發現和使用、減少了點擊滑鼠的次數的新型界面,從實際效果來看,不僅外觀漂亮,而且功能直觀,用戶操作簡潔方便。

Ribbon組件推薦:

QtitanRibbon組件實現了Microsoft Ribbon for Qt的概念,設計用於任何使用Qt開發的商業應用。這個組件和Qt一道為獲取一些應用提供了一個難得的機會,這些應用在全球三大主要平台Windows、Linux和Mac OS X上都有現代化的外觀和感覺。

下文將以圖文結合的方式來說明利用MFC嚮導創建Ribbon樣式的單文檔應用程序框架的過程,其實Ribbon應用程序框架的創建有很多地方與普通單文檔應用程序類似,所以如果有些步驟的選項不太明白,可以參見VS2010/MFC編程入門之二(利用MFC嚮導生成單文檔應用程序框架)。下面是具體步驟:

1、打開VS2010,在菜單中選擇File->New->Project,彈出標題為「New Project」的對話框。在此對話框左側面板中選擇Installed Templates->Visual C++->MFC,然後在中間區域中選擇「MFC Application」。

選擇了工程類型後,可以看到對話框下邊有三個設置項,分別是Name–工程名、Location–解決方案路徑、Solution Name–解決方案名稱。雞啄米在這裡將Name設為「Example52」,Location設為「桌面」的路徑,Solution Name默認與Name一樣,我們這裡不作修改。如下圖:

Ribbon界面開發:如何創建Ribbon樣式的應用程序框架

點「OK」按鈕

2、這時會彈出「MFC Application Wizard」對話框,上部寫有「Welcome to the MFC Application Wizard」,下面顯示了當前工程的默認設置。第一條「Tabbed multiple document interface (MDI)」是說此工程是多文檔應用程序。如果這時直接點下面的「Finish」按鈕,可生成具有上面列出設置的多文檔程序。但我們此例是要建立Ribbon樣式的單文檔應用程序,所以點「Next」按鈕再繼續設置吧。

3、接下來彈出的對話框上部寫有「Application Type」,當然是讓選擇應用程序類型,我們選擇「Single document」,說明要創建的是單文檔應用程序框架。另外,在「Project Type」下選擇「Office」,表示此應用程序為Office風格。如下圖:

Ribbon界面開發:如何創建Ribbon樣式的應用程序框架

點「Next」按鈕。

4、彈出上部寫有「Compound Document Support」的對話框,可以通過它嚮應用程序加入OLE支持,這裡使用默認值「None」。點「Next」按鈕。

5、彈出的新對話框上部寫有「Document Template Properties」。這裡都使用默認設置,點「Next」按鈕。

6、此時彈出的對話框主題是「Database Support」。用於設置資料庫選項。依然使用默認值,點「Next」。

7、這時彈出的對話框是關於「User Interface Features」,即用戶界面特性的。由於我們要使用Ribbon界面,所以要確保「Command bars (menu/toolbar/ribbon)」下的單選按鈕「Use a ribbon」選中。其他設置使用默認值。如下圖:

Ribbon界面開發:如何創建Ribbon樣式的應用程序框架

點「Next」按鈕

8、此時彈出「高級特性」對話框。可以設置的高級特性包括有無列印和列印預覽等。保持默認值不變,點「Next」。

9、彈出最後一個「Generated Classes」(生成類)嚮導對話框,列出了要生成的四個類。這裡不作修改,點「Finish」。

這樣我們就完成了創建Ribbon樣式的應用程序框架的全部設置。編譯運行程序,得到如下的的Ribbon界面(Office 2007(Blue Style)):

Ribbon界面開發:如何創建Ribbon樣式的應用程序框架

在Ribbon界面的右上角位置有個「Style」下拉菜單,我們可以選擇不同的Style,在Office 2007 (Blue Style)、Office 2007 (Black Style)、Office 2007 (Silver Style)、Office 2007 (Aqua Style)、Windows 7等5中風格之間切換。

關於Ribbon樣式的應用程序框架的創建就講到這裡了,有了以前的基礎,這些操作可以說都是小菜一碟。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/269311.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-16 13:15
下一篇 2024-12-16 13:15

相關推薦

發表回復

登錄後才能評論