上一页 1 2 3 4 5 6 7 8 ··· 25 下一页
摘要: 刚刚看了一下资料,发现有些资料说的是代理,有的说是委托,但都是指同一样东西delegate,委托和事件是有关的,因为事件的本质就是多播委托,关于多播委托楼主可以找找资料就知道了。 不过个人觉得这两个概念只是相近但不等同。从实际情况来理解,代理(Proxy)其实是一种设计模式,例如:某个不想被外界访... 阅读全文
posted @ 2015-03-28 13:50 宁静.致远 阅读(2794) 评论(0) 推荐(0) 编辑
摘要: 委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。同步调用的例子:using System;using System.Threading;public delegate int AddHandler(int a, int b)... 阅读全文
posted @ 2015-03-28 13:17 宁静.致远 阅读(706) 评论(0) 推荐(0) 编辑
摘要: WPF提供了很重要的一个东西就是绑定Binding,它帮助我们做了很多事情,这个我们在WPF学习之绑定这篇里边有讲过。对于Binding我们可以设置其绑定对象,关系,并通过某种规则去验证输入,或者转换值等等,这一切的背后是省去了很多我们需要自己去处理的代码。而对于WPF最主要表现的东西—渲染UI,当... 阅读全文
posted @ 2015-03-28 13:11 宁静.致远 阅读(2867) 评论(0) 推荐(0) 编辑
摘要: 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:publicd... 阅读全文
posted @ 2015-03-28 01:42 宁静.致远 阅读(461) 评论(0) 推荐(0) 编辑
摘要: VS 2008 SP1(不确定是否不打SP1是否有)自带的一个编辑工具,可以更快的帮助定制配置文件, 以前看到过没有注意, 昨天正好一个同事提起, 这里记录一笔:打开VS 2008->Tools->WCF Service Configuration Editor, 这个工具的好处是不用查MSDN确定... 阅读全文
posted @ 2015-03-27 11:35 宁静.致远 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象... 阅读全文
posted @ 2015-03-24 17:56 宁静.致远 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 无论是指类型的变量或是类类型的变量,其存储单元都是在栈中分配的,唯一不同的是类类型的变量实际上存储的是该类对象的指针,相当于vc6中的CType*,只是在.net平台的语言中将指针的概念屏蔽掉了。我们都知道栈的一大特点就是LIFO(后进先出),这恰好与作用域的特点相对应(在作用域的嵌套层次中,越深层... 阅读全文
posted @ 2015-03-24 16:49 宁静.致远 阅读(8449) 评论(0) 推荐(0) 编辑
摘要: 本来是想把这部分内容放到前一篇《数据抓取的艺术(二):数据抓取程序优化》之中。但是随着任务的完成,我越来越感觉到其中深深的趣味,现总结如下: (1)时间 时间是一个与抓取规模相形而生的因素,数据规模越大,时间消耗往往越长。所以程序优化变得相当重要,要知道抓取时间越长,出错的可能性就越大,这还不说程... 阅读全文
posted @ 2014-09-05 21:55 宁静.致远 阅读(2272) 评论(3) 推荐(0) 编辑
摘要: 图片垂直居中是个经典的问题,网上关于这个的方法也非常多,良莠不齐,本人比较推荐的以下三种简单的方法,大家可以稍做参考。1.淘宝的方法在曾经的"淘宝UED招聘"中有这样一道题目:“使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。”当然出题并不是随意,而... 阅读全文
posted @ 2014-09-05 20:33 宁静.致远 阅读(61577) 评论(0) 推荐(1) 编辑
摘要: 1、通过Add References引用SQLite ADO .NET安装目录的bin目录下的System.Data.SQLite.DLL。2、创建数据库文件:因为始终是个0字节文件,应该利用IO也可以(?!)。System.Data.SQLite.SQLiteConnection.CreateFi... 阅读全文
posted @ 2014-06-23 17:02 宁静.致远 阅读(369) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 25 下一页