翻譯|使用教程|編輯:黃竹雯|2019-01-04 13:30:41.000|閱讀 893 次
概述:本文主要介紹如何使用XAML和C#在Visual Studio 2017中創建第一個Hello World應用
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Visual Studio是一套完備的工具和服務,可幫助您在Microsoft平臺或其他平臺創建各種各樣的應用程序。本文旨在指導如何在Windows Visual Studio平臺上使用XAML和C#創建一個簡單的“Hello World”應用。通過本文你將了解到面向Windows 10和UWP如何創建新的Visual Studio項目、如何在編寫XAML時更改起始頁上的UI以及怎么在本地運行Visual Studio項目等等。
開始之前,如果需要下載安裝Visual Studio 2017可以點擊下方下載鏈接和安裝教程鏈接。
Microsoft Visual Studio 2017安裝和使用教程>>
如果你是首次使用Visual Studio,則可能會看到要求啟用Developer Mode的設置對話框。開發人員模式是一種用于啟用某些功能,如允許直接運行應用而不是從應用商店運行的特殊設置。這里需要選擇Developer Mode,然后點擊OK并關閉對話框。
盡管Blank APP(Universal Windows)為最基本的模板,但該模板仍包含很多文件。這些文件是使用C#的所有UWP應用必不可少的文件。在Visual Studio中創建的每一個項目都包含這些文件。
<Button x:name="button" Content="Button" HorizontalAlignment="Left" Margin = "152,293,0,0" VerticalAlignment="Top"/>
<Button x:name="button" Content="Hello, world!" HorizontalAlignment="Left" Margin = "152,293,0,0" VerticalAlignment="Top"/>注意設計畫布中顯示的按鈕如何更新顯示新文本。
至此已經創建了一個非常簡單的應用,現在可以開始構建、部署和啟動應用并查看其外觀。你可以在本地計算機、模擬器、仿真器或者在遠程設備上調試應用。下面是Visual Studio中的目標設備菜單。
默認情況下,應用在本地計算機上運行。目標設備菜單提供用于在桌面設備上調試應用的多個選項。如模擬器、本地計算機和遠程計算機。
在本地計算機上開始調試:
事件處理程序聽起來很復雜,但它只是事件發生,如用戶單擊按鈕時調用的代碼的另一個名稱。雙擊設計畫布中的按鈕控件,讓Visual Studio為該按鈕創建事件處理程序。也可以手動創建所有代碼。
編輯MainPage.xaml.cs(即代碼隱藏頁面)中的事件處理程序代碼。
private void Button_Click(object sender, RoutedEventArgs e) { }
對其進行更改以后如下所示:
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創建的一個語音合成對象,提供給該對象一些要說的文本。運行該應用并單擊按鈕時,計算機或手機會逐字的說出“Hello World”。
觀看下方視頻了解更多詳細信息:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn