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. win8磁盘占用100%的12种解决办法

    解决方法1:硬盘4K对齐,能减少磁盘占用100%情况.(大部分用户能解决) 解决方法2:检查硬盘AHCI驱动是否安装 解决方法3:通过 HD Tune Pro 5 专业的硬盘测试工具 检测硬盘健康度, ...

  2. 分享一个Mongodb PHP封装类

    <?php /** * Mongodb 基本操作API,支持基本类似关系统型数据库的操作接口 * * @version 1.0 * [说明] * * 1:该版本API实现了 Mongodb 中最 ...

  3. Legolas工业自动化平台入门(二)数据响应动作

    在上一篇文章Legolas工业自动化平台入门(一)搭建应用里,我们简单地提到了"动作"的概念.不清楚的童鞋不要着急,这篇我们就来介绍如何在Legolas平台上添加动作,并应用动作. ...

  4. div 等高

    padding-bottom: 5000px; margin-bottom: -5000px;

  5. Netty5 + WebSocket 练习

    1. 了解WebSocket知识 略2. websocket实现系统简单反馈时间 WebSocketServerHandler.java package com.jieli.nettytest.web ...

  6. CSS 布局属性(display,float,clear,visibility,overflow,overflow-x,overflow-y)

    display:none | inline | block | list-item | inline-block | table | inline-table | table-caption | ta ...

  7. js中的执行上下文,菜鸟入门基础。

    console.log(a); //Uncaught ReferenceError: a is not defined 因为没有定义a所以报错了. var a = 52; console.log(a) ...

  8. c# File 操作

    //1.---------文件夹创建.移动.删除--------- //创建文件夹 Directory.CreateDirectory(Server.MapPath("a")); ...

  9. codeforces B. Strongly Connected City(dfs水过)

    题意:有横向和纵向的街道,每个街道只有一个方向,垂直的街道相交会产生一个节点,这样每个节点都有两个方向, 问是否每一个节点都可以由其他的节点到达.... 思路:规律没有想到,直接爆搜!每一个节点dfs ...

  10. Mysql学习笔记(三)运算符和控制流函数

    本章学习内容: 1.操作符 2.控制流程函数 操作符: i.圆括号.. 简单的介绍一下圆括号,圆括号的使用的目的是规定计算表达式的顺序...这个想必大家都熟悉例如  mysql>select 1 ...