07 2011 档案
摘要:Something about Twing Hot Link(THL)
阅读全文
摘要:之前研究Lamda表达式,突然对解释器感兴趣,于是在网上找了一下相关的资料,但是关于解释器的文章比较少,关于.NET的文章就更少了,只知道一个解释器模式(设计模式之一)。于是根据这个解释器模式实现了一个针对加、减、乘、除运算的解释器,然后为了演示扩展解释器,又增加了一个模运算的操作扩展。这个东西仅有学习价值而已,没有多大的实际用途,.NET里面已经有很好的实现了,不过如果你想扩展EF,LINQ之类的,还是需要了解这方面的东西。压缩包里面包含了简单的说明和UML图。点击下载
阅读全文
摘要:再来一篇实例讲解(PS:该篇实例改编自Flash AS当中的一个鼠标手势库,具体出处我忘记了,这代码写的有点久了,好像2008年左右写的)。鼠标手势是一个种比较好玩的东西,其应用并不算很广泛,但是研究起来相当好玩。在遨游浏览器当中,你可以看到鼠标手势的应用,例如你按住鼠标右键,然后画一个L,可以关闭当前的标签,从右向左画一横,可以后退,FireFox当中也支持鼠标手势。还有一些游戏中也用到了该技术,例如《三位一体》,还有NDS上的《恶魔城》等等。当然,手写输入发也算是一种鼠标手势,不过其实现方式不知道与我下面将的是否相同,这个没有研究过。其实鼠标手势玩的就是算法,建立弧度向量表,根据鼠标轨迹的
阅读全文
摘要:最近打算写一些入门相关的小应用程序开发实例,个人感觉学习程序开发,其关键的一步就是阅读源代码(RTFSC,呵呵),然后尝试自己动手编写。这里所谓的自己动手编写并不是让你照着源代码一句话一句的敲,也不是复制粘贴,而是阅读了源代码以后,学习其中的编程思想,然后加以应用,写出自己的程序,你可以在你阅读的源代码上增加功能或优化代码,或者就是在完全不看源代码的情况下,实现相同的功能。如果想学好程序开发,一定要强迫自己做到这样。接下来是一个屏幕截图小工具的实例,当初做这个小工具是因为公司不能连接Internet,平时我都是用QQ截图,后来公司没有安装,于是自己编写了一个屏幕截图小工具,也是第一次正式用C+
阅读全文
摘要:以前一直在CSDN,不过CSDN的Blog经常抽风,有时候访问很慢,听说博客园的技术氛围不错,决定搬家这里啦~。慢慢的把CSDN的Blog搬到这里来。
阅读全文