自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Silverligt MVVM (Model-View-ViewModel) : 简要说明

为什么使用Model – View – ViewModel 模式 最大的好处在于它允许开发者创建一个没有用户界面的应用程序。设计者可以使用Microsoft Expression Blend 4 创建与代码无关的用户界面。 这样做的好处包括: 可以通过可视化工具

2011-09-11 13:04:24 1328

原创 Silverlight 行为(Behavior)

行为的目的在于封装部分UI功能,那样就可以直接应用于元素而不用写任何代码。行为是一组相关操作的组合,它包含了触发器(监听某个事件或改变)和动作(完成适当的操作)的工作。例如,Deep Zoom功能由一些事件处理程序组成,允许通过鼠标按键和鼠标滚轮对Deep Zoom 图像进行平移

2011-08-31 23:06:58 1286 1

原创 Silverlight 触发器与动作(Triggers and Actions)

触发器和动作是协同工作的。当某件事情发生的时候,触发器就会引发并调用一个动作,触发器和动作组成了最简单的行为表现形式。         创建一个动作:         想象一下,当用户完成一个操作(例如单击一个按钮),你希望能播放声音提示。如果不用行为的方式,是比较容易实

2011-08-28 21:25:48 2456

转载 添加Silverlight单元测试项目模板

1.  首先要安装Silverlight 4 Toolkit ,下载地址:http://silverlight.codeplex.com/releases/view/43528   2.  C:\Program Files\Microsoft Visual Studio 10

2011-08-11 14:44:08 854 1

原创 TCP 通信

服务端使用System.Net.Sockets.TcpListener进行监听,客户端使用System.Net.Sockets.TcpClient进行连接。一旦连接建立,两者使用System.Net.Sockets.NetworkStream进行通信。        TCP 允许

2011-07-24 21:43:43 646

原创 Windows Forms 键盘事件

一个获有焦点的控件,当按下任一键的时候就会触发键盘事件。如果需要对特殊字符,比如说方向键(arrow keys)的键盘事件做出响应,通常需要使用KeyDown或者KeyUp 事件,而KeyPress事件并不会触发。当你需要限制用户输入并完成字符验证的时候通常使用KeyPress事

2011-07-13 22:04:04 993

原创 访问命令行参数

命令行参数(Command-Line Arguments):应用程序需要访问命令行的时候1)将应用程序的Main方法声明为如下签名中的一种,args提供了对命令行参数的访问,但是应用程序名称并没有包含在args中。public static void Main(string[] args);public static int Main(string[] args); 2)不

2011-06-27 22:21:00 658

原创 XMLWriter 与 XmlReader

问题:      如何从流中读取XML,或者是将XML写入流中。这样就可以处理每一个节点的信息,而不是通过XmlDocument将整个XML文档加载到内存中。 方案:      创建一个封装Stream对象的XmlWriter,调用 Write 方法(例如WriteStartElement 和 WriteEndElement)写入XML。      创建一个封装Stream对象

2011-06-22 00:53:00 776

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除