上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

c#接口和抽象类的区别 (Zhuang)

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

C#中使用Oracle 存储过程 笔记

摘要: 1. 调用包含out/ in out类型参数的存储过程 存储过程: CREATE OR REPLACE PROCEDURE "SITE_EDITSITEDATAEXIST" (id_ number, name_ varchar2, httpRoot_ varchar2, flag out integer )//out 只具备输出功能 in out 为输入/输出型 as te... 阅读全文
posted @ 2008-08-21 14:42 shengel 阅读(303) 评论(0) 推荐(0)

C#中抽象类和接口

摘要: 1.对于接口,我们只指定抽象行为,而抽象类经常会指定“具体的”数据结构(attribute),以及一些抽象行为和具体行为的混合体。所以,从程度看,接口比抽象类更为抽象,因为接口留下了更多想象空间。 2.当从一个抽象类派生一个出一个非抽象类时,派生类通过负载的手段,提供抽象方法的具体实现,所以,派生类的方法头一定要包括override关键字。 3.当从一个类实现了接口时,该实现类类也提供了接口中声明... 阅读全文
posted @ 2008-07-30 11:32 shengel 阅读(188) 评论(0) 推荐(0)

C#委托事件

摘要: 一、委托 委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法。 委托使用分三步:1、委托声明。2、委托实例化。3、委托调用。 例程一: 程序代码 using System; namespace 委托 { delegate int NumOpe(int a,int b); //第一步:委托声明 class Class1 ... 阅读全文
posted @ 2008-07-30 11:28 shengel 阅读(656) 评论(0) 推荐(0)

Asp.net自定义控件:概念

摘要: 以下的内容是本人从微软的网站上摘录下来的 ASP.NET 服务器控件是直接或间接从 System.Web.UI.Control 派生的类,下面两个类是 ASP.NET 服务器控件的基类 ·System.Web.UI.Control Control 类定义了所有 ASP.NET 服务器控件共有的属性、方法和事件。其中包括控制控件执行生命周期的方法和事件,以及 ID、UniqueID、Parent... 阅读全文
posted @ 2008-07-30 11:23 shengel 阅读(204) 评论(0) 推荐(0)

平静

摘要: 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃. 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃! 阅读全文
posted @ 2008-07-28 10:25 shengel 阅读(126) 评论(0) 推荐(0)

parentElement,srcElement using

摘要: New Document 演示程序 ...click me ...显示1 ...显示2 感觉这个挺好,可以捕获当前事件作用的对象,如event.srcElement.tagName可以捕获活动标记名称。 注意获取的标记都以大写表示,如"TD","TR","A"等。 偶应用event.srcElement... 阅读全文
posted @ 2008-07-28 09:16 shengel 阅读(638) 评论(0) 推荐(0)

Render、RenderChildren和RenderControl

摘要: (1) protected virtual void Render(HtmlTextWriter writer); 该方法用于将服务器控件内容发送到提供的HtmlTextWriter对象,此对象编写将在客户端呈现的内容。在开发服务器控件时,可以重写此方法以呈现服务器控件。 (2) protected virtual void RenderChildren(HtmlTextWrite... 阅读全文
posted @ 2008-06-03 10:16 shengel 阅读(371) 评论(0) 推荐(0)

C#反射Reflection

摘要: 是实现抽象工厂的基础,也是实现抽象工厂的核心技术,通过它,可以动态创建一个你想要的对象.如下面的例子是演示如何动态创建ChineseName或EnglishName的实例 using System; 2using System.Reflection; 3namespace TestReflection 4{ 5 class AXzhz_sReflectionExample ... 阅读全文
posted @ 2008-04-29 11:27 shengel 阅读(307) 评论(0) 推荐(0)

string skill

摘要: 检查空字符串 String.IsNullOrEmpty(s) 反转字符 static public string Reverse(string s) { char[] charArray=s.ToCharArray(); Array.Reverse(charArray); return new string (charArray); } 字符串比较(可以包括在两个字符都为空的情况且忽略... 阅读全文
posted @ 2008-04-22 09:21 shengel 阅读(374) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页