自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 CSDN竟然用康盛的UCHOME

2010-05-20 14:58:00 1296

原创 单件模式

******************** 模式分类 **************** 从目的来看:创建型:负责对象的创建结构型:处理类与对象间的组合行为型:类与对象交互中的职责分配从范围来看:类模式处理类与子类的静态关系对象模式处理对象间的动态关系 ********************* 单件模式 ********************* 动机:必须保证系统中只存

2009-04-22 20:41:00 764 1

转载 LSP

一、LSP LisKov替换原则(Liskov Substitution Principle)    定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P,    将o2替换为o1,P的行为保持不变,则称S为T的一个子类型。子类型必须能够替换它的基类型。LSP又称里氏替换原则。对于这个原则,通俗一些的理解就是,父类的方法都要在子类中实现或者重写。    

2009-04-21 21:47:00 586

转载 Ocp

 一、OCP 开放封闭原则(Open Closed Principle)     Software entitied(classes,modules,functions,etc.) should be open for extension,but colosed for     modification.     软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改的前提下扩展。    

2009-04-21 21:42:00 954

转载 SRP

 一、SRP 单一职责原则(Single Responsibility Principle)     就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。     所谓职责,我们可以理解它为功能,就是设计的这个类的功能应该只有一个,而不是两个或更多。     也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑撤分这个类了。     因为职责是变化的一个

2009-04-21 21:35:00 986

原创 JS动态添加删除控件

在TABLE里实现的代码:Function Add() //添加控件{var nRow=document.all.Table1.rows.length; //获得当前TABLE的行数var objTheRow=document.all.Table1.insertRow(nRow);//执行添加objTheRow.insertCell(0);//添加当前行的列//添加一个按纽控件objTheRow.

2009-01-06 15:55:00 2263 3

原创 XML与DataTable互转

 class test  2    {  3  4        public static DataTable GetDataTable(string xmlStr)  5        {  6            XmlDocument doc = new XmlDocument();  7            doc.LoadXml(xmlStr);  8  9            

2009-01-06 14:43:00 6958

原创 javascript 使用event

  function getElementTagName(e){    if(e.srcElement) //IE    {        alert(e.srcElement.tagName);//nodeName    }    else if(e.target) // not IE    {        alert(e.target.tagName);//nodeName 

2008-11-25 12:31:00 776 1

转载 使用HttpWebRequest的POST取得网页内容

 这里我要做的是,根据IP来取IP所在的地区,使用网址www.ip138.com这个网站。你打开这个网站你就会发现。它有一个文本框,让你输入一个IP,然后它会给你一个相应的IP所在地区,可是它却是通过post进行传值的。我们把www.ip138.com网页的首页打开,看它的原码,你会发现,提交的时候,它会提交二个东西出去,一个是IP,一个是action的值,IP不说了,是你输入的IP值,这个act

2008-11-25 12:30:00 6495 1

转载 javascript 操作XML2

 上一篇介绍了XML的结构以及节点之间的关系这一篇介绍浏览器内建的XML解析器以及JavaScript是如何加载XML的。大多数浏览器都有读取和操作 XML 的内建 XML 解析器。 解析器(XML Parser)把 XML 转换为 JavaScript 可访问的对象。解析器把 XML 载入内存,然后把它转换为可通过 JavaScript 访问的 XML DOM 对象。微软的 XM

2008-11-24 12:54:00 3358

转载 javascript 操作XML3

 上一篇介绍了XML如何加载到JavaScript解析器。这一篇介绍加载到解析器后,JavaScript是如何访问节点的。在详细介绍如何使用上面的方法前,我们来了解一下节点的主要属性。documentElement 属性:XML 文档的根节点。nodeName 属性:节点的名称(只读)。nodeValue 属性:节点的值。nodeType 属性:节点的类型。childNodes 属性:返回子节点集

2008-11-24 12:54:00 548

转载 javascript 操作XML

 JavaScript操作XML是通过XML DOM来完成的。那么什么是XML DOM呢?XML DOM 是:用于 XML 的标准对象模型 用于 XML 的标准编程接口 中立于平台和语言 W3C 的标准XML DOM 定义了所有XML 元素的对象和属性,以及访问它们的方法(接口)。也就是说:XML DOM 是用于查询、添加、修改、删除XML 元素的标准。 在继续之前,我们先来了

2008-11-24 12:53:00 470

转载 javascript 窗口调用

  1、window.open产生的调用在子窗口中引用父窗口:window.opener在子窗口中引用父窗口的函数:window.opener.callMe();注:callMe父窗口里的js函数。 居住打开var w=500;var h=600;var l=screen.width/2-w/2;var t=screen.height/2-h/2;window.open

2008-11-24 12:51:00 604

转载 javascript 常用函数

 1、JavaScript删除字符串前后的空格String.prototype.trim = function(){return this.replace(/(^/s*)|(/s*$)/g, "");}2、JavaScript判断是否是数字(功能相当于isNaN)function isNumber(str){    var patt=/^/d+(/./d+)?$/;    retu

2008-11-24 12:51:00 734

转载 javascript 常用代码

  1. oncontextmenu="return false;" //屏蔽鼠标右键, 注意IE7的body范围与FF的不同(IE7指包含element的范围,而FF则是全部) //可用于Table2. //禁止选择文本: work in IE, but not work in FF3. onpaste="return false" //禁止粘贴4. oncopy="return fa

2008-11-24 12:50:00 676 2

转载 区分

 document.activeElement //IE属性:当前具有焦点的对象 document.getElementsByTagName("*");//获取页面所有的元素,ie、ff通用

2008-11-24 12:49:00 445

转载 JS中的attachEvent、addEventListener如何传递参数

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">    Untitled Page                超链接link1        超链接link2                function AttachEvent(target, eventN

2008-11-24 12:47:00 1294

转载 javascript cookie

  假如利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的, JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。   cookie 是浏览器提供的一种机制

2008-11-24 12:46:00 884 1

原创 javascript 函数调用规则和IF条件判断

 一、函数调用1、 js的函数调用只匹配函数名,不匹配参数列表,也就是说调用函数时只要找到相同的函数名就调用,而不管参数是否匹配。2、参数从第一个开始赋值传递,没有赋值的就赋予undefined。3、可以用arguments统计或得到传进来的参数function listArg() {        for(var i=0;i    {        alert(argumen

2008-11-24 12:45:00 1433 2

原创 Javascript:void(0)和#

  Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression如:单击此处看看效果 //实际上相当于一个死链接。如:单击此处提交表单 //用户单击时会提交表单 注意:单击此处   与单

2008-11-24 12:44:00 977

原创 javascript 常用的日期函数

 //判断是否是日期//note:不能准确判断闰年的2月日期,需用js另外处理function isDate(str){    var patt=/^(((([1-9])|(0[1-9])|(1[012]))[-./]((0?/d)|([12]/d)|(3[01]))[-./](19|20)/d{2})|((19|20)/d{2}[-./](([1-9])|(0[1-9])|(1[01

2008-11-24 12:42:00 534

原创 面向对象的JavaScript编程

 Javascript不是一个支持面向对象的语言,更加算不上一个开发平台,但是Javascript提供了一个非常强大的基于prototype的面向对象调用功能,你可以在你自己需要的地方使用他们。因此,如何使用对象?本文尽可能从Javascript面向对象实现原理出发,解析清楚它的工作模型。在了解这些模型之后,你可以在自己的脚本库中编写一些实现代码,然后在其他地方调用。     Javascri

2008-11-24 12:41:00 454

原创 javascript 调试方法

 一、在IE7以上版本调试(已安装vs2008)1、打开IE,单击菜单栏的“工具”->Internet 选项->高级选项卡->取消“禁用脚本调试(Internet Explorer)”。2、设置javascript断点(与后台代码的断点设置操作一样)。3、按F5调试。 二、在FireFox下调试1、下载安装Firebug。打开firefox->工具->附加软件->输入F

2008-11-24 12:39:00 1382 2

原创 使用Profile和Membership时的一些操作

 进入用户后台FormsAuthentication.SetAuthCookie(strUserName, false);Response.Redirect("../member/index.aspx", true);获取用户的Profile和Membership信息MembershipUser mu = Membership.GetUser(strUserName);Profil

2008-11-24 12:31:00 439

原创 Javascript 读cookie

  由于asp的cookie是经过url编码的,所以读之前要unescape一下。下面是我用正则的方法取cookie,包括单值和多值:/************************************************** 参数说明: sMainName Cookie名 sSubName Cookie子键名,留空表示单值Cookie *******************

2008-11-24 12:28:00 417

原创 JavaScript 颜色渐变效果

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type" con

2008-11-24 12:19:00 884

原创 用asp.net c# 获取网页源代码

 方法一:webrequest private string GetStringByUrl(string strUrl)    {        WebRequest wrt = WebRequest.Create(strUrl);        WebResponse wrse = wrt.GetResponse();        Stream strM = wrse.GetRespons

2008-11-18 13:23:00 9156 2

原创 技巧

控制lable换行语句  

2008-11-18 13:18:00 554 1

原创 导出GridView到Excel

用法: ToExcel(GVStaff, TextBox1.Text);public static void ToExcel(System.Web.UI.Control ctl,string FileName)        ...{            HttpContext.Current.Response.Charset ="UTF-8";            HttpContext.C

2008-11-17 10:26:00 485

原创 C#生成XML文件

代码:using System.Xml;public partial class _Default : System.Web.UI.Page {    protected void Page_Load(object sender, EventArgs e)    {        XmlDocument doc = new XmlDocument();        doc.Load(Serv

2008-11-17 10:20:00 984 2

C#转VB.net工具

很好用的国外软件。可以把大量的C#代码编译成VB.net.但是工具毕竟是工具。肯定会有BUG的

2008-12-31

空空如也

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

TA关注的人

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