摘要: 在最新的Windows Phone Toolkit中我们可以看到HubTile这个控件,首先先了解下什么是HubTile,简单来说,就是允许你给你的应用程序添加些生动或富有意义的瓦片(Tile)。HubTile可以包含图像,标题,信息以及通知提示。同时,我们也可以通过GroupTag属性对HubTile进行分组,它们的动画效果由下面的事件随机触发:Flip animation with PlaneProjectionTranslate animation接下来我们就开始学习HubTile,值得注意的是,HubTile的设计应该满足Metro UI风格的,所以它的默认大小硬编码为173X173, 阅读全文
posted @ 2011-10-21 22:24 sofootball 阅读(184) 评论(0) 推荐(0) 编辑
摘要: .Net中的委托从功能上讲和c语言或者c++中的方法指针类似,可以像调用方法一样调用委托完成某个功能,或返回某类结果。但是.Net毕竟是更高级的语言,委托Delegate也更高级了,委托是一种数据接口,它包含调用目标和调用方法的指针;而在.Net中定义的委托都继承自MulticastDelegate即多播委托,所谓的多播委托是指可以包含多个调用方法的委托。一. 先来看下委托的定义:如下C#代码定义委托public delegate void DoSomething(int times);委托的定义包含5个部分1) public表示委托的可访问性2) delegate关键字表示要定义一个委托3) 阅读全文
posted @ 2011-10-21 22:18 sofootball 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍的是一个自己编写的,类似MessageBox消息对话框的自定义控件。这个控件不是重写MessageBox类,完全是参照MessageBox的功能,并在此的基础上砍掉了一部分功能,如IOwer;但是,因为有源码,我们自己完全可以定义这个消息对话框显示的文字,图片,按钮,尺寸等等。极大的方便了我们在特殊情况下,需要一些另类的消息对话框。 首先,我们来看一下这个自定义控件的访问接口:MsgBox.cs,这个类提供了一系列重载的静态方法Show,并通过不同的参数个数和类型,控制消息对话框外观和内容,代码如下: 1 /// <summary> 2 /// 显示包含文本,按钮,图. 阅读全文
posted @ 2011-10-21 22:06 sofootball 阅读(14866) 评论(2) 推荐(0) 编辑
摘要: VS2010快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3 阅读全文
posted @ 2011-10-21 09:06 sofootball 阅读(1014) 评论(3) 推荐(3) 编辑
摘要: 敏捷交互设计是敏捷方法论向交互设计领域的延伸,它提倡让所有相关人参与到设计过程中,迭代演进式地进行交互设计。从2010年开始,已经有越来越的团队在不同程度上使用敏捷交互设计的方法,而放弃了流程化的传统产品设计过程。事实上,敏捷交互设计方法在很多方面都充分体现了敏捷价值观,因此,理解敏捷交互设计实践的最好方法是从记录在敏捷宣言中的价值观开始。个体和交互胜过流程和工具一个传统交互设计的流程一般分成以下几个步骤进行:1任务分析:任务分析基于功能列表(一般来自于客户的功能说明书)──在功能性需求的基础上拆分出人物流程和场景;2页面流程:根据任务分析的结果,为每一个大任务下的子任务中覆盖的功能制作页面. 阅读全文
posted @ 2011-10-21 08:22 sofootball 阅读(383) 评论(0) 推荐(1) 编辑