翻譯|使用教程|編輯:陳津勇|2019-11-22 13:36:46.817|閱讀 730 次
概述:在Visual Studio集成開發(fā)環(huán)境(IDE)的簡(jiǎn)介中,您將創(chuàng)建一個(gè)可在任何Windows 10設(shè)備上運(yùn)行的“Hello World”應(yīng)用程序。在此之前,您將使用通用Windows平臺(tái)(UWP)項(xiàng)目模板、可擴(kuò)展應(yīng)用程序標(biāo)記語言(XAML)和C#編程語言。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在上篇中,介紹了建立項(xiàng)目和創(chuàng)建應(yīng)用程序的部分操作。本文將承接上篇,繼續(xù)為大家介紹使用XAML和C#在Visual Studio中創(chuàng)建一個(gè)通用Windows平臺(tái)應(yīng)用程序的其他步驟。
創(chuàng)建應(yīng)用程序
在按鈕上添加標(biāo)簽
1、在XAML Editor中,將“Button Content”值從“Button”更改為“Hello World!”。

2、同時(shí),您會(huì)發(fā)現(xiàn)XAML Designer的按鈕也改變了。

添加事件處理程序
“事件處理程序”聽起來很復(fù)雜,但這只是事件發(fā)生時(shí)調(diào)用的代碼的另一個(gè)名稱。在這種情況下,它將為“Hello World”按鈕添加一個(gè)動(dòng)作。
1、雙擊設(shè)計(jì)畫布上的按鈕控件。
2、在代碼隱藏頁面MainPage.xaml.cs中編輯事件處理程序代碼。
默認(rèn)事件處理程序如下所示:

對(duì)其進(jìn)行更改,如下所示:

這是復(fù)制和粘貼的代碼:
private async void Button_Click(object sender, RoutedEventArgs e)
      {
          MediaElement mediaElement = new MediaElement();
          var synth = new Windows.Media.SpeechSynthesis.SpeechSynthesizer();
          Windows.Media.SpeechSynthesis.SpeechSynthesisStream stream = await synth.SynthesizeTextToStreamAsync("Hello, World!");
          mediaElement.SetSource(stream, stream.ContentType);
          mediaElement.Play();
      }該代碼使用Windows API創(chuàng)建語音合成對(duì)象,然后給它提供了一些文本。
運(yùn)行應(yīng)用程序
現(xiàn)在可以構(gòu)建、部署和啟動(dòng)“Hello World”UWP應(yīng)用程序了。
1、使用“Play”按鈕(其文本為L(zhǎng)ocal Machine)在本地計(jì)算機(jī)上啟動(dòng)應(yīng)用程序。

還可以從菜單欄中選擇“Debug”> “Start Debugging”,或按F5鍵啟動(dòng)應(yīng)用。
2、瀏覽應(yīng)用程序,它會(huì)在啟動(dòng)屏幕消失后立即出現(xiàn)。該應(yīng)用程序應(yīng)類似于以下內(nèi)容:

3、單擊“Hello World”按鈕。
Windows 10設(shè)備將字面上說:“Hello, World!”
4、要關(guān)閉該應(yīng)用程序,請(qǐng)單擊工具欄中的“Stop Debugging”按鈕。(或從菜單欄中選擇“Debug” >“Stop Debugging”,或按Shift + F5。)
想要獲取 Visual Studio 更多資源或正版授權(quán)的伙伴請(qǐng)聯(lián)系領(lǐng)取
慧都16周年·技術(shù)服務(wù)月,軟件商城優(yōu)惠券不限量免費(fèi)放送,購物立減服務(wù)升級(jí),享受折上折>>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: