GetStartedWithWin10Develop

首先要确保已经配置好win10开发环境,开始第一个win10开发的HelloWorld

1.首先创建你的win10项目(示例的项目名称为 HelloUniversalDemo)

2.大概熟悉界面,由红色圈起来的部分可以发现,各种设备的分辨率,大小等,由此也可以进一步看出来win10真的是实现了跨平台开发,一次开发,win10PC、win10Phone、xbox、tablet平板、还包括了win10发布会上的SurfaceHub以及loT物联网设备(哇哇哇~~已经按捺不住自己激动的心情了,对不对,加油吧,骚年!You can do it!)

3.来看一下项目中都有哪些文件,

Assets文件夹下放的是一些项目中会用到的资源,比如在启动时要显示的启动界面、比如说可以固定到开始屏幕的磁贴等资源

App.xaml文件中可以定义一些全局的样式和资源等,App.xaml.cs文件是整个应用程序的入口,相当于其他编程语言中的主函数

Package.appxmanifest 文件是整个App的配置文件,其中包含了许多项设置,包括App在应用商店中及用户设备上的应用名称、发布者信息、应用程序所需要获取用户的信息及权限、应用图标、磁贴等

ApplicationInsights.config 文件是微软用于检测你的app使用情况的一些配置,在App.xaml.cs文件中App类的构造方法中可以看到有引用启用应用遥测,帮助开发者分析app使用情况

MainPage.xaml 与MainPage.xaml.cs 文件是创建应用的过程中自动创建的这个实例中就要基于这个自动生成的文件进行修改

packages.config 文件是应用程序引用外部package包的配置文件,不必关注这个,自动生成也不必进行修改

4.修改MainPage.xaml文件,修改后的代码如下所示 (看着小美女是不是感觉很舒服,嘿嘿,这是VS的一个插件叫做【ClaudiaIDE】,可以在VS的扩展与更新中找到)

5. 修改MainPage.xaml.cs 文件如下所示,只需要在点击按钮事件即btnTest_Click方法中添加一句代码即可,

txtbTip.Visibility = Visibility.Visible;

6.运行程序,运行状况

VS的DiagnosticTools

运行效果图:

点击按钮之后的效果:

GetStartedWithWin10Develop的更多相关文章

随机推荐

  1. Oracle数据库入门——物化视图日志结构

    物化视图的快速刷新要求基本必须建立物化视图日志,这篇文章简单描述一下物化视图日志中各个字段的含义和用途. 物化视图日志的名称为MLOG$_后面跟基表的名称,如果表名的长度超过20位,则只取前20位,当 ...

  2. 译:在C#中使用LINQ To SQL

    译文出处:http://www.codeproject.com/Tips/871938/LINQ-To-SQL-Using-Csharp 今天在这个话题中,我给大家分享一个在c#编程中非常有趣和十分有 ...

  3. 在自己的框架中引用 PHPExcel

    如果直接在框架中的controller中直接引用 xxxx/PHPExcel.php,由于框架中有autoload 与PHPExcel的autoload冲突(加载目录原因), 那么在不想做太多修改的情 ...

  4. 从function前面的!想到的

    最近没事喜欢看看,一些js库的源码,结果发现库前不是加一个!就是加+或者一个(),心中猜出个大概知道这个是让函数自动执行,可是这么多符号达到同一个目的,原理是什么呢,下面做一下剖析: 先从IIFE开始 ...

  5. js 获取时间比较全,留备用(zhuan)

    var myDate = new Date(); myDate.getYear();        //获取当前年份(2位) myDate.getFullYear();    //获取完整的年份(4位 ...

  6. 关于同一台机器上安装多个sql实例的连接方法

    由于客户需要在一台服务器上安装了两个sql服务器(一个sql2000,一个是sql2005,其实例名不同),默认的端口1433被先安装的sql2000使用,后来安装的的随机启用了一个3045端口.其中 ...

  7. How to change statusbar text color to dark on android 4.4

    Because I haven't enough votes, so post picture at here, thank you. Almost 2 weeks ago, I was search ...

  8. MyEclipse for Spring启动时报错"An internal error occurred during: 'Updating indexes'.Java heap space"的解决办法

    问题 MyEclipse for Spring在启动时,报如下错误:An internal error occurred during: 'Updating indexes'.Java heap sp ...

  9. 获得 MongoDB for Node.js Developers 证书

    前段时间由于项目需要,开始学习MongoDB,发现MongoDB官网的学习课程非常有帮助. 整个教学很有体系,包括: Video.quiz.Homework.Final Exam. 历时7周,拿到认证 ...

  10. Linux用户组管理

    用户组信息存放:/etc/group 当组内只有一个用户,并且用户名和用户组名一致时默认不显示:组号1-499是系统预留的用户组,>=500的用户组是管理员手动创建的,组密码占位符用x表示   ...