2012年9月24日

摘要: 1.右连接(rightjoin,rightouterjoin)解释:以右表(Sys_Employee)为准,而左表(Sys_Department)中的记录只有当其DepartmentId在右表中存在时才会查询出来;2.左连接(leftjoin,leftouterjoin)解释:以左表(Sys_Department)为准,而右表(Sys_Employee)中的记录只有当其DepartmentId在左表中存在时才会查询出来;3.全连接(fulljoin,fullouterjoin)解释:两个表中DepartmentId的并集(U)记录;4.内连接(join,innerjoin)解释:两个表中Dep 阅读全文
posted @ 2012-09-24 16:09 DeltaCat 阅读(2789) 评论(2) 推荐(5)

2012年9月2日

摘要: 下面列举示例对事件的概念和基本用法进行说明(例子来自陈广老师的课堂,自己稍作了修改和融合)为了省去创建GUI那些繁琐的步骤,更清晰地逼近事件的本质,接下来的所有程序都是控制台程序,程序最后的Console.ReadKey()是为了使程序中途停下来,以便看清楚执行过程中的输出。using System;/* * 事件是类在发生其关注的事情时用来提供通知的一种方式。 * 例如:封装用户界面控件的类可以定义一个在用户单击该控件时发生的事件,控件类不关心单击按钮时发生了什么, * 但它需要告知派生类单击事件已发生,然后,派生类可选择如何响应。 *//* * 事件发行者(Publisher) * 一个事 阅读全文
posted @ 2012-09-02 17:03 DeltaCat 阅读(328) 评论(0) 推荐(0)

2011年4月7日

摘要: 委托浅析1.概念 委托提供了类似C++中函数指针的功能,简单地说委托类型就是面向对象函数指针, 不过C++的函数指针只能够指向静态的方法, 而委托除了可以指向一个静态的方法之外还可以指向对象实例的方法,并且委托是完全面向对象且使用安全的类型。2.本质 委托的本质其实就是一种数据类型,更确切地说,其实就是一类类。只是它比较特殊而已,这种数据类型的变量(或者说这种类的实例对象)的值只能接受一个函数(的地址)。 我们知道int和char都是一种数据类型,类(class)也是一种数据类型,只是int、char是值类型的,而类(class)是一种引用类型的。我们说的委托就是一种引用类型的,所以其本质就是 阅读全文
posted @ 2011-04-07 16:38 DeltaCat 阅读(2074) 评论(12) 推荐(4)