【Windows10 IoT開發系列】「Hello,World!」指導

原文: 【Windows10 IoT開發系列】「Hello,World!」指導

本文主要是介紹使用C#來開發一個能夠運行在Raspberry Pi2上的一個基本項目。

​1.在啓動Visual Studio 2015後,選擇「文件「→」新建項目「html

​在打開的「新建項目」對話框中,選擇「通用」工具

​選擇第一個項目「空白應用(通用Windows)測試

新建項目

​注:若是這是你建立的第一個項目,Visual Studio 可能會提示你啓用 Windows 10 開發人員模式。this

2.添加對Windows IoT擴展SDK的應用url

默認狀況下IoT的擴展SDK是不會被添加到項目中的,因此咱們須要手動添加,以保證Windows.Devices.Gpio​等相關命名可在項目中使用。spa

操做方式:設計

​右鍵項目,選擇「引用」→」添加引用「,在對話框中選擇」通用Windows「→」擴展「→」針對UWP的Windows IoT擴展「。調試

向項目添加擴展SDK


​3.向MainPage.xaml添加內容code

​「解決方案資源管理器」中選擇"MainPage.xaml"(其主要用於顯示交互界面的某些交互信息)。假設咱們如今須要添加一個文本框和按鈕,所以須要經過修改XAML文件。orm

​找到位於設計器的XAML部分中>並添加如下內容:

「{ThemeResource ApplicationPageBackgroundThemeBrush}」>​

HorizontalAlignment="Center" VerticalAlignment="Center"> 

x:Name="HelloMessage"Text="Hello, World!"Margin="10"IsReadOnly="True"/>

"ClickMe"Content="Click Me!"Margin="10"HorizontalAlignment="Center"/>

 

 

​在添加文本框和按鈕後,開始添加按下按鈕時執行的代碼。再左邊預覽圖中雙擊創建成功的按鈕,由Visual Studio向Button XAML添加屬性 Click ,並生成 ClickMe_Click 。讓咱們爲此添加一行簡單的代碼:

MainPage​.xmal:

\"ClickMe" Content="點擊我!" Margin="10" HorizontalAlignment="Center" Click="ClickMe\_Click"/\>

MainPage.xaml.cs:

private void ClickMe\_Click\(object sender,RoutedEventArgs e\)​{ this.HelloMessage.Text = "Hello, Windows IoT Core!"; }

​4.在本地調試應用(請先肯定已經經過"生成"|"生成解決方案"命令生成相關應用)

因爲其屬於Windows 通用應用(Universal Windows Platform),故你能夠在裝有Visual Studio 2015的設備上測試它。

Debug應用

​5.向運行Windows IoT的設備部署應用

​①在菜單欄選擇"遠程計算機調試",在彈出的「遠程鏈接」對話框中輸入設備的IP地址或名稱,在Windows 身份驗證處選擇 None

遠程調試

​②按 F5(或依次選擇「調試」|「啓動調試」)便可開始調試應用,可在 Windows IoT 核心版設備屏幕上看到該應用出現,而且可單擊該按鈕。

③在部署過程當中,若出現提示「沒法鏈接到名爲‘XXXX’的 Microsoft Visual Studio 遠程調試程序。Visual Studio 2015 遠程調試程序 (MSVSMON.EXE) 彷佛沒有在遠程計算機上運行。」,則遠程調試程序可能已超時。 使用 PowerShell 鏈接到你的設備並經過運行 tlist 查詢活動進程

若是沒有msvsmon.exe 存在於列表中,運行命令從新啓動遠程調試程序(也能夠從新啓動你的設備):schtasks /run /tn StartMsvsmon

​④在調試過程當中設置斷點、查看變量值等。若要中止應用,請按「中止調試」按鈕(或依次選擇「調試」|「中止調試」)。

⑤​在成功部署和調試此 UWP 應用後,將 Visual Studio 工具欄配置下拉列表從 Debug 更改成 Release,便可建立預發佈版本。可依次選擇「生成」|「從新生成解決方案」和「生成」|「部署解決方案」,生成應用並將其部署到設備。

一個運行在IoT設備上的 ​Hello World!就這樣作好了,若是你擁有一款能夠運行Windows10 for IoT Core設備而且已經安裝了Visual Studio 2015的爲何不來嘗試下呢。

聲明:​本文主要資料來源於Windows 開發中心。

相關文章
相關標籤/搜索