2007年12月5日

Enum视为位域

摘要: 消失了一段时间,重新归来.Copy一段MSDN的讲解. 位域通常用于由可组合出现的元素组成的列表,而枚举常数通常用于由互相排斥的元素组成的列表。因此,位域设计为通过按位“或”运算组合来生成未命名的值,而枚举常数则不是。语言在对位域的使用和对枚举常数的使用上不同。 用于 FlagsAttribute 和 Enum 的准则 只有要对数值执行按位运算(AND、... 阅读全文

posted @ 2007-12-05 00:21 残叶 阅读(572) 评论(0) 推荐(0) 编辑

2007年9月26日

ASP.NET 2.0 HttpHandler实现生成图片验证码(转)

摘要: 1. 处理程序文件 ValidateImageHandler.ashx代码如下 using System; using System.Web; using System.Web.SessionState; using System.Drawing; using System.Drawing.Imaging; using System.Text; /**//// /// Validate... 阅读全文

posted @ 2007-09-26 10:53 残叶 阅读(460) 评论(1) 推荐(0) 编辑

2007年9月6日

Asp.net 2.0生命周期

摘要: Asp.net 2.0生命周期可以分为Web Page、Server Control和 Application 生命周期: 一、Web Page Life Cycle 如果 @ Page 指令的 AutoEventWireup 属性设置为 true(或者如果未定义该属性,因为默认情况下为 true),页事件将自动绑定至使用 Page_event 命名约定的方法. 下表... 阅读全文

posted @ 2007-09-06 17:14 残叶 阅读(488) 评论(0) 推荐(0) 编辑

ASP.NET 2.0 的 App_Offline.htm

摘要: 在ASP.NET 2.0 站点根目录下,只要存在 App_Offline.htm 文件,那么所有对.aspx的请求都将转向App_Offline.htm 。而且浏览器的地址栏显示的是所请求的.aspx的URL。 这样当我们的站点需要维护时,只要把App_Offline.htm 拷贝到站点根目录下即可。 注意事项: (1)IIS 不能 Stop。 (2)... 阅读全文

posted @ 2007-09-06 16:31 残叶 阅读(207) 评论(0) 推荐(0) 编辑

2007年8月2日

联合使用抽象类和接口

摘要: 飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是F22属于飞机抽象类,鸽子属于鸟抽象类。 根据上面这句话,我们可以设计抽象类继承与接口,子类再继承与抽象类实现接口中的方法.使抽象类与接口完美结合. 接口: public interface IInterface { void Fly(); } 抽象类: abstract class ... 阅读全文

posted @ 2007-08-02 17:39 残叶 阅读(686) 评论(0) 推荐(0) 编辑

2007年7月24日

C#中抽象类和接口的区别

摘要: 大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基... 阅读全文

posted @ 2007-07-24 00:02 残叶 阅读(26126) 评论(22) 推荐(15) 编辑

2007年7月19日

C#静态构造函数

摘要: 这段时间开始看看设计模式,刚刚看了下Singleton模式,实现其最简洁的方法是: class Singleton { public static readonly Singleton instance = new Singleton(); private Singleton() { } } 很多人对这段代码不大理解,其实等价与: ... 阅读全文

posted @ 2007-07-19 13:53 残叶 阅读(796) 评论(0) 推荐(0) 编辑

2007年7月13日

封装K2.net 2003中的K2ROM

摘要: 在用K2.net 2003开发Workflow时,我们常常要封装一个K2ROM以对K2流程进行处理.下面就是一个K2流程要用到的最基本的一些操作. using System;using System.Collections;using SourceCode.K2ROM;using System.Data;using System.Data.SqlClient;using System.Config... 阅读全文

posted @ 2007-07-13 15:27 残叶 阅读(1505) 评论(1) 推荐(0) 编辑

2007年6月29日

Asp.net开发小技巧

摘要: 一.多个控件同用一个事件,从而可让代码更清晰,更简单,可维护性强 如下:多个Button共用一个事件处理的2种方法 1.利用OnCommand事件 protected void Button_Click(object sender, CommandEventArgs e)... 阅读全文

posted @ 2007-06-29 11:07 残叶 阅读(313) 评论(0) 推荐(0) 编辑

2007年6月28日

跨页面提交数据的方法

摘要: 1.利用网页A中的Button属性PostBackUrl 定向到目标B网页,在B网页中利用Page.PreviousPage属性访问使用 PostBackUrl 属性从其他页发送的值.2.在A网页中利用Server.Transfer("目标页",True)定向到目标B网页,在B网页中利用Page.PreviousPage属性访问使用 PostBackUrl 属性从其他页发送的值.或用Request... 阅读全文

posted @ 2007-06-28 18:07 残叶 阅读(560) 评论(0) 推荐(0) 编辑

导航