自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 客户端调用webservice

//注意在1.1的machine.config,默认webservice去除了post,get方法machine.config中找到把去掉的加上 1,webservice[WebMethod]  public string GetMessage()  {   XmlDocument doc=new XmlDocument();   doc.Load(Server.MapPa

2004-10-12 11:35:00 1317

原创 Design Pattern 18-state

using System;namespace Pattern{ ///  /// Summary description for Class1. ///    /*public class StateManager {  private myState state=null;  public void Execute()  {   //执行状态            DoThing d

2004-09-29 15:19:00 1146

原创 Design Pattern 17-Mediator

using System;using System.Collections ;namespace Pattern{ ///  /// Summary description for Class1. ///  /*这个模式的定义就很简单用一个中介对象来封装一系列的对象交互。中介者 使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变 它们之间的交互。好处是什么呢?很显然就是

2004-09-29 15:17:00 995

原创 Design Pattern 16-Facade

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  /* 假设你有三个播音设备.分别使CD 磁带机,Mp3 它们分别有自己独立的操作放案.这让你很头痛 因为你必须掌握三套类似却有相对独立的方案.那么我们考虑如何解决*/ public class CDPlay {  private

2004-09-29 15:15:00 945

原创 Design Pattern 15-visitor

/*Visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.在Java中,Visitor模式实际上是分离了collection结构中的元素和对这些元素进行操作的行为.为何使用Visitor?Java的Collection(包括Vector和Hashtable)是我们最经常使用的技术,可是Collection好象是个

2004-09-29 14:42:00 1048

原创 Design Pattern 14-bridge

/* * 将抽象和行为划分开来,各自独立,但能动态的结合。 *  * 例如,一杯咖啡为例,子类实现类为四个:中杯加奶、大杯加奶、 中杯不加奶、大杯不加奶。但是,我们注意到:上面四个子类中有概念重叠,可从另外一个角度进行考虑,这四个类实际是两个角色的组合:抽象 和行为,其中抽象为:中杯和大杯;行为为:加奶 不加奶(如加橙汁 加苹果汁). 实现四个子类在抽象和行为之间发生了固定的绑定关系,如果

2004-09-29 14:38:00 1421

原创 Design Pattern 13-Decorator

/* * 动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活.为什么使用Decorator?我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的. */using Sy

2004-09-29 14:28:00 1040

原创 Design Pattern 12-Command

using System;using System.Collections ;namespace Pattern{ public interface Command {  void execute();   void undo(); } //其中execute用来执行命令,undo用来恢复(undo). //接下来实现这个接口,先来实现Cut命令: public class CutComm

2004-09-29 14:24:00 1012

原创 Design Pattern 11-Adapter

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public class adapter:Circle,draw {  public adapter()  {   //   // TODO: Add constructor logic here   //  }  public void

2004-09-29 14:22:00 984

原创 Design Pattern 10-template

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public abstract class template {  public template()  {   //   // TODO: Add constructor logic here   //  }  public abstra

2004-09-25 17:24:00 1063

原创 Design Pattern 9-strategy

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public abstract class strategy {  protected string m_oldstr="";  protected string m_newstr="";  public void setOldString

2004-09-25 17:22:00 1498

原创 Design Pattern 8-singleton

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public class singleton {  private static singleton son;  private singleton()  {   //   // TODO: Add constructor logic he

2004-09-25 17:20:00 1000

原创 Design Pattern 7-proxy

using System;namespace Pattern{ public abstract class subject {  public abstract void request(); } ///  /// Summary description for Class1. ///  public class proxy:subject {  public proxy()  {   // 

2004-09-25 17:18:00 999

原创 Design Pattern 6-observer

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public class observer {  public observer()  {   //   // TODO: Add constructor logic here   //  }  internal void update(s

2004-09-25 17:16:00 924

原创 Design Pattern 5-Memento

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public class memento {  public int number;     public string file = "";  public memento(Originator m)  {    number = m.n

2004-09-25 17:14:00 941

原创 Design Pattern 4-flyweight

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public interface flyweight {  void act(); } public class Concerateflyweight:flyweight {  public Concerateflyweight()  { 

2004-09-25 17:13:00 871

原创 Design Pattern 3-Composite

using System;namespace Pattern { ///  /// Summary description for Class1. ///  public class CompositeEquipment:Equipment {  System.Collections.ArrayList list=new System.Collections.ArrayList();  pub

2004-09-25 17:10:00 831

原创 Design Pattern 2-Factory

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public class Factory {  public Factory()  {     }  public static Fruit made(int flag)  {   if (flag==1) return new apple

2004-09-25 17:07:00 848

原创 Design Pattern 1-builder

using System;namespace Pattern{ ///  /// Summary description for Class1. ///  public interface builder {  void buildPartA();  void buildPartB();  product getProduct(); } public class product {  publ

2004-09-25 17:05:00 1012 1

原创 smart search(转)

(eg. ShanDong)var msg = new Array("Beijing","Tianjing","Shanghai","Guangdong","ShanDong","Shanxi","Hunan","Hubei");var msg2=new Array("北京","天津","上海","广东","山东","陕西","湖南","湖北");function showti

2004-09-24 17:21:00 1204

原创 findtext

 function findGrid(sss) { var table=document.all.DataGrid1; var len=table.rows.length; for(i=0;i

2004-09-24 17:19:00 1094

原创 popup的两种方法

var pop; function window.onload() { document.all .eMeng.style.display=none; window.setTimeout(aaa,5000); } function aaa() { var div=document.all .eMeng;

2004-09-24 17:08:00 2019

原创 一些js例子

function __doPostBack(eventTarget, eventArgument) { var theform; theform = document.Form1; if(eval("document.Form1.__EVENTTARGET") == null) { var o1 = document.createElement("input"); o1.type="hidden"

2004-09-24 17:04:00 1049

原创 在js和cs中的排序

1,javascript 中的排序  function KeyValue(serialkey,value)  {  this.serialkey = serialkey;  this.value = value;  }  function sortfunction(x,y)  {  return x.serialkey -y.serialkey;   }  var a=new Array(3); 

2004-09-24 16:54:00 872

原创 用dataset来填充tree

1,iewc:TreeView id=TreeView1 style="Z-INDEX: 101; LEFT: 152px; POSITION: absolute; TOP: 168px" TreeNodeSrc="categories.aspx" runat="server"> 2,categories.aspx.csprivate void Page_Load(object sende

2004-08-18 09:25:00 995

原创 关于view的触发器的例子.

/*create table UserTable(    UserId       uniqueidentifier NOT NULL ROWGUIDCOL, -- 唯一标识    Name          nvarchar(60)  NULL,  -- 名   age     int NULL DEFAULT 0 check(age>20) ,-- 年龄        address   

2004-08-14 12:40:00 980

原创 无刷新取数据的一个例子

 function getResultValue() { var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); oXmlHttp.Open("POST", "ProcessReport.aspx", false); oXmlHttp.send(""+dateFrom+""+type+""+dateTo+""); //window.alert(

2004-08-14 10:42:00 2820

原创 网上取数据的一个例子

private void Page_Load(object sender, System.EventArgs e)  {        string url="http://localhost/webUserWindowExample/WebForm5.aspx";   System.Net .CookieContainer cook=new System.Net .CookieContainer

2004-08-14 10:26:00 1362 1

原创 一个改变最后选中datagrid的Color的javascript

var Supplier_LastSelectRowId = ""; function Supplier_selectRow(sender) { if(Supplier_LastSelectRowId != "") { var lastSelectRow = window.document.getElementById(Supplier_LastSelectRowId); if (last

2004-08-13 18:24:00 773

原创 导出excel的两种方法

1,直接保存成excelpage_load() {Response.Write(this.GetExcelHTML());   Response.ContentType="Application/vnd.ms-excel";   Response.AddHeader("Content-Disposition","attachment;filename=ReqForQuote.xls")

2004-08-10 17:25:00 1110

原创 有关windows服务的创建,控制

1,创建,  打开vs.net , 新建一个项目,类型为windows service2,安装,  installutil service1.exe  installutil /u service1.exe 删除3,控制 ServiceController sc=new ServiceController(serverName); sc.start(); sc.stop();sc.continue

2004-07-09 14:55:00 775

原创 一个自定义的可以分页,排序,扩展显示grid控件

第一次写,忘记注解,对不住. using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using System.Data;using System.Xml;namespace Grid{    public class IDArgs : System.EventArgs

2004-07-09 14:40:00 992

空空如也

空空如也

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

TA关注的人

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