Welcome

首页 / 软件开发 / .NET编程技术 / Windows 8.1应用学习:创建我的第一个应用

Windows 8.1应用学习:创建我的第一个应用2015-12-25 cnblogs shaomeng转眼间Windows 8.1已经发布了四个多月,之前因为开发需要对Windows 8.1新特性进行过零散的学习和使用,一直没有静下心来系统的学习过。近日部门有几名新同事加入,需要进行Windows 商店应用开发的培训,所以借这个机会,重新梳理一下Windows 8.1 应用开发的知识。闲言碎语不多讲,接下来开始第一站,创建第一个应用。

首先我们看一下开发环境要求:Windows 8.1 + Visual Studio 2013

紧接着我们新建一个Windows 8.1 商店应用的项目,起名为HelloWorld(好吧,这可能是用的最多的名字了吧),来观察一下项目的构成

Properties目录中的AssemblyInfo.cs文件控制程序集的常规信息,如程序集标题、描述、公司、版权和版本等;

引用是大家都很熟悉的一个目录,我们对其他程序集的引用都会列在这里,我们可以添加引用或删除引用;

Assets目录存放的是应用图标和启动屏幕相关的图片文件;

App.xaml包含了应用所需的资源,App.xaml.cs为应用提供入口;

HelloWorld_TemporaryKey.pfx是应用的数字证书文件;

MainPage.xaml是应用启动后出现的第一个界面;

Package.appxmainfest是应用程序的清单文件,可以在文件中设置应用名称、图标、入口、功能等等。

接下来我们详细说明一下清单文件:

1. 应用程序

主要设置应用的名称、语言、支持旋转、支持的通知方式等属性。其中与Windows 8 较大的不同是可以设置最小宽度,Windows 8中处于Snapped状态的应用固定宽度为320px,而Windows 8.1 中用户可以通过拖拽改变Snapped状态应用的宽度,同时开发者可以设置最小宽度为320px、500px 或 默认值。