supegong  

2012年4月5日

摘要: 一天,一只兔子在山洞前写文章,一只狼走了过来,问:“兔子啊,你在干什么?”答曰:“写文章。”问:“什么题目?”答曰:“《浅谈兔子是怎样吃掉狼的》。”狼哈哈大笑,表示不信,于是兔子把狼领进山洞。过了一会,兔子独自走出山洞,继续写文章。一只野猪走了过来,问:“兔子你在写什么?”答:“文 章。”问:“题目是什么?”答:“《浅谈兔子是如何把野猪吃掉的》。”野猪不信,于是同样的事情发生。最后,在山洞里,一只狮子在一堆白骨之间,满意的剔着牙读着兔子交给它的文章,题目:“《一只动物,能力大小关键要看你的老板是谁》。”这只兔子有次不小心告诉了他的一个兔子朋友,这消息逐渐在森林中传播;狮子知道后非常生气,他告诉 阅读全文
posted @ 2012-04-05 09:50 supegong 阅读(179) 评论(0) 推荐(0)

2011年3月8日

摘要: <1>不使用泛型的情况:ArrayList list = new ArrayList();list.Add(44); // 装箱 int i1 = (int)list[0];//折箱list.Add(new MyClass());(可增加为其它的任何对象,但不能用foreach运算)Add()方法定义为需要把一个对象作为参数,所以要装箱一个整数类型。在读取ArrayList中的值时,要进行拆箱,把对象转换为整数类型。<2>使用泛型的情况:(可以在编译时就找到错误,即在编译时实现类型安全)List<int> list = new List<int> 阅读全文
posted @ 2011-03-08 16:10 supegong 阅读(193) 评论(0) 推荐(0)

2011年2月28日

摘要: 事件:在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量。我们可以把事件编程简单地分成两个部分:事件发生的类(书面上叫事件发生器)和事件接收处理的类。事件发生的类就是说在这个类中触发了一个事件,但这个类并不知道哪个个对象或方法将会加收到并处理它触发的事件。所需要的是在发送方和接收方之间存在一个媒介。这个媒介在.NET Framework中就是委托(delegate)。在事件接收处理的类中,我们需要有一个处理事件的方法。<1>因为在我们键盘按键事件中要包含按键信息,所以要派生一个KeyEventArgs类,来保存按键信息,好让后面知道按了哪 阅读全文
posted @ 2011-02-28 15:31 supegong 阅读(448) 评论(0) 推荐(0)

2011年2月25日

摘要: 委托:回调函数实际上是方法调用的指针,也称为函数指针(即委托)属性集 修饰符 delegate 函数返回类型 定义的代表标识符(函数形参列表);修饰符包括new、public、protected、internal和private。<1>定义这种类型的委托代表了哪种类型的方法delegate int MyDelegate();<2>然后创建该委托的一个或多个实例。MyDelegate d = new MyDelegate(p.InstanceMethod);委托使用示例:如下声明一个返回类型为int,无参数的函数的代表MyDelegate:delegate int MyD 阅读全文
posted @ 2011-02-25 11:02 supegong 阅读(158) 评论(0) 推荐(0)

2011年2月24日

摘要: 继承的类型:实现继承:表示一个类型派生于一个基类型,拥有该基类型的所有成员字段和函数。可以在派生类型的定义中重写该函数的实现代码。在需要给现有的类型添加功能,或许多相关的类型共享一组重要的公共功能时,这种类型的继承是非常有效的。接口继承:表示一个类型只继承了函数的签名,没有继承任何实现代码。接口继承常常被看做提供了一种契约:让类型派生于接口,来保证为客户提供某个功能。例如,某些类型可以指定从接口System.IDisposable中派生,从而提供一种清理资源的方法Dispose()。实现继承的声明:属性 类修饰符 class 派生类名:基类名 {类体}base关键字:用于从派生类中访问基类成员 阅读全文
posted @ 2011-02-24 16:21 supegong 阅读(389) 评论(0) 推荐(0)

2011年2月21日

摘要: 类的成员: 类中的数据和函数称为类的成员, 类还可以包含嵌套的类型(例如其他类)a.数据成员包含了类的数据-- 字段、常量和事件b.函数成员提供了操作类中数据的某些功能,包括方法、属性、构造函数和终结器(finalizer)、运算符以及索引器。访问修饰符用于指定类成员的可访问性,有private、protected、public和internal4种。1、局部变量:在for、switch等语句中和类方法中定义的变量,只在指定范围内有效。2、字段:即类中的变量或常量,包括静态字段、实例字段、常量和只读字段。3、方法成员:包括静态方法和实例方法。4、属性:按属性指定的get方法和Set方法对字段进 阅读全文
posted @ 2011-02-21 15:52 supegong 阅读(378) 评论(1) 推荐(0)

2011年2月15日

摘要: .NET Framework是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序.NET Framework的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)。(Microsoft中间语言)用C#语言编写的源程序,必须用C#语言编译器将C#源程序编译为中间语言(MicroSoft Intermediate Language,MSIL)代码,形成扩展名为exe或dll文件。中间语言代码不是CPU可执行的机器码,在程序运行时,必须由通用语言运行环境(Common Language Runtime, 阅读全文
posted @ 2011-02-15 10:41 supegong 阅读(211) 评论(0) 推荐(0)

2011年1月24日

摘要: crm的效果图(jquery) 阅读全文
posted @ 2011-01-24 16:32 supegong 阅读(119) 评论(0) 推荐(0)
 
摘要: 阅读全文
posted @ 2011-01-24 16:00 supegong 阅读(405) 评论(0) 推荐(0)

2011年1月11日

摘要: 阅读全文
posted @ 2011-01-11 09:13 supegong 阅读(129) 评论(0) 推荐(0)