让用户尽量少打字 每次让用户输入这么多信息的确很糟糕, 可以改进一下设计: 服务器IP和用户名可以存放在配置文件里面, 初始化的时候默认加载到相应的文本框中; 从安全角度考虑, 密码必须经过用户手动输入; 而数据库名字则没必要让用户输入, 有了服务器IP、用户名、密码后可以尝试连接SQL Serve...
分类:
其他好文 时间:
2014-07-25 13:58:11
阅读次数:
261
public void TestF() { Test += Fun; } public void Fun(Person p) { } // 如 Person变成 SubPerson,则报错。。public void Fun(SubPerson p) { } public event A...
分类:
其他好文 时间:
2014-07-24 21:39:32
阅读次数:
192
最近对于事件绑定处理用的比较多,进行总结一下bind单个元素的事件绑定扫描文档找出所有的$(‘a')元素,并把alert函数绑定到每个元素的click事件上。$('a').bind('click',function(){alert('That tickles!');})备注:bind并不能对未来添加...
分类:
其他好文 时间:
2014-07-24 16:59:05
阅读次数:
246
今天继续分享泛型委托的Predicate,上篇文章讲了Action委托,这个比Action委托功不一样的地方就是委托引用方法是Bool返回值的方法,Action为无返回值。首先我们看一下它的定义吧:1 public delegate bool Predicate(T obj);View Code从....
分类:
其他好文 时间:
2014-07-24 00:52:17
阅读次数:
378
I. C#中值类型和引用类型1. 类class 引用类型,结构struct值类型2. 数组是引用类型,即使元素是值类型,int[]是引用类型3. 枚举是值类型enum4. 委托类型delegate是引用类型5. 接口类型interface是引用类型,但可以由值类型实现。II. 值的表达式:表达式“2...
分类:
其他好文 时间:
2014-07-23 22:12:37
阅读次数:
265
在我们用javascript动态添加某一类型的元素时,这些元素需要绑定某一事件,比如click事件,那么我们就需要用到delegate函数如果我们在每一次动态添加这种类型的元素的时候,都为该元素绑定某一事件的话,这样比较浪费。delegate函数就是让我们为某一类型的元素只绑定一次某一事件即可,即使...
分类:
其他好文 时间:
2014-07-23 18:01:46
阅读次数:
251
A窗体//用委托声明(传一个当前窗体的页面)public delegate void Determine(AddOperationRulesForm frm);//用event 关键字声明事件对象public event Determine DetermineClick;//在页面做完事,需要关闭窗...
//Invoke(new MethodInvoker(delegate() //{ // DataGridViewImageColumn img = new DataGridViewImageColum...
分类:
编程语言 时间:
2014-07-22 22:35:54
阅读次数:
214
委托在c# 1 时代产生出来的时候,估计无人可以预想到会对C#语言产生如此大的影响。c#1 要创建委托实例。必须指定委托的类型和操作。声明委托 public delegate bool CompareHandler(int x,int y);操作方法:public bool CompareData....
分类:
其他好文 时间:
2014-07-22 22:35:16
阅读次数:
217
KVC实现原理
在iOS中,通过KVC可以直接用字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。
KVC是KVO、Core Data、CocoaBindings的技术基础,他们都是利用了OC的动态性。
关于KVC的使用方法,...
分类:
其他好文 时间:
2014-07-21 16:47:13
阅读次数:
435