風語·深蓝

Agile Methodology, HeadStorm And MindMap, they will change me.

导航

07 2011 档案

摘要:单元测试需要有一定的工具和框架的支撑,在早期,一般我们使用的都是NUnit这套单元测试框架进行。后来微软在Visual Studio中集成了单元测试功能后,提供了更为强劲的功能以及集成整合能力,就没有必要再继续使用Nunit了。这一章节,主要就是介绍Visual Stuido中常见的单元测试相关的Attribute的功能和使用场景。基本类AttributeTestClassAttribute用于标识包含测试方法的类。任何一个单元测试类,必须在类上添加该Attribute,否则不会被Visual Studio识别为单元测试类,里面的所有方法也无法正确识别;TestMethodAttribute用 阅读全文

posted @ 2011-07-11 00:16 風語者·疾風 阅读(548) 评论(0) 推荐(0) 编辑

摘要:Application_Launching 发生时机 用户从已安装应用列表点击并启动应用,一个应用实例被创建 动作 不要从独立存储中去读取配置信息,那样会降低加载速度; 不要尝试去恢复临时性状态数据(内存变量); 当一个应用被启动,它会总是被当做一个新的实例展现。(不是接着上次操作)Application_Activated 发生时机 触发这个需要同时满足两个条件: 1. 用户使用Launcher,Chooser或是启动了另一个应用,导致离开了当前应用; 2. Launcher或Chooser操作完成后返回到应用或Back按键返回到应用。 这个事件不会在应用首次启动时被激活。 动作 应用应允许 阅读全文

posted @ 2011-07-06 17:26 風語者·疾風 阅读(172) 评论(0) 推荐(0) 编辑

摘要:区别:Launcher不会返回调用程序任何信息,例如发送邮件任务;Chooser会返回一定的信息给调用程序,例如相册选择。Launchers启动器:EmailComposeTask:启动发送Email的应用程序。MarketplaceDetailTask:启动Marketplace客户端应用程序,并显示指定应用的详细信息。MarketplaceHubTask:启动Marketplace客户端应用程序。MarketplaceReviewTask:启动Marketplace客户端应用程序的审查页面。MarketplaceSearchTask:启动Marketplace客户端应用程序的搜索页面。Me 阅读全文

posted @ 2011-07-06 02:56 風語者·疾風 编辑