摘要: 1、面向对象技术(Object-Oriented Technology)的基本特征有抽象性、封装性、继承性、多态性2、模式(1)abstract Factory提供一个创建一系列相关或相互依赖的借口,而无需指定他们具体的类(2)Bidge将抽象部分和它的实现部分分离,使他们都可以独立地变化 阅读全文
posted @ 2012-08-01 22:32 IcreamPrince 阅读(115) 评论(0) 推荐(0) 编辑
摘要: <script type ="text/javascript" src ="jquery.js"></script><script type="text/javascript">function checkCorpID()//检测客户编号是否可用{ if($.trim($("#txtF_CORPID")[0].value)=="")//txtF_CORPID是客户编号输入框 { alert("请输入客户编号!"); } else { $(& 阅读全文
posted @ 2012-07-21 09:57 IcreamPrince 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、C#中的委托是什么?事件是不是一种委托?答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用,事件是一种特殊的委托。2、override与重载的区别答:override就是重写,即重新编写,例如,假设动物类存在"跑"的方法,从中派生出马和狗,马和狗的跑得形态是各不相同的,因此同样方法需要两种不同的实现,这就需要"重新编写"基类中的方法. “重写”基类方法就是修改它的实现或者说在派生类中重新编写;overload就是重载,简单地说,一个类中的方法与另一个方法同名,但参数表不同,这种方法称之为重载方法重写的特点:1、必须是在继承 阅读全文
posted @ 2012-07-13 15:18 IcreamPrince 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,能用foreach遍历访问的对象必须是集合或数组对象,而这些都是靠实现超级接口IEnumerable或声明GetEnumerator方法的类型,而它的好处究竟在哪?循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么,在循环操作中尽量使用foreach语句来实现为了更好的说明foreach的好处,用如下三种不同方式来编写循环语句int[] nArray=new int[100]; //use "foreach"to loop arrayforeach(int i in nArray)Debug.WriteLin 阅读全文
posted @ 2012-07-13 01:35 IcreamPrince 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 求高手解答:假设已经从数据库获取了10万行记录,存入一个DataSet对象中,DataSet.Tables[0]有A,B,C三列,请用性能较好的方式实现如下要求:(1)查找A=1并且B=2的记录(2)统计C=3的记录数 阅读全文
posted @ 2012-07-10 23:40 IcreamPrince 阅读(200) 评论(0) 推荐(0) 编辑