自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 ajax.net 和atlas在客户端接收DataTable数据

下面是一个小例子,假设var dt =服务器返回的DataTable对于ajax.net 的方法是:if(dt.Rows.length>0)      {         a.style.display="";         a.innerHTML="";         for(var row=0;row         {            var cur = dt.Rows[row];

2007-01-10 18:16:00 704

转载 如何使用 .net 的TreeView控件

如何使用 .net 的TreeView控件  TreeView中CheckBox的问题 方法一:/// /// 节点的选中。/// /// 事件源:TreeView对象/// TreeViewClickEventArgs事件的对象private void tvwXml_Check(object sender, Microsoft.Web.UI.WebControls.TreeVie

2006-12-26 15:32:00 2893

转载 Façade外观(结构型模式)

 以下是李建忠老师WebCast中PPT内容:系统的复杂度假设我们需要开发一个坦克模拟系统用于模拟坦克车在各种作战环境中的行为,其中坦克系统由引擎、控制器、车轮、车身等各子系统构成。public class Wheel{public void WAction1() {....}public void WAction2() {....}}public class Engine{public vo

2006-12-24 00:28:00 756

转载 Composite 组合(结构型模式)

  下面是李建忠老师WebCast中课件内容:对象容器的问题在面向对象系统中,我们常会遇到一类具有“容器”特征的对象——即它们在充当对象的同时,又是其他对象的容器。public class SingleBox: IBox {public void process() { ……}}public class ContainerBox :IBox {public void process(){……}

2006-12-23 20:59:00 494

转载 Bridge 桥接(结构型模式)

 下面是李建忠老师WebCast中课件内容 还有小山老师Blog中的相应内容:桥梁(Bridge)模式 抽象与实现抽象不应该依赖于实现细节,实现细节应该依赖于抽象。问题在于如果抽象B由于固有的原因,本身并不稳定,也有可能变化,怎么办?举例来说假如我们需要开发一个同时支持PC和手机的坦克游戏,游戏在PC和手机上功能都一样,都有同样的类型,面临同样的功能需求变化,比如坦克可能有多种不同的型

2006-12-23 20:49:00 669

转载 Adapter 适配器(结构型模式)

  下面是李建忠老师WebCast中课件内容 还有小山老师Blog中的相应内容:适配(转换)的概念无处不在……适配,即在不改变原有实现的基础上,将原先不兼容的接口转换为兼容的接口。动机(Motivation)在软件系统中,由于应用环境的变化, 常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。如何应对这种“迁移的变化”?如何既能利用现有对象的良好

2006-12-23 11:35:00 554

转载 Prototype 原型(创建型模式)

  下面是李建忠老师WebCast中课件内容 还有小山老师Blog中的相应内容:原型(Prototype)模式 依赖关系的倒置– 抽象A直接依赖于实现细节b抽象不应该依赖于实现细节,实现细节应该依赖于抽象。–抽象A依赖于抽象B,实现细节b依赖于抽象B动机(Motivation)在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它

2006-12-22 22:42:00 725

转载 Factory Method 工厂方法(创建型)

 下面是李建忠老师WebCast中课件内容 还有小山老师Blog中的相应内容:工厂方法(Factory Method)模式工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。在工厂方法模式

2006-12-22 20:35:00 529

转载 Builder 生成器(创建型模式)

 下面是李建忠老师WebCast中课件内容 还有小山老师Blog中的相应内容: Builder模式的缘起Builder模式建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。动机(Motivation)在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这

2006-12-21 22:54:00 513

转载 Abstract Factory 抽象工厂(创建型模式)

  下面是李建忠老师WebCast中课件内容 还有小山老师Blog中的相应内容:new的问题常规的对象创建方法:// 创建一个Road 对象Road road=new Road();new的问题:– 实现依赖,不能应对“具体实例化类型”的变化。解决思路:– 封装变化点—— 哪里变化,封装哪里– 潜台词:如果没有变化,当然不需要额外的封装!工厂模式的缘起• 变化点在“对象创建”,因此就封装“

2006-12-21 22:35:00 456

转载 Singleton单件(创建型模式)

  下面是李建忠老师WebCast中课件内容 还有小山老师Blog中的相应内容:模式分类从目的来看:– 创建型(Creational)模式:负责对象创建。– 结构型(Structural)模式:处理类与对象间的组合。– 行为型(Behavioral)模式:类与对象交互中的职责分配。从范围来看:– 类模式处理类与子类的静态关系。– 对象模式处理对象间的动态关系。动机(Motivation)在

2006-12-21 19:26:00 518

原创 按回车触发事件

 前台 function GetFocus() { if(event.keyCode==13) { document.getElementById("Button1").click(); return false; } } 后台 TextBox1.Attributes.Add("onkeydown","return GetFocus();");

2006-12-18 18:26:00 703

原创 嵌套DataList

通过FindControl方法找     foreach(DataListItem item in this.dListOrderHistory.Items)    {        DataList dList = (DataList)item.FindControl("dListOrderDetail");     int orderId = Convert.ToInt32(((Label

2006-12-17 17:05:00 571

原创 动态添加用户控件

先在.aspx页中加页指命:在.aspx.cs后置文件中引用户名字空间:using WebUI.UserControls;使用户Load方法加载控件:UserControl nContent = (UserControl)this.LoadControl("UserControls/NewContent.ascx"); ((NewContent)nContent).NewTypeId

2006-12-17 16:58:00 648

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除