2010年2月19日
摘要: 去年做ImagineCup的时候,曾经有过这个还不大成熟的创意,到现在一年多过去了,无论从硬件软件还是思想上都成熟了很多,“云”终于不只是一个概念,“云”已经来到了我们身边。 当时我写过一个很炫酷的DEMO。我使用了Blend 2中自带的一个Sample程序,原来的程序内容很简单,是用Silverlight制作的一个菜单,支持触摸平滑拖动,包括“惯性模拟”等效果(其实很像iPhone,实在不好意思现在电脑里Blend 3的Sample程序变化了,因此没找到截图)。 Sample程序本身的效果很炫酷,又是3D,又是倒影。但键盘的输入接口却很简单,仅仅是“左”“右”。正好我当时在研究手机设备的加速度传感器(这其实也不算新鲜东西了),通过某种算法,我能够捕捉到手机的“向左甩”,“向右甩”功能(俱乐部的童鞋们还记得我那个“方差算法”吧),下面的问题是如何用手机控制电脑上的程序。 阅读全文
posted @ 2010-02-19 10:37 Yuxin Yang 阅读(2466) 评论(3) 推荐(2) 编辑
  2009年12月29日
摘要: 不知道有没有人想过,互联网发展到今天,互联网是为什么? 阅读全文
posted @ 2009-12-29 15:28 Yuxin Yang 阅读(1009) 评论(0) 推荐(3) 编辑
  2008年9月18日
摘要: 不论你采用什么样的编程语言,什么样的编程平台,永远不可能跳过去的,就是用户界面(UI)的编写,如果UI界面只是20年前的控制台字符或者更早的打孔纸带甚至开关,那么你完全没有必要花大力气去研究如何编写页面代码。但是今天各种各样的技术让用户界面变得炫酷又复杂,用户界面的代码也极度的开始膨胀。在老板和用户都叫嚣着“电脑难用”和要求“增强用户体验”的时候,作为程序员我们必须要有强大的界面编写方法。因此,各种各样的用户界面框架应运而生,但是所有的这些界面框架大都建立在一种理论基础之上,这就是MVC(Model – View - Controller)。 阅读全文
posted @ 2008-09-18 10:52 Yuxin Yang 阅读(1003) 评论(0) 推荐(0) 编辑
  2008年9月9日
摘要: 度过了一个不错周末,也买了不少新书,却把这本书被搁置了几天,今天继续。 阅读全文
posted @ 2008-09-09 17:17 Yuxin Yang 阅读(654) 评论(0) 推荐(0) 编辑
  2008年9月5日
摘要: 忙了两天,继续我的随笔。 今天来看的,是另外几个基本模式。这些基本模式很多都已经发展的非常成熟,以至于现在大家都不习惯称其为模式了。但是我还是决定继续了解一下这些模式的来龙去脉,这样能够让我们对现有的一些用法有更加透彻的领悟。 阅读全文
posted @ 2008-09-05 18:15 Yuxin Yang 阅读(716) 评论(0) 推荐(0) 编辑
  2008年9月2日
摘要: 今天看看几个基本模式,这包括Gateway模式,Mapper模式,LayerSupertype模式和Separated Interface模式。 在这本书的最后一章,Martin Fowler放了一大堆各种各样的模式,称之为“基本模式(Base Patterns)”,这些模式大多比较简单,专注于解决企业应用中的某个细节问题,可以说不大重要,但真的用到时候有确实那么有用。 因为模式简单,所以模式本身就不用花太多文字解释,我们的重点应该放在体会各种模式的异同。甚至有的模式,早已经成为了我们熟知的一种再平常不过的功能,而不需要再去认为其实一种“模式”了,从中,我着实体会到了模式的发展。 阅读全文
posted @ 2008-09-02 18:12 Yuxin Yang 阅读(878) 评论(0) 推荐(0) 编辑
  2008年9月1日
摘要: 《企业应用架构模式》,作为.NET程序员读过此书真的不多,.NET充满了各种各样的糖,他们是来自.NET开发团队的礼物,但在新技术日新月异的今天,你是否真正了解现在的.NET Framework呢? 面向对象设计模式发展到今天,已经出现了很多超越语言的架构模式,这本Martin Fowler大师于2002年左右所著"Patterns of Enterprise Application",总结了当时软件行业的最新发展成果,而这些成熟的精华在之后的.NET Framework设计中大多得到了充分的运用,深深的影响了.NET Framework的设计。我试图通过对这些经典模式的重温,同时在庞大的.NET Framework中寻找他们的踪迹,看看这么多年来,这些经典的模式,他们发展的怎么样了。当然,这对于我来说也是一个再学习和提高的过程。 阅读全文
posted @ 2008-09-01 18:04 Yuxin Yang 阅读(1135) 评论(5) 推荐(1) 编辑
  2008年6月3日
摘要: 今天一口气写了不少东西。首先我们认识了DependencyProperty中的Metadata,也谈到了Metadata的存储,还有专门为WPF提供的FrameworkPropertyMetadata。然后,我们通过DependencyProperty中值得存储机制了解了AttachedProperty到底是个什么东西,还讨论了通过AddOwner方法注册的一种比较特殊的DependencyProperty。 阅读全文
posted @ 2008-06-03 23:00 Yuxin Yang 阅读(7749) 评论(17) 推荐(3) 编辑
  2008年4月24日
摘要: 最近又在研究WPF,做另外的项目,看了看以前的代码,觉得虽然代码很烂,但有些地方的处理还是有一定意义的,毕竟这也算是个WPF应用,于是乎觉得还是发上来和大家分享。如果能对你的学习或者工作起到任何作用,我都会非常高兴。 此源码完全自由使用,你可以利用它做任何事情,包括商业应用,而不需要提前通知我。 阅读全文
posted @ 2008-04-24 19:59 Yuxin Yang 阅读(6632) 评论(28) 推荐(1) 编辑
摘要: 今天我们以上一篇Post留下的三个问题为线索,比较详细的介绍了DependencyProperty的部分工作机制,包括DependencyProperty自身的存储方式 和DependencyProperty中值的存放方式…… 阅读全文
posted @ 2008-04-24 09:53 Yuxin Yang 阅读(7432) 评论(10) 推荐(12) 编辑