- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 在设计类时,慎用继承,或尽量少用继承
模式设计告诉我们在设计类时,尽量用以下原则:1)、对接口编程,而不对实现编程2)、对类的功能扩展,要多用组合,少用继承。为什么要多用组合,少用继承呢?因为子类可能继承了对子类没用的或者有害的方法。请看下例:要求:我们在输入以下键和值时,输出也保持值的顺序 map.put("a","111"); map.put("v","190"); map.put("d","132");1、采用继承的方式
2007-09-21 09:53:00 1581
原创 结构型设计模式---Decorator模式(装饰模式)
Decorator模式(装饰模式):Decorator本义是油漆工的意思,也就是在你的东东外表上不断地刷上不同颜色。Decorator模式描述了如何动态地为对象添加职责。采用递归方式组合对象,允许添加任意多的对象职责。例如:咖啡店需要卖各种咖啡:加糖的、加冰的、加奶的、加巧克力的等。顾客要买咖啡,他可以往咖啡里加任意的一种或几种调料的咖啡。我们要算出不同组合咖啡的价格。如何设计呢?首先我们把加不同
2007-09-20 16:07:00 1008
原创 结构型设计模式---Adapter模式(适配器模式)
结构型设计模式:是强调如何组合类和对象以获得更大的结构。采用继承机制来组合接口或实现。一个简单的例子是采用多重继承方法,将两个以上的类组合成一个类,结果这个类包含了所有父类的性质。其中一个例子,Adapter模式(适配器模式):为使得一个接口与其他接口兼容,从而给出了多个不同接口的统一抽象例如:有以下接口和类interface WhatHave{ public void g();}c
2007-09-20 10:54:00 930
原创 创建型设计模式---JAVA Singleton模式(单身模式)
Java Singleton 模式(单身模式,单态模式)是一种创建型设计模式。用来保证在运行的应用程序中,一个Class只是实例化一次,也就是只有一个相应的对象存在。在 web 程序中我们会用一个核心的分配功能的Servlet程序,在这里我们就可以运用这种设计模式了。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的pr
2007-09-20 09:48:00 1032 1
原创 JavaScript 弹出对话框3种方式
js 弹出对话框3种方式对话框有三种 1:只是提醒,不能对脚本产生任何改变; 2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 3:一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片 下面我们分别演示: 复制以下代码存为test.htm文件html>head> title>无标题
2007-09-12 13:18:00 3121
原创 asp.net2.0自定义控件---弹出确定与取消对话框
如果想把按钮加一个对话框通常用以下方法:Button1.Attributes.Add("OnClick", "return confirm(是否提交?);");Button1.Attributes.Add("onclick", "if(confirm(是否提交?)){return true;}else{return false;}");现在我们给她做成控件吧。1、建立项目ZgdxButto
2007-09-12 12:57:00 2304 2
原创 asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复
如果你想让鼠标移到按钮上更改背景颜色,移出后恢复,一般用以下代码,那能不能把他写成自定义控件呢?asp:Button ID="Button1" runat="server" onmouseover="this.style.backgroundColor=DodgerBlue;this.style.color=black;" onmouseout="this.st
2007-09-11 16:54:00 3962 4
原创 asp.net2.0解决相对路径出错的问题,ResolveUrl的用法
1、首先我们做个测试的例子,如果你的目录是按下图组织的,TestResolveUrl是你的网站根目录,下面有一个/Images目录 放置图片一个图片head.JPG,用户控件Head.ascx放置在/Controls目录下2、用户控件Head.ascx,加入我的标题图片是/Images下的一个叫head.JPG的图片,用三种方法,head.ascx代码如下:@ Control Langua
2007-09-09 16:54:00 3356 2
原创 asp.net2.0鼠标移到GridView某一行如何改变该行的背景色
1、这里用了一个ACCESS做了一个简单的数据库testData.mdb,表Users的字段如下:2、把建立的数据库放到指定位置,见下图:3、建立Default.aspx文件,代码如下:@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>DOCTYPE h
2007-09-08 15:56:00 1944
原创 asp.net2.0密码强度验证
1、建立Default.aspx文件,代码如下: 无标题页 //CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN return 1; if (iN>=65 && iN return 2;
2007-09-05 13:36:00 1156
原创 CSDN博客中插入代码存在一个BUG,望大家注意下
我写完博客文章,帖出代码后,网友回复说,按我代码写了却出错,后来我仔细查看原来是以下小毛病。利用CSDN插入代码时候 ,见下图语言选择C#,明明代码是:newBitmap.Save(Server.MapPath("..//images") + "//VaImg.gif", ImageFormat.Gif);但插入后的效果是:newBitmap.Save(Server.MapPath("..
2007-09-04 15:26:00 1363 1
原创 asp.net2.0推荐一个功能强大的图片选择控件
在做网站的时候,很多情况用到图片上传与选择。FreeTextBox控件里用一个图片选择控件,我觉得很好,就单独拿出来用了。1、建立TestImgSelect网站,建立images文件夹,在images里建立face文件夹用来存放头像,图片如下:
2007-09-04 14:49:00 3571 2
转载 用Eclipse3.1 + Myeclipse4.0 + Tomcat5.0 + j2sdk1.5 搭建J2EE开发环境
用Eclipse3.1 + Myeclipse4.0 + Tomcat5.0 + j2sdk1.5 搭建J2EE开发环境http://www.javaresearch.org/html/article/42707.htm
2007-09-03 20:25:00 1103
转载 电脑开关坏了,用Reset键代替开关机键盘
电脑故障现象:同学的电脑最近突然出现了不能开机的故障,而且“非常彻底”:按下机箱上的电源开关之后,整台电脑毫无反应!甚至听不到风扇转动,简直就像停电了一样!故障分析:在排除了电源接线方面的问题之后,笔者首先把目光锁定在了同学那个脏兮兮的电源身上。猜测很有可能是电源的供电出现了大问题。但更加令人惊讶的是,将电源拆下后安装在笔者的机器上,竟然能够正常地工作!一筹莫展之际,笔者突然想到了那个毫不引人注目
2007-09-03 13:06:00 7335 4
原创 asp.net2.0里用Calendar控件做带节日提示的日历
1、建立网页CalendarThree.aspx,代码如下:@ Page Language="C#" AutoEventWireup="true" CodeFile="CalendarThree.aspx.cs" Inherits="CalendarThree" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
2007-09-02 21:54:00 2352
源文件程序天下JAVASCRIPT实例自学手册
2012-05-05
ASP.NET开发技术大全源码
2010-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人