日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

Windows 8 Hello World

發(fā)布時(shí)間:2025/3/20 windows 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows 8 Hello World 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Windows 8 的metro風(fēng)格應(yīng)用程序的開發(fā)編程和Windows phone 7是非常類似的,不過Windows 8對(duì)開發(fā)語(yǔ)言的支持是比Windows Phone 7強(qiáng)大很多,支持C++,C#和JavaScript,而Windows Phone 7只是支持C#,當(dāng)然Windows Phone 8出來(lái)之后就會(huì)支持C#和C++的開發(fā)了。下面是Windows 8的編程體系圖。

?

其實(shí)Windows 8就是在Windows 7的基礎(chǔ)上加上了metro的程序框架,通常所說(shuō)的Windows 8的開發(fā)技術(shù)就是指Windows 8的metro程序開發(fā)。

1、Windows 8 整個(gè)系統(tǒng)分成了Metro style和Desktop兩個(gè)體系,而WinRT則是全新的Metro應(yīng)用程序架構(gòu)的基礎(chǔ)所在;
2、WinRT具備了多語(yǔ)言的支持能力,支持C++,C#,VB,JavaScript;
3、WinRT和Win32、.NET是相互獨(dú)立的API體系;

4、WinRT是專門為觸屏體驗(yàn)的全新的API。

?

下面來(lái)看一下一個(gè)C++的Windows 8的hello world程序

?

  • // ?
  • //?App.xaml.h ?
  • //?App?類的聲明。 ?
  • // ?
  • ?
  • #pragma?once ?
  • ?
  • #include?"App.g.h" ?
  • ?
  • namespace?HelloWorld_C__ ?
  • { ?
  • ????///?<summary>?
  • ????///?提供特定于應(yīng)用程序的行為,以補(bǔ)充默認(rèn)的應(yīng)用程序類。 ?
  • ????///?</summary>?
  • ????ref?class?App?sealed ?
  • ????{ ?
  • ????public: ?
  • ????????App(); ?
  • ????????virtual?void?OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^?pArgs)?override; ?
  • ?
  • ????private: ?
  • ????????void?OnSuspending(Platform::Object^?sender,?Windows::ApplicationModel::SuspendingEventArgs^?e); ?
  • ????}; ?
  • }?
  • ?

  • // ?
  • //?App.xaml.h ?
  • //?App?類的聲明。 ?
  • // ?
  • ?
  • #pragma?once ?
  • ?
  • #include?"App.g.h" ?
  • ?
  • namespace?HelloWorld_C__ ?
  • { ?
  • ????///?<summary>?
  • ????///?提供特定于應(yīng)用程序的行為,以補(bǔ)充默認(rèn)的應(yīng)用程序類。 ?
  • ????///?</summary>?
  • ????ref?class?App?sealed ?
  • ????{ ?
  • ????public: ?
  • ????????App(); ?
  • ????????virtual?void?OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^?pArgs)?override; ?
  • ?
  • ????private: ?
  • ????????void?OnSuspending(Platform::Object^?sender,?Windows::ApplicationModel::SuspendingEventArgs^?e); ?
  • ????}; ?
  • }?
  • ?

  • App.xaml文件<Application?
  • ????x:Class="HelloWorld_C__.App"?
  • ????xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"?
  • ????xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"?
  • ????xmlns:local="using:HelloWorld_C__">?
  • ?
  • ????<Application.Resources>?
  • ????????<ResourceDictionary>?
  • ????????????<ResourceDictionary.MergedDictionaries>?
  • ?
  • ????????????????<!--? ?
  • ????????????????????Styles?that?define?common?aspects?of?the?platform?look?and?feel ?
  • ????????????????????Required?by?Visual?Studio?project?and?item?templates ?
  • ?????????????????-->?
  • ????????????????<ResourceDictionary?Source="Common/StandardStyles.xaml"/>?
  • ????????????</ResourceDictionary.MergedDictionaries>?
  • ?
  • ????????</ResourceDictionary>?
  • ????</Application.Resources>?
  • </Application>?
  • MainPage.xaml

    ?

  • <Page? ?
  • ????x:Class="HelloWorld_C__.MainPage"?
  • ????IsTabStop="false"?
  • ????xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"?
  • ????xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"?
  • ????xmlns:local="using:HelloWorld_C__"?
  • ????xmlns:d="http://schemas.microsoft.com/expression/blend/2008"?
  • ????xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"?
  • ????mc:Ignorable="d">?
  • ?
  • ????<Grid?Background="{StaticResource?ApplicationPageBackgroundThemeBrush}">?
  • <TextBlock??x:Name="myTextBlock"??TextAlignment="Center"?FontSize="60"?/>?
  • ????</Grid>?
  • </Page>?
  • ?

  • //MainPage.xaml.h ?
  • #pragma?once ?
  • ?
  • #include?"MainPage.g.h" ?
  • ?
  • namespace?HelloWorld_C__ ?
  • { ?
  • ????public?ref?class?MainPage?sealed ?
  • ????{ ?
  • ????public: ?
  • ????????MainPage(); ?
  • ?
  • ????protected: ?
  • ????????virtual?void?OnNavigatedTo(Windows::UI::Xaml::Navigation::NavigationEventArgs^?e)?override; ?
  • ????}; ?
  • }?
  • ?

  • //MainPage.xaml.cpp ?
  • #include?"pch.h" ?
  • #include?"MainPage.xaml.h" ?
  • ?
  • using?namespace?HelloWorld_C__; ?
  • ?
  • using?namespace?Platform; ?
  • using?namespace?Windows::Foundation; ?
  • using?namespace?Windows::Foundation::Collections; ?
  • using?namespace?Windows::UI::Xaml; ?
  • using?namespace?Windows::UI::Xaml::Controls; ?
  • using?namespace?Windows::UI::Xaml::Controls::Primitives; ?
  • using?namespace?Windows::UI::Xaml::Data; ?
  • using?namespace?Windows::UI::Xaml::Input; ?
  • using?namespace?Windows::UI::Xaml::Media; ?
  • using?namespace?Windows::UI::Xaml::Navigation; ?
  • ?
  • ?
  • MainPage::MainPage() ?
  • { ?
  • ????InitializeComponent(); ?
  • ????this->myTextBlock->Text="Hello?World"; ?
  • } ?
  • ?
  • void?MainPage::OnNavigatedTo(NavigationEventArgs^?e) ?
  • { ?
  • ????(void)?e;????//?Unused?parameter ?
  • }?
  • 再來(lái)看看項(xiàng)目的結(jié)構(gòu)

    ?

    ?

    App.xaml:應(yīng)用程序?qū)ο蠛蚖p7里面的一樣,App.xaml.h, App.xaml.cpp:Application相關(guān)事件和處理。

    MainPage.xaml.h, MainPage.xaml.cpp:包含默認(rèn)頁(yè)面UI的event和基本邏輯,但不包含MainPage.xaml里UI生成的代碼。

    Package.appxmanifest:定義App相關(guān)的基本信息。包括App名字,描述,logo等。

    pch.h, pch.cpp: 預(yù)編譯文件。

    Assets文件里面存放程序的logo等相關(guān)的圖片,以前Wp7是直接放到外面的根目錄下的。

    運(yùn)行的效果

    ?

    ?

    ?

    ?

    轉(zhuǎn)載于:https://blog.51cto.com/linzheng/1078338

    總結(jié)

    以上是生活随笔為你收集整理的Windows 8 Hello World的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 欧美资源在线观看 | 国产毛片aaa | 日本www在线观看 | 亚洲av无码国产综合专区 | 亚洲av成人片色在线观看高潮 | 青青草久久伊人 | 999国产| 国产三区在线播放 | 99国产精品无码 | 无码精品人妻一区二区三区漫画 | 国产区一区二区三 | 国产精品亚州 | 伊人3| 日本一区二区三区免费观看 | 亚洲熟妇国产熟妇肥婆 | 精品日韩中文字幕 | av美女网站 | 日本美女视频网站 | va婷婷 | 青青国产精品视频 | 国产三级三级三级三级三级 | 国模大胆一区二区三区 | 国产精品久久久久久久久借妻 | 亚洲熟妇av日韩熟妇在线 | 久久久久这里只有精品 | 成人超碰 | 日本色站| 国产精品日韩 | 天堂成人在线观看 | 国产aⅴ爽av久久久久成人 | 国产人成视频在线观看 | 国产又爽又黄的视频 | 91激情视频在线观看 | 欧美成人黄色 | brazzers猛女系列 | 大桥未久恸哭の女教师 | 亚洲精品中文字幕乱码三区 | 91视频com| 日本www色 | 天天玩天天操 | 快色污| 亚洲AV无码精品久久一区二区 | 欧美亚洲久久 | 97超级碰碰 | 嫩草网站入口 | 欧美三级免费看 | 免费av高清| 最近中文字幕无免费 | 免费黄色在线看 | 性中文字幕 | 无码熟妇αⅴ人妻又粗又大 | 美色视频 | 银杏av | 综合九九 | 国产成人tv | 国产天堂av | 日本不卡视频一区二区 | 贝利弗山的秘密1985版免费观看 | 久久久人人人 | 99免费看 | 日韩午夜影院 | 精品在线免费视频 | a在线一区| 日日噜噜噜夜夜爽爽狠狠 | 日本a级黄| 黄色片免费在线 | 亚洲午夜在线观看 | 亚洲视频 欧美视频 | 温柔少妇的高潮呻吟 | 亚洲狼人综合网 | 91久久久久久久久久久 | 95看片淫黄大片一级 | 秋霞成人午夜伦在线观看 | 国产精品666 | 欧美在线色 | 久久久亚洲欧洲 | 国产成人精品二区三区亚瑟 | 91在线视频精品 | 国产精品国产精品国产专区不片 | 影音先锋资源av | eeuss鲁片一区二区三区在线观看 | 久久综合久久网 | 成人在线h | 一本色道无码道dvd在线观看 | 激情伊人| av天天看| xxxwww黄色| 国产精品美女网站 | 中文亚洲字幕 | 人人草人人爽 | 黄色av网站网址 | 久久99国产综合精品免费 | 真实乱视频国产免费观看 | 国产地址| 狠狠插狠狠干 | 传媒av在线 | 国产专区在线 | 婷婷狠狠操 | 91色爱 |