time 
设为首页】【收藏本站
当前位置: 主页 > 程序设计 > .net > Visual Studio > 【Visual Studio 2012使用技巧】2、使用全新的调试功能

【Visual Studio 2012使用技巧】2、使用全新的调试功能

时间:2013-01-11 12:49 点击:2735次 字体:[ ]




 Windows 8 带来了一种新的应用程序生命周期模型,其中 Windows 商店应用程序会为用户自动管理。即使它们从未运行过,也没有显示在屏幕上,这些应用程序仍然是激活状态的。这对能量消耗和电池寿命来说有好处。下图是Windows 商店应用程序的生命周期模型图。

【Visual Studio 2012使用技巧】2、使用全新的调试功能_www.fengfly.com

在这篇文章中,我们一起看看Visual Studio 2012在针对Windows 商店应用程序生命周期特点,所作出的调试改进,包括从JavaScript 调试,到Windows 8 模拟器,到Windows RT 设备上的远程调试。

模拟事件

在此过程中,我们遇到的第一个挑战是如何来模拟你的应用程序在现实世界使用中会遇到的事件,以便你可以调试这些有趣的情况。如何模拟应用程序被激活、被暂停以及被终止?

为了确保以上事件都可以简单方便的对应到Visual Studio中,Visual Studio中添加了以下三个命令:Suspend(暂停)、Resume( 继续)和" Suspend and Shutdown(暂停和关闭)"。

  1. 暂停:在应用程序处理事件之后,暂停命令让应用程序处于暂停状态。
  2. 继续:继续运行应用程序,使其重新进入运行状态,并将它作为在前台活动的应用程序。
  3. 暂停和关闭"暂停和关闭"首先会"暂停"。然后终止应用程序,并停止调试。

你一定和我想的一样:为什么需要创建一个"暂停和关闭"的命令呢?此命令的目的是模拟当你的应用程序由Windows 8暂停和终止时,发生的自然顺序事件。例如,当你通过停止调试,来关闭应用程序,这时不会触发暂停事件。当你通过按 Alt + F4 或将其拖动到屏幕的底部来显式地关闭该程序。在这种情况下,在终止该应用程序之前,会触发一个暂停事件;但下一次用户激活该应用程序时,其PreviousExecutionState将是ClosedByUser (这不是VS2012试图模拟的).因此,"暂停和关闭"命令用来模拟应用程序被Windows暂停和终止,而不是由用户显式地关闭。

 

命令

在 Visual Studio 2012中,程序运行后工具栏中出现下拉Combo选择框,这些命令按钮在下拉列表中:

【Visual Studio 2012使用技巧】2、使用全新的调试功能_www.fengfly.com

请注意"调试位置"工具栏不是总是被启用的。因此,如果你看不到此工具栏,请通过视图菜单启用它:

【Visual Studio 2012使用技巧】2、使用全新的调试功能_www.fengfly.com



本文地址 : http://www.fengfly.com/plus/view-211392-1.html
标签: Visual Studio 2012
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: