![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 80
TemateRoom
这个作者很懒,什么都没留下…
展开
-
趣谈事件与委托
事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一直不愿意看到的情原创 2009-03-06 14:43:00 · 433 阅读 · 0 评论 -
PureMVC的原理和逻辑
PureMVC,就如同它的名字是,它是一个纯粹的小巧的MVC框架。许多人都错误地把PureMVC误认为它是一个Flash的MVC框架或者是Flex的MVC框架。既然它是一个纯框架,那么,它就不仅仅是支持某种特定的语言,它的设计是与语言无关的。去过它的官网的人都看到,它支持了好多种常用的编程语言,下面是它的官网的一个支持的开发语言的截图: 看到了上面的C#,学ASP.NET的转载 2009-05-08 09:34:00 · 462 阅读 · 0 评论 -
通过引用向方法传递参数(使用out和ref参数)
在默认的情况下,CLR假定所有的方法的参数都是按值传递的。对于值类型的实例,传递给方法的将是实例的副本,这意味着方法会得到一份属于自己的值类型实例的副本,调用者中的实例不会受到任何影响。 在C#中,使用out和ref这两个关键字表明参数是按引用传递的,从CLR的角度来看,这两个关键字是等效的,也就是说无论使用哪个都会生成相同的元数据和IL代码,但是C#编译器将这两个关键字是区别对待原创 2009-08-06 15:01:00 · 1589 阅读 · 0 评论 -
用C# Regex类实现的一些常规输入判断
/*********************************************************** * 文件: MetarnetRegex.cs * 日期: 2006-07-25 **********************************************************/using System;using System.Text.RegularEx原创 2009-08-06 15:00:00 · 630 阅读 · 0 评论 -
对 Enterprise Library 2.0 进一步封装: DbHelperSQL2
Enterprise Library 2.0很多人都已熟悉,有的人也在很多项目里做了应用,很早以前也使用企业库的2.0做了一些项目,但感觉很多代码还是有些冗余和重复,同时为了兼容现有的系统结构而不影响现有数据访问方式(包括代码生成器的DAL代码)不变,对Enterprise Library 2.0 的调用进行了进一步封装(按我过去DbHelperSQL的思路),在不改变现有的DAL的方式下来使用企转载 2009-08-13 17:09:00 · 736 阅读 · 0 评论 -
使用C#开发ActiveX控件全攻略(1)
前言: 这段时间因为工作的需要,研究了一下ActiveX控件。总结如下: 先说说ActiveX的基本概念。 根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。 ActiveX是Microsof转载 2010-02-01 10:46:00 · 6546 阅读 · 1 评论