欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Visual Studio使用C++開發(fā)Metro應(yīng)用

 更新時間:2015年07月14日 12:06:10   投稿:goldensun  
這篇文章主要介紹了在Visual Studio使用C++開發(fā)Metro應(yīng)用的示例,盡管只是一個Hello world,但可以體現(xiàn)出VS下為開發(fā)者提供的方便,需要的朋友可以參考下

 Visual Studio 11 消費者預(yù)覽版支持使用 C++ 創(chuàng)建 Metro 風(fēng)格的應(yīng)用程序,這對廣大本地應(yīng)用開發(fā)者來說是一個大消息。這里我們來創(chuàng)建一個非常簡單的 Metro 應(yīng)用。

啟動 Visual Studio 并通過 Visual C++>Windows Metro Style>Blank Application 模板創(chuàng)建一個項目.

2015714115708924.jpg (300×213)

 “Hello world”

打開 BlankPage.xaml 文件,滾動到代碼底部并定位 Grid 元素,然后插入一個 TextBlock,代碼如下:

復(fù)制代碼 代碼如下:
<Grid Background="{StaticResource ApplicationPageBackgroundBrush}">
    <TextBlock Text="Hello world" Margin="12,20" Style="{StaticResource SubheaderTextStyle}"/>
</Grid>

Margin 屬性是文本離邊界之間的距離值,這里我們設(shè)置左邊距離 12px,頂部距離 20px。你也可以修改 FontSize 屬性值來改變字體大小。

如果你現(xiàn)在運行應(yīng)用程序,那將會是一個黑屏上顯示 Hello world 文本在左上角。你可以通過 BlankPage.xaml 來定義應(yīng)用的 UI 外觀,但代碼邏輯存放在 BlankPage.xaml.h 和BlankPage.xaml.cpp 文件中,這兩個文件和 BlankPage.xaml 放在同一個目錄。

這是一個普通的 C++ 類,但有所不同,有一些新的擴展語法,成為 C++/CX,意思是 Component extensions. 純 C++ 不能用于開發(fā) Metro 應(yīng)用,但使用純 WinRT 會讓代碼變得很笨重,因為 Metro 世界所有都是 COM 對象。C++/CX 擴展可以讓 C++ 程序員無需了解太多非標準的擴展。通過 AddRef 和 Release 的調(diào)用可隱藏更多的技術(shù)細節(jié)。


C++ to XAML

你可以通過添加 x:Name="txtHello" 來為在 XAML 定義的 TextBlock 取個名字,并可設(shè)置值。然后你就可以使用如下代碼來操作該文本元素。將下面代碼添加到 BlankPage::OnNavigatedTo 方法:

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

運行程序,你將看到如下圖所示的結(jié)果:

2015714115734614.jpg (300×204)

雖然上述例子并不值得太激動,不過想想你當時學(xué)習(xí) Win32、MFC 和 WTL 開發(fā),這已經(jīng)是非常簡單了。

相關(guān)文章

  • C++實現(xiàn)順序表的方法

    C++實現(xiàn)順序表的方法

    本文給大家?guī)砹薈++實現(xiàn)順序表的方法,代碼簡單易懂,附有注釋,感興趣的朋友一起看下吧
    2016-08-08
  • 淺談C語言的變量和常量

    淺談C語言的變量和常量

    這篇文章主要為大家詳細介紹了C語言的變量和常量,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • C語言各種操作符透徹理解上篇

    C語言各種操作符透徹理解上篇

    C 語言提供了豐富的操作符,有:算術(shù)操作符,移位操作符,位操作符,賦值操作符。讓我們通讀本篇來詳細了解吧
    2022-02-02
  • C語言實現(xiàn)循環(huán)隊列

    C語言實現(xiàn)循環(huán)隊列

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)循環(huán)隊列,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • c++獲取sqlite3數(shù)據(jù)庫表中所有字段的方法小結(jié)

    c++獲取sqlite3數(shù)據(jù)庫表中所有字段的方法小結(jié)

    本文給大家分享c++獲取sqlite3數(shù)據(jù)庫表中所有字段的三種常用方法,本文針對每一種方法給大家詳細介紹,需要的的朋友通過本文一起學(xué)習(xí)吧
    2016-11-11
  • C++?system()函數(shù)的常用用法(全網(wǎng)最新)

    C++?system()函數(shù)的常用用法(全網(wǎng)最新)

    system()用于從C?/C++程序調(diào)用操作系統(tǒng)命令,這里給大家講解下C++?system()函數(shù)的常用用法,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • linux下access函數(shù)的用法介紹

    linux下access函數(shù)的用法介紹

    access檢查用戶對一個文件的權(quán)限情況,根據(jù)mode的值檢查調(diào)用進程對文件pathname是否具有讀、寫、或執(zhí)行的權(quán)限
    2013-08-08
  • C++替換棧中和.data中的cookie實現(xiàn)步驟詳解

    C++替換棧中和.data中的cookie實現(xiàn)步驟詳解

    這篇文章主要介紹了C++替換棧中和.data中的cookie實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-10-10
  • C++深入分析講解類的知識點

    C++深入分析講解類的知識點

    C++類,是指系統(tǒng)在第一次在程序中遇到一個類時為這個類建立它的所有類變量的拷貝 - 這個類的所有實例共享它的類變量
    2022-06-06
  • C語言例題講解指針與數(shù)組

    C語言例題講解指針與數(shù)組

    在C語言和C++等語言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來指向若干個字符串,使字符串處理更加方便、靈活
    2022-07-07

最新評論