09 2012 档案

摘要:应用背景:项目开发用到一个自定义控件,把这个控件设置成readonly,能用右键复制,但是用键盘快捷键复制无效,且没这个自定义控件源码。解决方案一:注册这个控件的KeyDown事件,当按下的按钮是ctrl+C时,强行把控件内容复制到粘贴板。 private void lianxiangCtrlC_KeyDown(object sender, KeyEventArgs e) { if (e.Control)//e.Modifiers.CompareTo(Keys.Control) == 0 ... 阅读全文

posted @ 2012-09-25 12:15 妖叨叨 阅读(1329) 评论(0) 推荐(0)

摘要:冒泡排序 选择排序 插入排序 带图 有图有真相 阅读全文

posted @ 2012-09-25 10:45 妖叨叨 阅读(1118) 评论(0) 推荐(0)

摘要:游标 阅读全文

posted @ 2012-09-12 14:57 妖叨叨 阅读(477) 评论(0) 推荐(0)

摘要:适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。地球村动物园中有鸭和鸡这两种动物: /// <summary> /// 鸭子类的接口 /// /// 是鸭子都要实现这个接口 /// 能叫能跳 /// </summary> interface IDuck { void Quack(); void Fly(); } /// <summary> /// 鸭子的实例类 绿头鸭 /// /// /// </summary> class Malla... 阅读全文

posted @ 2012-09-06 16:34 妖叨叨 阅读(471) 评论(0) 推荐(0)

摘要:命令模式 Head First设计模式 阅读全文

posted @ 2012-09-06 15:22 妖叨叨 阅读(784) 评论(1) 推荐(0)

摘要:FOR XML PATH 方法是用于将查询结果集以XML形式展示,这样展示方式的好处不言而喻。现在我要介绍的FOR XML PATH的“另类”用法。首先,我们先来看看它的正常用法。下图是我们用到的一张TEST_PERSON表:用FOR XML PATH方法查询,SQL语句如下:SELECT * FROM TEST_PERSON FOR XML PATH显示结果如下:展开结果可以看到如下图:神奇吧!!!!细心的同学会注意到这个XML文件的行节点是<row>,如果需求需要改变这个行节点为<animal>,怎么改?看下面的SQL语句你就会知道了。SELECT * FROM T 阅读全文

posted @ 2012-09-06 09:58 妖叨叨 阅读(9544) 评论(6) 推荐(3)

导航