Windows 8.1 应用再出发 - 创建我的第一个应用

蓮花仙者
发布: 2025-07-22 08:14:11
原创
360人浏览过

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

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

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

Windows 8.1 应用再出发 - 创建我的第一个应用
Properties目录中的AssemblyInfo.cs文件控制程序集的常规信息,如程序集标题、描述、公司、版权和版本等;引用是大家都很熟悉的一个目录,我们对其他程序集的引用都会列在这里,我们可以添加引用或删除引用;Assets目录存放的是应用图标和启动屏幕相关的图片文件;App.xaml包含了应用所需的资源,App.xaml.cs为应用提供入口;HelloWorld_TemporaryKey.pfx是应用的数字证书文件;MainPage.xaml是应用启动后出现的第一个界面;Package.appxmainfest是应用程序的清单文件,可以在文件中设置应用名称、图标、入口、功能等等。

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

Windows 8.1 应用再出发 - 创建我的第一个应用

1. 应用程序

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

Windows 8.1 应用再出发 - 创建我的第一个应用

 2. 可见资产

主要设置应用的各种图标和启动屏幕,所用图片都存放在前面提到的Assets目录中,与Windows 8较为不同的是可以设置应用的默认大小,还可以设置应用的310 * 310徽标。

Windows 8.1 应用再出发 - 创建我的第一个应用

3. 功能

主要指定应用可使用的系统功能,例如我们需要获取用户位置坐标,那我们需要勾选“位置”功能。

Windows 8.1 应用再出发 - 创建我的第一个应用

4. 声明

v3.0  S-CMS企业建站系统(含小程序)
v3.0 S-CMS企业建站系统(含小程序)

S-CMS政府建站系统是淄博闪灵网络科技有限公司开发的一款专门为企业建站提供解决方案的产品,前端模板样式主打HTML5模板,以动画效果好、页面流畅、响应式布局为特色,程序主体采用ASP+ACCESS/MSSQL构架,拥有独立自主开发的一整套函数、标签系统,具有极强的可扩展性,设计师可以非常简单的开发出漂亮实用的模板。系统自2015年发布第一个版本以来,至今已积累上万用户群,为上万企业提供最优质的建

v3.0  S-CMS企业建站系统(含小程序) 258
查看详情 v3.0  S-CMS企业建站系统(含小程序)

主要添加应用的可用声明,例如我们需要实现搜索协议,就要添加“搜索”声明,然后填写相关属性。

Windows 8.1 应用再出发 - 创建我的第一个应用

5. 内容 URI

主要添加可向应用程序发送ScriptNotify事件的HTTPS URI。因为Windows 8.1 中不支持 WebView 控件的 AllowedScriptNotifyUris、AnyScriptNotifyUri 和 AllowedScriptNotifyUrisProperty。所以允许引发ScriptNotify事件的URI都需要列在这里。

Windows 8.1 应用再出发 - 创建我的第一个应用

6. 打包

主要指定安装包的属性信息

Windows 8.1 应用再出发 - 创建我的第一个应用

然后我们对MainPage做一些修改,尝试调试应用程序。我们在页面中加入一个文本控件:

代码语言:javascript代码运行次数:0运行复制
<code class="javascript"><Page    x:Class="HelloWorld.MainPage"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    xmlns:local="using:HelloWorld"    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    mc:Ignorable="d">    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">        <TextBlock Text="My First App, Hello World." HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="50"/>    </Grid></Page></code>
登录后复制

接下来我们就可以调试应用了,在调试之前,我们先来看看调试方法。Windows 商店应用的调试方法有:模拟器、本地计算机 和 远程计算机。模拟器和本地计算机,顾名思义,就是在本机启动模拟器调试和在本机调试,而远程计算机多用于在连接到本机的平板上调试时。这里我们选择在模拟器调试,运行效果如下图:

Windows 8.1 应用再出发 - 创建我的第一个应用

运行后,模拟器的应用界面中显示出我们添加的文本框。到这里我们的第一个应用的创建和调试就完成了,谢谢。

以上就是Windows 8.1 应用再出发 - 创建我的第一个应用的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号