自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

转载 ASP.NET技术的学习顺序问题

 前前后后收到过一些学生的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。 如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。       我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。        ASP.NET是一个全面向对象的技

2007-06-12 23:03:00 1027

转载 用div层来实现页面半透明遮罩效果

实现效果:弹出一个窗口的时候,窗口后面的页面变暗,并且不能操作难点:因为div层是不能把select控件遮住的,所以要特殊处理,方法两种,一种是在弹出窗口下面加一层iframe来遮住select;第二种是所以要在弹出的时候,先把select控件隐藏,这里选择第二种方法实现原理:在页面上和弹出窗口中间加一个半透明的层,把页面的内容覆盖掉代码:function Open(){  //隐藏selec

2007-05-27 00:52:00 11152

转载 div+css布局漫谈

1.CSS布局常用的方法:float : none | left | right 取值:none : 默认值。对象不飘浮 left : 文本流向对象的右边 right : 文本流向对象的左边 它是怎样工作的,看个一行两列的例子

2007-05-27 00:51:00 891

转载 DIV 背景半透明

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档                                                            TEST                                       

2007-05-27 00:51:00 3956

转载 JS正则表达式详解

JS的正则表达式//校验是否全由数字组成 function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s){var patrn=/

2007-05-27 00:44:00 9908

转载 Ajax.net基础教程

 AJAX技术的风起云涌,也使得B/S应用的表现力日益增强,大有逐步吞食C/S领地之势。利用Ajax.Net,你可以从JavaScript客户调用.NET方法。          首先下载Ajax.Net,你可以从http://www.ajaxpro.info/获得。最新版本是6.4.15.1,下载解压后的文件夹中有个AjaxPro.dll,就是它了。使用VS2005新建web项目,并添加对Aja

2007-05-27 00:42:00 1714 1

转载 ajax的原理和运行机制

关于ajax,是最近炒得非常火的一种技术,并且时下它也是非常流行。当然,它并不是什么新技术,而是在各种已有的技术和支持机制下的一个统一。在我的项目中,偶尔也会用到ajax,用来给用户一些无刷新的体验。用过几次之后,我个人决定对它的原理和运行机制做一个总结。    ajax这个名字据说是Asynchronous JavaScript + XML的简写,实际上,它由下列几种技术组合而成。   1.使用

2007-05-27 00:34:00 8237 1

转载 Ajax的原理和应用(给公司做所的培训)

    在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。

2007-05-27 00:27:00 1612

转载 在ASP.NET中实现AJAX

Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但是对这些技术

2007-05-05 12:40:00 742

转载 收录部分常用正则表达式

在开发的过程中,常常需要对录入的内容进行验证,因此正则表达式是必不可少的,这里收录了一些,可以省些功夫:"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./

2007-05-05 12:35:00 970

原创 ASP.NET生成静态网页的方法

环境:Microsoft .NET Framework SDK v1.1OS:Windows Server 2003 中文版ASP.Net生成静态HTML页,在.Net中涉及此类操作的是System.IO以下是程序代码Code: 1//生成HTML页 2public static bool WriteFile(string strText,string strContent,string st

2007-04-26 03:08:00 1617 2

原创 CuteEditor5.0实现分用户上传

由于公司的需要分用户上传功能,刚开始接触CuteEditor觉得很头痛,在网上这方面资料很少很少,都只说可以实现但确都没有写下代码,后来自己看了看,发现在CuteEditor上传是通过配置文件进行的,我想如果给每个用户都写一个配置文件此问题不就解决了,然后就拿起家伙开始办事,发现还真行,呵呵,以下是实现代码!CuteSoft_Client/CuteEditor/Configuration/Se

2007-04-26 02:44:00 1674 1

转载 提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地

using System.Net;Regex   re   =   new   Regex(@"src/s*=/s*(?:([""])(?[^""]+)/1|(?[^/s>]+))",   RegexOptions.IgnoreCase   |   RegexOptions.Singleline);               MatchCollection   mc   =   re.Mat

2007-04-26 02:43:00 1691

转载 XMLHttpRequest Ajax 实例简介

 一、XMLHttpRequest 对象的方法与属性 方    法 描    述 abort()

2007-04-26 02:40:00 1590

转载 UML 基础:类图

这是关于统一建模语言、即UML 里采用的基本图的一系列文章的一部分。在我 先前关于序列图的文章 里,我把重点从 UML 1.4 版,转移到 OMG的采用UML 2.0版草案规范(又称为UML 2)。在这篇文章中,我将会讨论结构图,这是已经在 UML 2 中提出的一种新图种类。由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关

2007-04-16 12:35:00 1454

转载 ASP.NET2.0轻松搞定统计图表

效果图:手把手教程:原理:OWC是Office   Web   Compent的缩写,即Microsoft的Office   Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE6和Office   2000/XP/2003),那么就有能力利用Office   Web组件提供一个交

2007-03-31 01:26:00 871

翻译 C#(常用的正则表达式)

 1.匹配HTML标记的正则表达式:.*|  例如:2. 正整数: ^[0-9]*[1-9][0-9]*$3.负整数: ^-[0-9]*[1-9][0-9]*$4.整数: -?/d+$5.正浮点数: ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$6.负浮点数: ^

2007-03-23 12:49:00 763

转载 关于权限的数据库设计

不管是在网站开发还是MIS系统开发中,涉及到多用户的软件系统都会遇到这个问题,如何比较优雅的解决这个问题也一直是大家经常探讨的热门话题,本文试着谈论一下自己的观点,希望和大家共同切磋。方法一:   用户表:  T_UserInfo     id     name   对象表:  T_Object     id     name   权限表  T_Access     accessid    

2007-03-23 12:29:00 1891 1

转载 网站二级域名用asp.net 2.0的实现方案

本人所了解有两种方案,可能还有其的方式,希望大家多多讨论!基本思路:1. 域名支持泛解析,即是指:把A记录 *.域名.com  解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空;2. 为了实现完全的二级域,建两个站点,一个为主站用,一个为用户用,两个站点目录都指到一个同一网站目录3. 在Web程序中或取URL来源中的二级域名主机头,比如:abc.域名.com 中的 abc;4. 用获取

2007-03-21 16:54:00 799

转载 基于UML和ASP.NET实现三层B/S结构系统开发

 基于UML和ASP.NET实现三层B/S结构系统开发作者:胡颖辉 宁赛飞   来源:IBM摘 要 进行良好的系统分析和设计是软件项目开发的关键,构架设计的合理与否往往决定了项目的成败。本文结合一个项目的开发,阐述了基于UML的系统建模过程和基于ASP.NET实现面向对象的三层结构应用系统的方法。 关键词 ASP.NET; 三层结构; UML建模; 系统开发架构设计是软件开发的基础

2007-03-21 00:17:00 4184

转载 用asp.net 2.0实现网站二级域名

本人才疏学浅,实现方法可能不是太理想,有点曲折吧,现与大家分享一下 ^O^,希望对新手有所帮助,以下是以www.devin.cn这个域名为例,让每个注册用户都有自已的二级域名,其中abc.devin.cn就是要用到的二级域名基本思路:1. 域名支持泛解析,即是指:把A记录 *.devin.cn 解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空;2. 为了实现完全的二级域,建两个站点,一

2007-03-16 19:32:00 909

转载 .Net平台开发的技术规范与实践精华总结

 .Net平台开发的技术规范与实践精华总结以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的

2007-02-09 21:17:00 700

转载 PetShop之业务逻辑层设计

 PetShop之业务逻辑层设计Filed under: Design & Pattern — bruce zhang @ 4:11 pm 《解剖PetShop》系列之五业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domai

2006-12-17 21:27:00 1447

原创 PetShop之ASP.NET缓存

 PetShop之ASP.NET缓存Filed under: Design & Pattern — bruce zhang @ 6:20 pm 《解剖PetShop》系列之四四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技

2006-12-17 21:25:00 1012

转载 PetShop数据访问层之消息处理

 PetShop数据访问层之消息处理Filed under: Design & Pattern — bruce zhang @ 12:11 pm 《解剖PetShop》系列之三三、PetShop数据访问层之消息处理    在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、

2006-12-17 21:24:00 1216

原创 PetShop数据访问层之数据库访问设计

 PetShop数据访问层之数据库访问设计Filed under: Design & Pattern — bruce zhang @ 1:50 pm 《解剖PetShop》系列之二二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在

2006-12-17 21:22:00 2004

转载 PetShop的系统架构设计

 PetShop的系统架构设计Filed under: Design & Pattern — bruce zhang @ 4:55 pm 《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,

2006-12-17 21:21:00 3096

原创 对“三层结构”的深入理解——怎样才算是一个符合“三层结构”的Web应用程序?

对“三层结构”的深入理解——怎样才算是一个符合“三层结构”的Web应用程序?ASP.NET Web应用程序解决方案中,并不是说有aspx文件、有dll文件、还有数据库,就是“三层结构”的Web应用程序,这样的说法是不对的。也并不是说没有对数据库进行操作,就不是“三层结构”的。其实“三层结构”是功能实现上的三层。例如,在微软的ASP.NET示范实例“Duwamish7”中,“表现层”

2006-11-19 23:56:00 921

转载 NET(C#)连接各类数据库-集锦

NET(C#)连接各类数据库-集锦  1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;..string strConnection="Pr

2006-11-19 23:54:00 793

原创 博客信息系统开发流程

题目:如果你负责开发一套博客信息系统,你将做哪些方面的考虑来开发系统?写出初步方案?答:从四个阶段来考虑开发一个博客信息系统即:博客信息系统策划阶段、博客信息系统软件设计阶段、博客信息系统硬件设计阶段、博客信息系统安全设计阶段。   ①博客信息系统策划阶段:主要进行博客信息系统开发定位、博客信息系统的大致构架、拟定出开发方案、调配人手等规划措施。该阶段详细的初步方案如下图所示:②博客信

2006-09-30 01:49:00 3476

原创 如何循序渐进向DotNet架构师发展

微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此 RUP方法论也认同以架构为核心,体现4+1视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又要熟悉业务,而且基本对软件生命周期各阶段的相关技术都需要有相关的积累和知识储备,而这些不经过多年的磨练

2006-09-30 01:43:00 4788 3

原创 用C#实现的数据库抽象工厂(三)

用C#实现的数据库抽象工厂(三)以下是在应用时真正要调用到的类:(6)DbAccess.csusing System;using System.Data;namespace DbService{/// /// DbAccess类,即进行数据库访问时需要调用的类/// public class DbAccess{/// /// DbAccess构造函数/// public DbAccess(){}/

2006-05-24 00:03:00 1012

原创 用C#实现的数据库抽象工厂(二)

用C#实现的数据库抽象工厂(二)以下3个类分别是Factory针对SqlServer专用连接、OleDb连接和Odbc连接时的具体实现:(3)SqlFactory.csusing System;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace DbService{/// /// 针对

2006-05-24 00:00:00 893

原创 用C#实现的数据库抽象工厂(一)

用C#实现的数据库抽象工厂(一)最近学习了一下设计模式,便尝试用C#对数据库的访问操作采用抽象工厂的模式实现一下,其中与标准的模式略有不同,加入了一些自己的想法,希望大家批评指正,代码共分为6个类:(1)AbstractDbFactory.csusing System;using System.Data;namespace DbService{ ///  /// 数据库抽象工厂接口 ///  

2006-05-23 23:58:00 776

转载 C#抽象工厂模式的几种实现方法及比较

C#抽象工厂模式的几种实现方法及比较   var newasp_fontsize=9;var newasp_lineheight=12; 8){New

2006-05-23 23:34:00 847

原创 使用设计模式构建通用数据库访问类

使用设计模式构建通用数据库访问类   var newasp_fontsize=9;var newasp_lineheight=12; 8){Newas

2006-05-23 23:32:00 804

转载 在C#中应用哈希表(Hashtable)

在C#中应用哈希表(Hashtable)   var newasp_fontsize=9;var newasp_lineheight=12; 8){N

2006-05-23 23:30:00 756

转载 应用程序需要使用存储过程?

应用程序需要使用存储过程?问题的提出     当你在开发一个基于数据库的应用的时候,你可能会想这样一个问题:数据库有关的事务操作部分因该放在那里?是以存储过程(stored procedure)的形式放在数据库端呢,还是将查询以及相应运算嵌在应用程序当中呢?要回答这样一个问题,你首先要了解存储过程以及内嵌T-SQL这两种方案各自的优缺点以及他们分别适用的场合。尤其是在新的.NET开发环境中,如

2006-05-19 01:30:00 1320

原创 《解剖PetShop》

《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而

2006-05-16 22:55:00 1184

原创 广告管理系统的UML分析与设计

广告管理系统的UML分析与设计 来源:www.ahcit.com 作者: 董益平 刘杰 丁铭华  

2006-05-14 23:24:00 5425 7

asp.net多层结构会员管理系统源码

多层结构会员管理系统 主要是实现会员权限及会员管理功能,内置服务器探针,系统采用多层结构开发 功能模块有:目录管理 权限管理 角色管理 系统信息 系统设置 用户管理 本程序只是作为一个系统的基本框架 提供了成员管理,角色管理,目录管理和角色权限管理 偶接触ASP.NET不是很久,不是高手^_^ 很多不完善的地方,没有时间处理,如果有朋友重构,请发一份给我! 有关权限: 权限是按照角色分配,通过用户控件来实现的 创建用户控件时请继承conbase类 在页面引用用户控件时务必指定conID值 web\DB_51aspx下为Sql数据库文件,附加即可 配置信息在web.config中修改 默认管理帐号密码均为51aspx

2009-10-07

使用Ajax和Jquery实现GridView的展开、合并源码

1、 使用用户控件(CustomerOrders.ascx)展示订单列表,此用户控件只需要包含Repeater控件并绑定数据源 2、 新建一个简单页面GridViewDrillDownjQueryQAjax.aspx,在此页面引用用户控件,展示用户订单列表 3、 在页面GridViewDrillDownjQueryQAjax.aspx新建两个DIV:一个用来展示会员信息,一个用来展示某个会员的订单信息。当点击某一会员信息时,展示此会员的订单列表 数据库是系统自带的,只需修改UID和pwd 即可

2009-09-18

空空如也

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

TA关注的人

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