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-hant/n/269311.html

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

相關推薦

發表回復

登錄後才能評論