程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 在Visual Studio應用C++開辟Metro運用

在Visual Studio應用C++開辟Metro運用

編輯:關於C++

在Visual Studio應用C++開辟Metro運用。本站提示廣大學習愛好者:(在Visual Studio應用C++開辟Metro運用)文章只能為提供參考,不一定能成為您想要的結果。以下是在Visual Studio應用C++開辟Metro運用正文


 Visual Studio 11 花費者預覽版支撐應用 C++ 創立 Metro 作風的運用法式,這對寬大當地運用開辟者來講是一個年夜新聞。這裡我們來創立一個異常簡略的 Metro 運用。

啟動 Visual Studio 並經由過程 Visual C++>Windows Metro Style>Blank Application 模板創立一個項目.

 “Hello world”

翻開 BlankPage.xaml 文件,轉動到代碼底部並定位 Grid 元素,然後拔出一個 TextBlock,代碼以下:

<Grid Background="{StaticResource ApplicationPageBackgroundBrush}">
    <TextBlock Text="Hello world" Margin="12,20" />
</Grid>

Margin 屬性是文本離界限之間的間隔值,這裡我們設置右邊間隔 12px,頂部間隔 20px。你也能夠修正 FontSize 屬性值來轉變字體年夜小。

假如你如今運轉運用法式,那將會是一個黑屏上顯示 Hello world 文本在左上角。你可以經由過程 BlankPage.xaml 來界說運用的 UI 外不雅,但代碼邏輯寄存在 BlankPage.xaml.h 和BlankPage.xaml.cpp 文件中,這兩個文件和 BlankPage.xaml 放在統一個目次。

這是一個通俗的 C++ 類,但有所分歧,有一些新的擴大語法,成為 C++/CX,意思是 Component extensions. 純 C++ 不克不及用於開辟 Metro 運用,但應用純 WinRT 會讓代碼變得很粗笨,由於 Metro 世界一切都是 COM 對象。C++/CX 擴大可讓 C++ 法式員無需懂得太多非尺度的擴大。經由過程 AddRef 和 Release 的挪用可隱蔽更多的技巧細節。


C++ to XAML

你可以經由過程添加 x:Name="txtHello" 來為在 XAML 界說的 TextBlock 取個名字,並可設置值。然後你便可以應用以下代碼來操作該文本元素。將上面代碼添加到 BlankPage::OnNavigatedTo 辦法:

 
txtHello->Text = "Hello world!!!";

運轉法式,你將看到以下圖所示的成果:

固然上述例子其實不值得太沖動,不外想一想你其時進修 Win32、MFC 和 WTL 開辟,這曾經長短常簡略了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved