当前位置:首页 > CN2资讯 > 正文内容

windows开发swift swift windows10开发

2天前CN2资讯


【Windows10 IoT开发系列】“Hello,World!”指导


本文主要是介绍使用C#来开发一个可以运行在Raspberry Pi2上的一个基本项目。

1.在启动Visual Studio 2015后,选择“文件“→”新建项目“

在打开的“新建项目”对话框中,选择“通用”

选择第一个项目“空白应用(通用Windows)



新建项目



注:如果这是你创建的第一个项目,Visual Studio 可能会提示你启用 Windows 10 开发人员模式。

2.添加对Windows IoT扩展SDK的应用

默认情况下IoT的扩展SDK是不会被添加到项目中的,所以我们需要手动添加,以保证Windows.Devices.Gpio等相关命名可在项目中使用。

操作方式:

右键项目,选择“引用”→”添加引用“,在对话框中选择”通用Windows“→”扩展“→”针对UWP的Windows IoT扩展“。



向项目添加扩展SDK




3.向MainPage.xaml添加内容

“解决方案资源管理器”中选择"MainPage.xaml"(其主要用于显示交互界面的某些交互信息)。假设我们现在需要添加一个文本框和按钮,因此需要通过修改XAML文件。

找到位于设计器的XAML部分中>并添加以下内容:

“{ThemeResource ApplicationPageBackgroundThemeBrush}”> HorizontalAlignment="Center" VerticalAlignment="Center"> x:Name="HelloMessage"Text="Hello, World!"Margin="10"IsReadOnly="True"/> x:Name="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的为什么不来尝试下呢。





    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26815.html

    分享给朋友:

    “windows开发swift swift windows10开发” 的相关文章

    如何选择低价域名注册商及推荐后缀

    在如今的互联网时代,拥有一个独特而便宜的域名变得尤为重要。无论你是想开始一个新项目、建立个人博客,还是开设在线商店,低价域名都能为你节省一笔不小的预算。接下来,我会盘点一些国外和国内的低价域名注册商,帮助你做出明智的选择。 一、国外便宜域名注册商概览 GoDaddy 我个人对GoDaddy的印象非...

    RackNerd黑五促销活动详解:超值套餐与刺激抽奖

    RackNerd黑五促销活动概述 RackNerd,成立于2017年,以其出色的虚拟主机、VPS主机和独立服务器服务,在国外主机商领域占有一席之地。随着公司不断壮大,RackNerd在全球20个国家设立了数据中心,涵盖美加、欧洲和亚洲,提供多样化的服务方案。我一直很欣赏他们采用的当下流行的KVM虚拟...

    阿里云新用户优惠活动详解:如何高效利用云服务

    作为阿里云的新用户,我感到兴奋,因为阿里云为像我这样的新手提供了许多优惠和服务,让我能轻松地体验云产品。首先,我们来聊聊什么是阿里云新用户。简单来说,阿里云会通过是否购买过云产品来判断我是否是新用户,而并非仅仅看注册时间。这意味着,只要我没有购买过云服务,就能享受到新用户的特权。 新用户的权益和优惠...

    探索VPS:虚拟专用服务器的优势与使用技巧

    说到VPS,许多人可能会感到陌生。其实,它是“虚拟专用服务器”(Virtual Private Server)的缩写。简单来讲,VPS就是一种把一台物理服务器划分成多个虚拟服务器的技术。每个虚拟服务器都有自己独立的操作系统、资源和配置,这为用户提供了高度个性化的设置选项。 在我的经历中,VPS的工作...

    海外云电脑的优势与使用技巧:全面解析云端计算服务

    云电脑,一个如今越来越受欢迎的概念,指的是通过网络将计算资源进行虚拟化,实现远程访问和使用。如果把传统电脑比作我们的家,云电脑就像是一个随时随地可以打开的大门,让我们能够使用强大的计算资源而无需依赖本地设备。简单来说,我可以在任何可以上网的地方,通过云端的服务器,使用重型软件或进行大规模计算,而不需...

    野草云跑路原因分析及用户影响

    在分析野草云跑路的原因时,经济压力与市场环境显得尤为重要。这一行业在过去几年间经历了大量的变化,新的竞争者层出不穷,对业务的生存环境造成了极大的挑战。作为一个处于快速发展的市场,能够获得资金和资源的企业,往往会在这些压力中表现得更为从容。野草云在经济环境受到冲击的情况下,未能及时调整战略,持续的资金...