领悟.NET
文章平均质量分 80
uyi
这个作者很懒,什么都没留下…
展开
-
.NET中资源文件的使用
.NET 中有一套非常完善的地方化系统被定义在 System.Resources 名字空间中。不过大多数人都被 MissingManifestResourceException 这个错误困惑着。本文就是要让大家了解什么是资源文件,它有什么用处以及如何正确的调用从而避免一些"奇怪"的错误,包括 MissingManifestResourceException 这个常见错误。 什转载 2006-03-07 21:30:00 · 3112 阅读 · 0 评论 -
C#2.0的泛型代理和事件 :以一当百的快感
今天用C#2.0的泛型改写了我的一个系统的消息实现,感觉非常不错,很简洁而且速度快了(MSDN上那么说的,暗示诱导使我也有此感觉,呵呵)。我们唠会儿嗑,回顾一下经典内容:.NET框架的消息模型,构建于一个连接事件句柄的代理(delegate),要想触发某个事件,两个基本元素是必须考虑的: 1、事件的源头触发者,它定义了一个事件:public class EventSender{原创 2006-03-12 00:44:00 · 3508 阅读 · 1 评论 -
关于VS.NET中窗体设计器初始化控件引发的设计时异常
在用 VS.NET进行窗体设计的时候,经常会遇到这样的问题:我们需要在构造函数或者在OnLoad事件中进行自己的一些初始化操作,比如连接一个数据库、调用一个资源文件或者后期绑定一个组件。如果代码通过编译,在运行时会执行得相当如你所愿。然而,当我们用窗体设计器打开这样一个窗体或者继承的窗体,IDE环境会抛出非常令人不愉快的异常,比如(NullReferenceException )。究原创 2006-03-18 23:09:00 · 3915 阅读 · 4 评论 -
Visual Studio.NET 2005的400个创新之处
转载 2006-03-27 03:16:00 · 1507 阅读 · 0 评论 -
钓上我,就没那么容易甩掉!—— 谈谈C#中的事件注册和注销
由于.NET框架对消息循环机制进行了很好的封装,开发人员不再需要深入的了解Windows事件/消息实现的具体机制,也无需创建复杂的事件结构体和所谓的消息句柄。我们所要做的无非就是——1、使用重载运算符“+=”注册一个事件;2、编写对于该事件的处理方法。(关于C#2.0中事件处理的相关介绍,请参阅我的文章:C#2.0的泛型代理和事件 :以一当百的快感 document.title="C#2.0的原创 2006-04-02 00:20:00 · 5083 阅读 · 13 评论