win 10 开发零基础教学:教你做第一个App—— Hello world

期待已久的win10已经发布了,开发者们现在也可以开发win10 app。如果你是win10 开发的小白,如果你没有接触过app开发,不要怕,今天教大家怎么做一个Hello world应用程序!(此教程适合小白,开发者们请无视!)

1、首先打开vs2015,在文件处点击新建——项目,如图:

选择“通用”——选择“空白应用”,如图并将项目命名为 Hello world,点击确定。

这时候就新建好了我们的一个空白应用程序。

2、首先,我们来认识一下一个空白应用程序的项目组成。

如图所示,点击MainPage.xaml .即可打开程序设计界面。在uwa应用中,主界面是设计视图,我们可以随时查看手机或者PC当前的设计情况。通过如图所示进行切换。我们在看一下右边,是整个项目的组成文件,MainPage.xaml是程序默认的主界面文件,下面还有一个MainPage.xaml.cs。这个是该页面的后台Csharp代码页。

我们程序设计的基本思路就是在前台界面用xaml语言进行界面设计。在后台用c#语言来实现相关的功能。

3、下面。开始我们的第一个win 10 应用。Hello world的制作!

Hello world   App功能:点击一个按钮,会弹出一个显示框,上面显示“Hello World”。

开始:

一开始学习,我们可以直接在左边的工具箱拖一个控件放到设计器的屏幕上。我们这里用手机设计界面做演示,pc界面是一样的道理。我们拖一个Button到手机设计器的屏幕上。如图所示。

接下来会出现如下图所示的界面,我们来看一下。当拖一个Button到界面时 ,在xaml代码里会自动生成一段代码。 Button代表按钮。Content 的意思是显示内容,我们可以看到,Button上显示的就是xaml代码之中Content 部分的内容。

我们让Button的内容显示为“确定”,就把它的Content部分给为“确定”。我们要实现按钮的点击,如图,接下来我们要做的就是为按钮添加单击事件。鼠标点一下Button ,在右边会出现Button的属性框,我们会看到一个闪电标志。这个就是代表  “事件”。我们应用中进行交互,实际上就是通过事件的触发来完成的。

单击事件 叫做 Click  。我们可以看到第一个属性就是Click。我们双击右边的属性框。

这时会自动生成一个点击事件。button_Click。同时在中间的xaml代码段会添加如图所示的一个事件。这是会跳转到后台代码处。如下图

如图即为该主页面的C sharp后台代码页面。我们要执行的动作都会在这里通过c#代码执行。如图方框即为刚才点击后生成的单击事件处理函数。我们需要做的就是在这个函数内实现弹出显示框并显示文本“Hello World”。

现在我们来添加一句简单的代码 :

await new MessageDialog(“Hello World”).ShowAsync();

这句话怎么理解呢? 我们知道 ,c#中,需要什么 就 new 一个,所以我们需要new 一个对话框,就是  MessageDialog 。所以就是 new MessageDialog( ),这里MessageDialog需要导入命名空间。用鼠标点击上方的提示就可以了。MessageDialog( )括号里就是要在应用中提示框显示的内容。我们写入“Hello World”。将来就会在应用中显示Hello World。

这样我们就添加成功了一句代码,由于是异步操作,所以需要加关键字,这个记住就可以了。如图所示。这样,我们的代码就写完了。

我们接下来就是要运行了

我们先用手机模拟器运行。点击如图所示,选择下方的模拟器,点击绿色的箭头开始运行:

程序运行起来后,我们点击确定。这时就会弹出一个对话框,上面显示Hello  World !

这样我们 的第一个win10 app就已经做好了!欢呼吧!

再来运行一下pc上的。选择本地计算机。点击运行。

pc应用也运行起来了,点击确定,显示Hello world!

至此所有内容全部结束了。接下来可以将你的app部署到win10系统的手机上或者电脑上!选择Device,选择“部署”。

这样,第一个win 10 App Hello World 就做完了!我相信,这么详细。即使是超级大白,也是秒懂的啊!加油吧!让我们携手进行win10 开发!

——IT追梦园

时间: 2024-12-25 23:40:26

win 10 开发零基础教学:教你做第一个App—— Hello world的相关文章

win 10 开发 第一步:开发环境的搭建

win 10 是一个全新的平台,也标志着微软的大一统.随着win 10 ,vs2015的发布,通用应用将进入我们的生活.对于想学习win 10 开发的同学来说,这是一个机会,win10 是全新的开始,让我们进入开发的第一课:win 10 应用开发环境的搭建. 一.准备工作. 1.要进行win10 开发,首先要将自己的电脑系统升级为win10.是的,首年升级免费! 2.如果要进行模拟器的使用,自己的电脑cpu还必须支持hyper-v虚拟化技术.我们可以在自己的电脑当中,打开——控制面板——启动或关

html5游戏开发-零基础开发《圣诞老人送礼物》小游戏

开言: 以前lufy前辈写过叫" HTML5游戏开发-零基础开发RPG游戏"的系列文章,在那里面我学习了他的引擎以及了解了游戏脚本.自从看了那几篇文章,我便对游戏开发有了基本的认识.今天我也以零基础为视点,为大家讲述如何开发一款简单的游戏.希望大家看了这篇文章,能使你对理解游戏开发有帮助. 你可以先测试一下游戏: http://lufylegend.com/lufylegend_developers/yorhom_Christmas/index.html 1,如何进行游戏开发 1.1游

你是零基础,该如何经营好一个网站

做网站时间长了,就会有各种各样的想法.想试各种推广方法,想做各种类型的网站.今天有一个新奇的想法,自己莫名的兴奋,然后马上想要付诸实践.做了没过多长时间,就偃旗息鼓了. 根本原因在于:没有那么多的精力. 我一直在思考一个问题:如果我是零基础,现在让我做网站,我该如何做呢?我目前从业了这么多年,感慨万千,有几点想要谈谈. 1.善于寻求帮助 一个好的管理人才,是懂得如何利用人才.利用工具来做事情的.网站涉及的事情太多,如代码,如内容,如优化,代码里又分前台后台,前台又分若干脚本.后台又分各种框架,缓

小程序Kbone开发教程基础篇02-使用kbone-ui实现一个按钮

前言 本节我们学习使用kbone-ui框架的使用,kbone-ui是微信推出的支持小程序和Vue框架的多端UI库,我们首先完成Button的使用. 一.基础知识 1.kbone-ui简介 kbone-ui 是一个能同时支持 小程序(kbone) 和 vue 框架开发的多端 UI 库.kbone 框架是用来对齐 Web 和 小程序多端的一个解决方案.在使用时,还是需要注意 小程序和 Web 之间的开发差异性,为了磨平这块内容,提供 kbone-ui 组件库.通过,kbone-ui 来磨平大部分的实

前端开发零基础必备基础知识点!

HTML是HyperText Markup Language(超文本文本标记标签语言),通过HTML,浏览器才能解析文档,在页面上显现文档的内容和结构.同时HTML 也是网络三大基石之一:URL(统一资源定位符),HTTP(超文本传输协议).超文本就是视频,音频和图片. HTML的行内标签,块级标签,空标签有哪些? 行内标签:a b span img input select strong 块级标签:div ul ol li dl dt dd h1-h6 p 空/单标签:br hr img li

【干货】零基础30分钟让你拥有一个完整属于自己的短视频APP系统

目录 一.附言: 1 二.购买域名和购买服务器: 2 三.搭建服务器环境: 5 四.配置APP前端部分: 8 1.工具以及文件准备: 9 2.配置后端接口地址 11 3.配置APP启动图和启动图标 12 五.搭建APP后端部分 13 步骤,一步步输入并且回车. 13 1. 登录方才已经安装好的宝塔软件以及创建通信网站. 15 2. 导入数据库测试是否连通. 20 六.搭建APP后台管理端部分 24 七.打包APP下载并测试 31 一.附言: [干货]30分钟让你拥有一个完整属于自己的短视频APP

从设计到开发,硅谷技术专家教你做“声控”APP

编者:本文为携程机票研发部技术专家祁一鸣在携程技术微分享中的分享内容,关注携程技术中心微信公号ctriptech,获知更多一手干货. [携程技术微分享]是携程技术中心推出的线上公开分享课程,每月1-2期,采用目前最火热的直播形式,邀请携程技术人,面向广大程序猿和技术爱好者,一起探讨最新的技术热点,分享一线实战经验,畅谈精彩技术人生,搭建一个线上的技术分享社区. 祁一鸣,2016年4月加入携程, 任机票研发部技术专家.毕业于美国常春藤名校Dartmouth College本科,曾先后在硅谷的Ora

【零基础手把手教你学Python】为什么要学Python?——人生苦短,只用Python

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,它具有丰富和强大的库,常被昵称为胶水语言,能够把用其他语言制作的各种模板(尤其是C/C++)很轻松地联结在一起. 如果你要问现在最热的编程语言是什么?肯定大多数人回答是Python. Python 大受欢迎 Python作为一种应用非常广泛的编程语言,在人工智能.计算科学.Web应用.用户交互界面.自动化运维等方面,Python都有极其广泛的应用.Python也是数据处理方面的主流语言

android开发零基础入门教程

最实用.最容易上手的android课程 很多java学习者都想尽快掌握android开发的流程!为此,我们推出了12小时系列课程,学习者只需要两天时间即可掌握android开发的基本知识,跨入android开发的大门,如想深入学习,请关注课程更新:授课时,我们也注重展示android开发中的实际技巧,课上代码都由老师一行一行实际敲出,真实展现了android开发中的细节. 在学习本课程时,你应该掌握基本java开发知识.数据库知识.XML技术等.这些技术我们再12小时学android课程中不再赘