2013年7月28日

摘要: 您好,欢迎来到这个包含35课为Window Phone 8平台创建应用程序的系列教程。我叫Bob Tabor,在过去的11年中我一直在微软的网站和我自己的网站上(www.LearnVisualStudio.NET)创建针对微软开发工具和技术的视频讲座教程。 根据本系列的标题,本培训将针对“绝对初学者”,虽然这肯定正确,因为我们将从最基本的创建手机应用程序开始,但是您将看到我们将很快转到一些Windows Phone 8操作系统的新的和高级的特性。 阅读全文
posted @ 2013-07-28 11:47 电力培训网 阅读(2743) 评论(4) 推荐(4)

2013年7月19日

摘要: Bob Tabor (LearnVisualStudio.NET)和Clint Rutkas (Microsoft/Channel9)合作推出了超过11小时的针对初学者的Windows Phone 8开发系列教程。您不仅将学习安装和使用Visual Studio Express 2012 for Windows Phone和模拟器的基本知识,还将学习XAML布局和事件,如何使用众多手机的内置特性和其他开源库。最棒的是本系列教程将引导您创建两个完整并有价值的应用程序。您将要创建的第一个应用是SoundBoard应用,它允许您播放已录制的声音并录制您自己的自定义声音。您将要创建的第二个应用是AroundMe应用,它使用Flickr提供的应用程序接口(API)并与手机地图、全球定位系统(GPS)和锁屏能力进行了集成。 阅读全文
posted @ 2013-07-19 09:08 电力培训网 阅读(1333) 评论(3) 推荐(1)

2013年7月1日

摘要: 编写Windows应用商店应用最令人瞩目的理由之一是您可以方便地将它们发布到Windows应用商店。考虑到世界范围内目前有超过7亿台PC运行Windows 7,并且每台PC代表一个潜在的Windows 8升级,市场和收入潜力是巨大和多样的。鉴于收入分享计划将高达80%的销售收益分配给作者,开发者具有编写优秀应用并将它们提供给用户的充分动机。 应用商店具有灵活的盈利选项:您可以提供试用,一次性购买,应用内购买,第三方电子商务和广告。 对于试用,您可以使用位于Windows.ApplicationModel.Store命名空间的Windows应用商店API来检测应用程序是否运行于试用许可证。Windows运行时同时提供其他API以轻松地从试用版升级到付费版本,检索许可证信息并提供更多功能。Windows运行时中的CurrentAppSimulator类提供了方便的模拟购买和测试代码的方法,它们依赖于Windows应用商店API并且全部位于一个受控的环境中。 在本实验中您将使用Windows应用商店API来实现Contoso Cookbook的盈利。 首先,您将修改关于框以检测试用版 阅读全文
posted @ 2013-07-01 21:32 电力培训网 阅读(1563) 评论(0) 推荐(1)

2013年6月30日

摘要: 磁贴是Windows应用商店应用用户体验的重要元素。当应用程序被安装后,它的磁贴将在Windows 8开始屏幕被创建。该磁贴(称为主磁贴)作为启动应用程序的快捷方式。默认情况下,主磁贴的图像来自Logo.png文件,它由Visual Studio包含在Window应用商店项目中。图像大小为150X150像素,并由它创建了一个正方形磁贴。然而,通过向项目添加一个310X150的图像并在应用程序清单中将它指定为“宽徽标”,您可以同时在应用程序中包含一个宽磁贴。如果应用程序支持宽磁贴,那么用户可以在开始屏幕上在正方形磁贴和宽磁贴之间进行切换。 Windows应用商店应用同时包含创建附加磁贴(称为辅助磁贴)的选项。辅助磁贴作为启动应用程序的快捷方式,同时为应用程序提供预定义的位置和状态。例如天气应用程序会允许用户为华盛顿州雷德蒙德和佐治亚州亚特兰大等地理位置创建辅助磁贴。用户然后可以通过简单地点击辅助磁贴启动应用程序并查看雷德蒙德或亚特兰大的天气。 您可以通过使用Windows运行时中的Windows.UI.StartScreen.SecondaryTile类创建辅助磁贴。磁贴创建通常由用 阅读全文
posted @ 2013-06-30 07:19 电力培训网 阅读(1895) 评论(1) 推荐(1)

2013年6月25日

摘要: 实验3介绍了合约并演示了应用程序如何轻松地与共享和搜索合约实现集成。合约同样包含设置超级按钮,它对活动的Windows应用商店应用的设置进行修改。在您选择设置超级按钮时出现的设置窗格中,操作系统提供一个权限命令,它允许用户启用或禁用程序的某些功能,例如对网络摄像头和麦克风的访问。值得注意的是您可以向设置窗格添加命令并将它们连接到设置页面。这为用户提供了方便地访问首选项,关于框和其他应用程序特定的设置内容。 在本实验中,您将向Contoso食谱的设置窗格添加About 和 Preferences命令。您将公开一个简单的用户首选项,它可以通过一个切换开关被打开和关闭,并且您将使用漫游设置存储这个首选项以使它跟随用户一起移动。 阅读全文
posted @ 2013-06-25 10:04 电力培训网 阅读(1396) 评论(0) 推荐(1)

2013年6月17日

摘要: 进程生命周期管理对构建Windows应用商店应用的开发者来说是需要理解的最重要的概念之一。不同于传统的Windows应用(它们即使在后台任然继续执行),Windows应用商店应用仅在前台时执行。通常不可见的应用程序被操作系统挂起并且不能被执行直到操作系统将它恢复到前台。 当应用程序被挂起,它任然在内存中,同时它的所有线程被挂起。只要进程任然在内存中,当应用程序回到前台时,它将从停止的地方继续执行。要做到这一点开发者不需要做任何工作。然而您不能被保证进程一直在内存中。如果当应用程序被挂起时,Windows内核决定需要挂起应用程序所使用的内存,Windows可以终止挂起的应用程序。当应用程序被终止时,所有未保存的状态将被丢失。除非您采取步骤以保持状态,否则当用户返回应用程序并发现所有已完成的工作被丢失时将会非常吃惊。 显然我们不会允许它发生。当应用程序被挂起时,即使Windows也不知道应用程序是否最终将被终止。您应当假定应用程序将被终止,因此您必须编写代码以在它被挂起时保存应用程序的状态。然后如果您检测到应用程序被挂起时有一个终止发生,您可以在重新激活时恢复状态。 听起来很麻烦?有 阅读全文
posted @ 2013-06-17 09:15 电力培训网 阅读(1181) 评论(0) 推荐(1)

2013年6月13日

摘要: Windows运行时中的Windows.Media.Capture命名空间包含一系列类,它们为捕获媒体并将其纳入Windows应用商店应用提供便利。尤其是CameraCaptureUI类使得从网络摄像头拍照和捕获视频变得轻而易举。CameraCaptureUI甚至可以处理包含两个摄像头的设备(一个前置,一个后置),并为在两者之间进行切换提供简单、直观的用户界面。 在本实验中,您将通过允许用户拍摄他们喜爱的食谱创作的照片和视频并与其他应用程序进行共享来增强Contoso食谱的功能。您也将添加应用栏以提供这些功能的快捷方式并学习如何将弹出菜单纳入应用栏命令。 阅读全文
posted @ 2013-06-13 21:32 电力培训网 阅读(1041) 评论(0) 推荐(1)

2013年6月12日

摘要: Windows 8用户体验的关键特点之一是对超级按钮的使用。它响应轻扫或Windows徽标+C键,并从屏幕右侧滑出。这些按钮(“超级按钮”)为Windows应用商店应用提供了一种以一致方式在应用程序之间公开常用功能的手段。例如,如果您需要在应用程序中执行搜素,您可以选择搜索超级按钮并在搜索窗格中输入一个搜索条目。用户界面和调用上述界面的操作在每个应用程序中都是一样的。为了与另一个应用程序共享数据,您使用共享超级按钮。一个支持共享的应用程序就可以共享数据了。例如,一个绘图应用程序可以与其他支持共享的应用程序共享图画,或者Contoso食谱可以与其他支持共享的应用程序共享食谱, 在本实验中,您将为Contoso食谱添加搜索和共享支持。您将获得实现搜索和共享合约的第一手体验。您将同时学习这些合约如何为两个应用程序之间或应用程序与Windows自身之间提供更高层次的集成。 阅读全文
posted @ 2013-06-12 21:49 电力培训网 阅读(1066) 评论(0) 推荐(1)

2013年6月10日

摘要: 优秀Windows应用商店应用的一个特点是适应不同尺寸的屏幕并处理横向模式和纵向模式之间的旋转。它还必须响应贴靠,贴靠允许两个应用程序共享屏幕和并排运行。 另一个与屏幕尺寸有关的特性是语义式缩放。不同于视觉缩放,它通过响应收缩手势等用户交互简单地对屏幕上的内容进行缩放,当用户放大或缩小时,语义式缩放对内容的呈现进行修改以显示或多或少的细节。 在本实验中,您将在实验1的基础上增加三个与Contoso食谱有关的重要用户界面。首先,当屏幕旋转时,您将对项-明细和组-明细页面的布局进行定制。接着,当应用程序被贴靠时,您将对项-明细页面进行定制。最后,您将在开始页面中实施语义式缩放并在单个屏幕上查看所有食谱组。 阅读全文
posted @ 2013-06-10 20:22 电力培训网 阅读(1088) 评论(0) 推荐(0)

2013年6月8日

摘要: Contoso食谱是一系列的手动实验教程,这些实验被设计用来使您沉浸于Windows应用商店应用的开发。当您完成本实验后,您将创建一个漂亮并实用的真实应用程序。该应用程序将使用Window8中的一些关键的新特性。通过本系列实验,您将了解很多创建优秀Windows应用商店应用的知识,包括: 采用GridView, ListView, FlipView, AppBar 和 SemanticZoom等Windows 8控件的用户体验。 可扩展到大小不同尺寸显示器并提供对辅屏和不同方向进行处理的用户体验。 通过设置,搜索和共享合约与Windows 8的超级按钮进行集成。 通过处理生命期和应用程序模型事件实现正确保存并恢复状态,以及对设置进行漫游使用户无缝在任务甚至设备之间移动。 与硬件无缝集成以实现图片和视频捕获等功能。 通过辅助磁贴固定,通知和锁屏提醒保持应用内容的活动并始终呈现给用户。 与Windows应用商店API集成以实现试用和应用程序内购买。 在本系列的第一个实验中,您将使用可扩展应用程序标记语言(XAML)和C#创建应用,实现导航,从Windo 阅读全文
posted @ 2013-06-08 12:00 电力培训网 阅读(2067) 评论(3) 推荐(0)

导航