![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 77
str_ChenHu
这个作者很懒,什么都没留下…
展开
-
《.Net之美》样章 - 2.C#中的委托和事件(初稿)
<br />PDF版下载:第2章-C#中的委托和事件<br />这个是完整的第2章,C#中的委托和事件,按照编辑要求,排版比较散,实际没那么多页的,成书时估计也就40页。初稿,还会有较大改动。这是写作前期的最后一篇样章。<br />2.5.4 匿名方法的使用(新补充)<br />我们现在来做一个小程序:创建一个Windows窗体应用程序,然后在默认创建的Form1上添加两个按钮,分别命名为btnClickMe1和btnClickMe2,显示的文本为“点击我1”、“点击我2”,如下图所示:<br /><br转载 2010-08-04 10:53:00 · 176 阅读 · 0 评论 -
C#中的委托和事件(续)
引言<br />如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?<br />在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托变量的原因。主要是从封装性和易用性上去考虑,但是还漏掉了一点,事件应该由事件发布者触发,而转载 2010-08-04 10:55:00 · 119 阅读 · 0 评论 -
C# 中的泛型
<br />出处:http://www.ondotnet.com/pub/a/dotnet/2004/05/17/liberty.html术语表<br />generics:泛型<br />type-safe:类型安全<br />collection: 集合<br />compiler:编译器<br />run time:程序运行时<br />object: 对象<br />.NET library:.Net类库<br />value type: 值类型<br />box: 装箱<br />unbox: 拆转载 2010-08-04 10:59:00 · 141 阅读 · 0 评论 -
《.Net之美》样章 - 1.1 理解泛型(初稿)
Word版本下载:《.Net之美》样章 - 1.1 理解泛型.Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。1.1 理解泛型1.1.1 为什么要有泛型?我想不论大家通过什么方式进入了计算机程序设计这个行业,都免不了要面对数据结构和算法这个话题。因为它是计算机科学的一门基础学科,往往越是底层的部分,对于数据结构或者转载 2010-08-03 17:34:00 · 141 阅读 · 0 评论 -
C#模拟QQ截屏功能
<br />可以利用Graphics类的CopyFromScreen方法来实现屏幕截取,舍弃了比较麻烦的API函数,只要几句代码就能实现了,而且这个这个方法能实现只抓取部分区域的屏幕,可以实现类似qq抓屏的功能。using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Drawing;<br />using System.Drawing.Imaging;<br />using转载 2010-08-03 17:58:00 · 163 阅读 · 0 评论 -
C# 中的委托和事件
引言<br />委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数<br />我们先不管这转载 2010-08-04 10:58:00 · 156 阅读 · 0 评论 -
C#重绘TabControl的Tabpage标签,添加图片及关闭按钮
<br />using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace TabControlTest{ public partial class Fo原创 2010-08-23 13:39:00 · 1148 阅读 · 1 评论