Windows Phone 8初级教程(十一) 设置SounBoard应用程序

http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-11-Setting-up-the-SoundBoard-App

系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners

源代码: http://aka.ms/absbeginnerdevwp8
PDF版本:http://aka.ms/absbeginnerdevwp8pdf

编写PetSounds应用程序是掌握如何播放媒体的一个不错的方式,但是我们对该应用还有具有商业方面的想法,所以在本课中我们将思考如何开发一个更加健壮的PetSounds版本。它将是一个具有许多不同声音类别的声音面板应用程序,它甚至具备录制自己声音的能力。

因此本课的计划是:

我们将通过草图对应用程序的用户界面和用户交互进行描述。

我们将通过创建一个新的项目、复制素材到项目中并设置AppResources.resx来建立一个新的应用程序。这些都是以前学习过的内容,但却是对新项目需要执行的任务。

1. 在实体模型上绘制屏幕草图

因为我们正在设计第一个商业应用程序,因此我建议您花一些事件阅读以下内容:

Windows Phone 8 Design Process
https://dev.windowsphone.com/en-us/design/process

此外还有一个用于绘制草图的模板:

http://go.microsoft.com/fwlink/?LinkID=266572

这个模板不仅能够帮助您将想法写在纸上,而且可以记录应用程序与用户交互的思考过程以及向用户提供的反馈。我还可以使用这个“低端的实体模型”与其他人交流设计和交互的想法,以便在我花时间开发应用程序前收集他们的反馈。这样做的目的是避免因自己做出过多的假设而出现重大的缺陷。

因此,我使用这个模板记录下了SoundBoard应用程序的草图:

该设计很大程度上受透视应用程序(the Pivot App)项目模板的启发,应用程序中将包含一些枢轴项(PivotItem,或称为“视图”、“类型”),每个枢轴项又包含一些声音磁贴。当您点击某个磁贴时将会播放此声音。

我还希望能够录制声音。在主页面的底部有一个应用栏,点击它将会允许您录制声音。经过思考,我需要三个按钮,我的想法是我们需要提供一些视觉反馈。我们可以轻松地创建一个类似于1960年代的盘式录音机的卷盘,并在录音时对卷盘增加动画效果。这将向用户提供很好的视觉反馈。单击应用栏上的保存按钮将允许您为声音提供一个名称,它将以“我的”或“自定义”等类似的名称显示在枢轴项的标题上。

除了设计,获取项目的素材总是需要花些时间和精力。对于本项目,我们将提供声音和相应的图像。说实话,Clint与一位声音方面的专才和一位图形方面的艺术家花了数小时才准备好这些素材。根据我的经验,创建富有创意的素材的努力从来都不应被低估。对于一个简单的应用程序它的挑战甚至更大。如果您具有严肃的商业报复,那么您就需要寻找这方面的专家。您会浪费很多时间试图让您的图像和声音刚好说得过去,但是离专业标准还是相去甚远。不管是网站或应用程序,我从不后悔聘请专业的设计师。他将使得我的产品看上去更加专业。

不管怎么样,通过提前计划并花些时间获得需要的素材,我们的已经勾勒出应用程序的雏形。让我们着手开发这个应用程序。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

时间: 2024-11-01 02:42:56

Windows Phone 8初级教程(十一) 设置SounBoard应用程序的相关文章

Windows Phone 8初级教程(十三) 设置LongListSelector中磁贴的样式

原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-13-Styling-Tiles-in-the-LongListSelector 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/ 系列地址:http://channel9.msdn.com/Series/Windows-Phon

Windows Phone 8初学者开发—第11部分:设置SounBoard应用程序

原文 Windows Phone 8初学者开发-第11部分:设置SounBoard应用程序 原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-11-Setting-up-the-SoundBoard-App 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute

Windows Phone 8初级教程(七) 本地化应用程序

原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-7-Localizing-the-App 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners 源代码: http://aka.ms/absbeginnerdevwp8 PDF文件: htt

Windows Phone 8初级教程(六) 设置应用程序的样式

Source Code: http://aka.ms/absbeginnerdevwp8 PDF Version: http://aka.ms/absbeginnerdevwp8pdf 我们已经讨论了XAML基础.布局以及事件,让我们在本课中讨论一些有趣的议题.我们将通过设置应用程序的样式赋予应用程序独特的特征.显然我们要遵循微软的准则以使我们的应用程序看上去是WindowsPhone 8生态系统的一部分,但是我们还有很多个性化应用程序的自由度. 本课的计划是: 我们将更改用于手机应用程序列表和

Windows Phone 8初级教程(九) Windows Phone 8模拟器概述

原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-9-Overview-of-the-Windows-Phone-8-Emulator 源代码: http://aka.ms/absbeginnerdevwp8 PDF版本:http://aka.ms/absbeginnerdevwp8pdf 我们已经在本系列中使用过Windows Phone模拟器.它是开发Wi

Windows Phone 8初级教程(五) 布局和事件基础

原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-5-Basics-of-Layout-and-Events 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners 源代码: http://aka.ms/absbeginnerdevwp8 P

Windows Phone 8初级教程(三) 编写第一个Windows Phone 8应用程序

原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-3-Writing-your-First-Windows-Phone-8-App 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners 源代码: http://aka.ms/absbegin

Windows Phone 8初级教程(一) 简介

您好,欢迎来到这个包含35课为Window Phone 8平台创建应用程序的系列教程.我叫Bob Tabor,在过去的11年中我一直在微软的网站和我自己的网站上(www.LearnVisualStudio.NET)创建针对微软开发工具和技术的视频讲座教程. 根据本系列的标题,本培训将针对"绝对初学者",虽然这肯定正确,因为我们将从最基本的创建手机应用程序开始,但是您将看到我们将很快转到一些Windows Phone 8操作系统的新的和高级的特性. 本系列的推出是因为我之前的系列(Win

Windows Phone 8初级教程(十)数据绑定应用程序和透视应用程序项目模板

原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-10-Overview-of-the-Databound-App-and-Pivot-App-Project-Templates 源代码:  http://aka.ms/absbeginnerdevwp8 PDF版本:http://aka.ms/absbeginnerdevwp8pdf 我们花了9节课来学习Wi