xueshanzhisheng的专栏

私信 关注
xueshanzhisheng
码龄13年
  • 47,071
    被访问量
  • 56
    原创文章
  • 94,731
    作者排名
  • 6
    粉丝数量
  • 于 2008-09-08 加入CSDN
获得成就
  • 获得2次点赞
  • 内容获得12次评论
  • 获得2次收藏
荣誉勋章
TA的专栏
  • asp.net开发技术体验
    9篇
  • MM
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

几种asp.net文件下载实现方式

private void FileDownload(string fName, string path)        {            long lngFileSize;            byte[] bytBuffer;            int iReading;            string sFileName = Server.MapPath(
原创
280阅读
0评论
1点赞
发布博客于 10 年前

winForm控件开发资料


下面作一个小结:

.Net自定义控件之WinForm的经典OutlookBar  
http://www.myfirm.cn/News/DotNetUserInterface/20080201073632383.html
主要介绍一个样子与经典Outlook的导航栏差不多的自定义控件,因为Outlook的导航栏使用比较广泛,样子也比较大方,所以,很多程序员希望得到这一款的自定义控件.

.Net自定义WinForm控件之滚动栏Scr
原创
1268阅读
0评论
0点赞
发布博客于 11 年前

spring.net整合webservice实例

spring.net整合webservice
application/x-rar
发布资源于 11 年前

软件设计的七大原则

软件设计的七大原则 设计模式遵循的一般原则: 1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。这是面向对象设计(OOD)的基石,也是最重
原创
371阅读
0评论
0点赞
发布博客于 11 年前

解读spring.net

1.spring.net 之PageHandleFactory解读 大家都知道在asp.net中页面访问通过,文件映射,到相关的工厂类去处理,add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory" />add verb="*" path="*.ashx" type="System.Web.UI.SimpleH
原创
344阅读
0评论
0点赞
发布博客于 11 年前

验证码控件,实现无刷新验证码

验证码控件,实现无刷新验证码生成 附源码
application/x-rar
发布资源于 12 年前

验证码三种实现方式

1.   点击图片验证码刷新   function ReloadCode(){ var checkcode = document.getElementById("safecode"); checkcode.src = "CheckCode.aspx";} 2.   点击链接验证码刷新  看不清,请换一张    
原创
458阅读
0评论
0点赞
发布博客于 12 年前

解决Windows XP SP3 桌面上没有IE7图标的方法

从IE6升级到IE7,再从SP2升级到SP3,桌面上还有IE图标,删除IE7图标之后,在自定义桌面里头没有IE图标哪一项了。如果要再次将IE7图标显示在桌面上,可以使用TweakUI这个工具。详见图片,将Internet explorer前面的勾勾上即可。经过对比,发现其实是修改了注册表的键值:具体是以下两个:[HKEY_CURRENT_USER/Software/Microsoft/Window
原创
472阅读
0评论
0点赞
发布博客于 12 年前

windows xp 下安装iis6

XP下安装IIS6.0的办法首先在运行中输入“c:/windows/inf/sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,找到类似“iis=iis.dll,OcEntry,iis.inf,hide,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭
原创
413阅读
0评论
0点赞
发布博客于 12 年前

NETCms教程

NETCms教程 1.安装 2.下载 3.模板与标签制作(一) 模板与标签制作(一)http://www.aspxcms.com/tech/2/http://www.aspxcms.com/tech/2.rar 4.模板与标签制作(二) 模板与标签制作(二)http://www.aspxcms.com/tech/3/http://www.aspxcms.
原创
2482阅读
4评论
0点赞
发布博客于 12 年前

JQUERY中文在线API

JQUERY中文在线API
原创
401阅读
0评论
0点赞
发布博客于 12 年前

Ext 3.0 - 中文API文档

Ext 3.0 - 中文API文档使用ExtJS GridPanel从Web Service 获取、绑定和显示数据 extjs数据存储与传输 ExtJS中FormPanel实现数据加载和提交 extjs使用教程
原创
683阅读
0评论
0点赞
发布博客于 12 年前

ExtJs之GridPanel综合操作(一)——异步获取Json数据并显示

ExtJs之GridPanel综合操作(一)——异步获取Json数据并显示
原创
455阅读
0评论
0点赞
发布博客于 12 年前

ASP.NET调试API之Log4net使用指南

ASP.NET调试API之Log4net使用指南
原创
439阅读
0评论
0点赞
发布博客于 12 年前

XSLT 教程

 XSLT 教程
原创
234阅读
0评论
0点赞
发布博客于 12 年前

xslt+xml+jquery建站

一个抛弃传统的标准web建站,通过xml+xslt创建的网站,解决了设计人员,跟开发人员之间的磨合,难度,大大的提高了开发效率
application/x-rar
发布资源于 12 年前

XML+XSLT+CSS+JQuery+WebService组建Asp.Net网解

 XML+XSLT+CSS+JQuery+WebService组建Asp.Net网
原创
250阅读
0评论
0点赞
发布博客于 12 年前

.NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现

 .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
原创
266阅读
0评论
0点赞
发布博客于 12 年前

XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站

 XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站
原创
238阅读
0评论
0点赞
发布博客于 12 年前

10件你首先要做的事

 10件你首先要做的事
原创
242阅读
0评论
0点赞
发布博客于 12 年前

ASP.NET 2.0中XSLT的使用

  ASP.NET 2.0中XSLT的使用
原创
231阅读
0评论
0点赞
发布博客于 12 年前

VS2005/2008中清除最近打开项目的方法

 清除vs2008起始页最近打开项目第一种:最简单的方式:把以下内容保存为.bat批处理文件@echo off@REG Delete HKCU/Software/Microsoft/VisualStudio/9.0/FileMRUList /va /f@REG Delete HKCU/Software/Microsoft/VisualStudio/9.0/ProjectMRUList
原创
479阅读
0评论
0点赞
发布博客于 12 年前

Caching Application Block 深入理解

 Caching Application Block定义的两种缓存类型它们分别是 : 1. 内存驻留型缓存2. 磁盘驻留型缓存 顾名思义,这两种类型的缓存是以存贮位置来命名的,功能上则以是否能将缓存数据持久化来区别使用。 在Caching Application Block中,具体提供以下四种保存缓存数据的途径,分别是: 1. 内存存储(默认)2. 独立
原创
1234阅读
0评论
0点赞
发布博客于 12 年前

vs2010使用

 VS2010使用
原创
285阅读
0评论
0点赞
发布博客于 12 年前

微软开源项目

 微软开源项目
原创
307阅读
0评论
0点赞
发布博客于 12 年前

什么是OO

 什么是OO OOP
原创
293阅读
0评论
0点赞
发布博客于 12 年前

什么是SAAS

 SaaS是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要,近年来,SaaS的兴起已经给传统套装
原创
220阅读
0评论
0点赞
发布博客于 12 年前

企业库相关帮助下载地址

 企业库相关帮助下载地址
原创
216阅读
0评论
0点赞
发布博客于 12 年前

EntLib 4.1 Configuration-Migration(配置应用程序块)

 EntLib 4.1 Configuration-Migration(配置应用程序块)
原创
224阅读
0评论
0点赞
发布博客于 12 年前

Enterprise Library 中文件配置的三种方式

 用过企业库的朋友可能都知道配置信息由是通过外部文件(web.config或者是my.config)中配置,其实还有一种配置方式是保存在数据库中的。第一中方式,比较常见,就闲话少说。第二种方式,大家可以参考如下链接的地址,说的很详细了。 Enterprise Library 2.0 技巧(1):如何使用外部配置文件  第三种方式,也是提供个链接,去看吧 如何将配置信
原创
329阅读
0评论
0点赞
发布博客于 12 年前

Enterprise Library 4.1 学习教程

 Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception
原创
2929阅读
2评论
0点赞
发布博客于 12 年前

自定义Unity对象生命周期管理集成ADO.NET Entity Framework(1)

自定义Unity对象生命周期管理集成ADO.NET Entity Framework(1) 
转载
524阅读
1评论
0点赞
发布博客于 12 年前

Enterprise Library - Unity Application Block 学习手册

 下面介绍如何使用依赖注入映射类型和映射。 接口类型作为依赖识别符(Interface Types as Dependency Identifiers)作为一个示例,如下代码使用RegisterType和Resolve方法,传入一个接口类型名称,接口命名为IMyService,并指定容器返回一个CustomerService类的实例(该类实现了IMyService接口)。其中,IM
原创
1011阅读
1评论
0点赞
发布博客于 12 年前

使用独立的*.config文件在Unity中

 using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.SessionState;using System.Xml.Linq;usi
原创
853阅读
1评论
0点赞
发布博客于 12 年前

自定义IHttpHandlerFactory使用Unity对ASP.NET Webform页面进行依赖注入

 简介:使用HttpHandlerFactory对ASP.NET Webform的页面进行依赖注入,不仅仅是Unity,使用同样的思路也可以用Spring.NET 背景在日常的开发中,特别是使用了多层结构的程序,在视图层的页面逻辑中时常会用到业务逻辑的对象,此时就有可能产生如下的代码public partial class Default : System.Web.UI.Page{
原创
2075阅读
0评论
0点赞
发布博客于 12 年前

Microsoft Unity 使用注意事项

 1. 不要对同一个接口用RegisterType 和 RegisterInstance注册。 即如果某个接口用RegisterType注册了,再注册,就只用registerType. 同理RegisterInstance。  2. 如果用RegisterInstance注册了,以后可以用Container.BuildUp 进行属性注入和方法注入。但不能进行构造注入。  3
原创
1761阅读
0评论
0点赞
发布博客于 12 年前

最新版 Enterprise Library 企业库 V4.1 中文学习手册

 最新版 Enterprise Library 企业库 V4.1 中文学习手册
转载
587阅读
2评论
0点赞
发布博客于 12 年前

具有参考价值的空间

 具有参考价值的空间
原创
263阅读
0评论
0点赞
发布博客于 12 年前

关于并发控制

 什么是并发控制?当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所做的修改不会对他人所做的修改产生负面影响。这称为并发控制。简单的理解就是2个或多个用者同时编辑相同的数据。这里的用者可能是:实际用户、不同服务、不同的代码段(使用多线程),及其在断开式和连接式情况下可能发生的情况。并发控制理论根据建立并发控制的方法而分为两类:悲观并发控制(Pessimist
原创
472阅读
0评论
0点赞
发布博客于 12 年前

spring.net 声明式事物管理小示例

spring.net 声明式事物管理小示例,有完整的配置,以及测试
application/x-rar
发布资源于 12 年前

相对路径和绝对路径详解

 相对路径和绝对路径详解
转载
360阅读
0评论
0点赞
发布博客于 12 年前

AOP概念

 13.1 简介面向切面编程采用另外一种编程框架完成面向对象编程. 然而,面向对象是把应用程序分解成多层次的对象,而面向切面编程把应用程序分解成各个切面或者说关系面. 切面对关注点进行模块化,例如横切多个类型和对象的事务管理。 (这些关注点术语通常称作横切(crosscutting)关注点。)Spring.net的一个关键的组件就是 AOP框架。 尽管如此,Spring.net IoC
原创
840阅读
1评论
0点赞
发布博客于 12 年前

全面分析 Spring 的编程式事务管理及声明式事务管理

 全面分析 Spring 的编程式事务管理及声明式事务管理
转载
317阅读
0评论
0点赞
发布博客于 12 年前

spring.net 的事物管理

 在spring.net中实现事物管理,可以有两种方式:1.编程式事物 编程式事物有如下几步,a.    2.Ioc容器注入事物 在通过aop注入事物时有多种配置方式A.在Ioc容器中声明事物,然后在应用事物的方法上通过.net的attribute机制来应用事物。示例代码:application.xml代码:          type=
原创
1167阅读
0评论
0点赞
发布博客于 12 年前

spring.net整合mvc小示例

spring.net整合mvc小示例,让一些正在使用mvc的用户可以轻易地整合进spring.net中
application/x-rar
发布资源于 12 年前

Asp.net mvc与spring.net整合

基本结构: 第一步准备实体类: [Serializable]    public class Person    {        ///         /// 编号        ///         public int Id { get; set; }        ///         /// 姓名        ///         public string
原创
2731阅读
0评论
0点赞
发布博客于 12 年前

详解ASP.NET MVC的请求生命周期(2)

 应用程序的路由表由RouteTable.Routes的静态属性表示。这个属性表示了路由对象的集合。在清单1列出的Global.asax文件中,我们在应用程序首次启动时为路由表增加两个路由对象(Application_Start()方法在第一次请求网站页面的时候被调用一次)。路由对象负责把URL映射到Handler。在清单1中,我们创建了两个路由对象。这2个对象都把URL映射到MvcRou
原创
646阅读
0评论
0点赞
发布博客于 12 年前

详解ASP.NET MVC的请求生命周期(1)

 生命周期步骤概览当我们对ASP.NET MVC网站发出一个请求的时候,会发生5个主要步骤:步骤1:创建RouteTable当ASP.NET应用程序第一次启动的时候才会发生第一步。RouteTable把URL映射到Handler。步骤2:UrlRoutingModule拦截请求第二步在我们发起请求的时候发生。UrlRoutingModule拦截了每一个请求并且创建和执行合适
原创
1006阅读
0评论
0点赞
发布博客于 12 年前

购物车的实现原理

  购物车相当于现实中超市的购物车,不同的是一个是实体车,一个是虚拟车而已。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到你的购物车中,重复选购后,最后将选中的所有商品放在购物车中统一到付款台结账,这也是尽量让客户体验到现实生活中购物的感觉。服务器通过追踪每个用户的行动,以保证在结账时每件商品都物有其主。     购物车的功能包括以下几项:n  
原创
336阅读
0评论
0点赞
发布博客于 12 年前

一个合格程序员该做的事情 你做好了吗?

 一个合格程序员该做的事情 你做好了吗?
原创
200阅读
0评论
0点赞
发布博客于 12 年前

分享HTML的代码大全

 分享HTML的代码大全
原创
326阅读
0评论
1点赞
发布博客于 12 年前

架构师书单

  架构师书单
原创
351阅读
0评论
0点赞
发布博客于 12 年前

软件架构——架构师的职责

软件架构——架构师的职责
转载
219阅读
0评论
0点赞
发布博客于 12 年前

开始→运行→输入的命令集锦

 开始→运行→输入的命令集锦
转载
192阅读
0评论
0点赞
发布博客于 12 年前

手机里舍不得删除的48条搞笑短信(保证你没看过)

 手机里舍不得删除的48条搞笑短信(保证你没看过)
转载
398阅读
0评论
0点赞
发布博客于 12 年前

一位硕士毕业生三个月求职经历与经验的结晶

 一位硕士毕业生三个月求职经历与经验的结晶
转载
233阅读
0评论
0点赞
发布博客于 12 年前

可以让你少奋斗十年的工作经验

 可以让你少奋斗十年的工作经验
转载
215阅读
0评论
0点赞
发布博客于 12 年前

一个北京妞儿写的。太牛逼了。女孩看了是自省,男孩看了是激励【实用】[

 一个北京妞儿写的。太牛逼了。女孩看了是自省,男孩看了是激励【实用】
转载
282阅读
0评论
0点赞
发布博客于 12 年前

Spring.net Validator 使用步骤

 1. 配置验证文件:     例如:                                                                                             = DateTime.Today" when="StartingFrom.Date != DateTime.MinValue">                
原创
444阅读
0评论
0点赞
发布博客于 12 年前

ASP.NET MVC Framework 系列

 ASP.NET MVC Framework 系列
转载
211阅读
0评论
0点赞
发布博客于 12 年前

System.Web.Routing入门及进阶

 System.Web.Routing入门及进阶 上篇 System.Web.Routing入门及进阶 下篇 System.Web.Routing 的说明文档
转载
210阅读
0评论
0点赞
发布博客于 12 年前

Asp.net MVC 中的一个文件上传

 文件的上传下面来说一下与本篇本无关的话题就是文件的上传,我这里也不多做解释了,代码就是最好的语言。View:  1: "Process") %>" enctype="multipart/form-data" method="post"> 2: "up1" type="file" /> "submit" /> 3: Action(Process):
原创
399阅读
0评论
0点赞
发布博客于 12 年前

Asp.net MVC 中的自定义控件的使用

 自定义控件RenderPartialASP.NET MVC中如果要自定义控件的话并不能像WebForm那样用这样来引用,而要使用Helper。 例如我们建立一个ct.ascx  其内容: 1: "C#" Inherits="System.Web.Mvc.ViewUserControl" %> 2: 我是ct.ascx后在Index.aspx
原创
4044阅读
0评论
0点赞
发布博客于 12 年前

Asp.net MVC 模板页使用技巧

 1.母版页是与Controller无关的,母版页只是一个View文件,而没有任何Controller与之相对应。 2.其实在ASP.NET MVC中View的aspx与母版页并不像WebForm中那样紧密关联。 例如我想更换一个aspx的母版页,只要在Action中return 时指定所要使用的Master即可:   如图我有2个Master文件,而/View
原创
695阅读
0评论
0点赞
发布博客于 12 年前

Asp.net MVC项目的部署(一):IIS以及Asp.net与IIS相关的部分

 Asp.net MVC项目的部署(一):IIS以及Asp.net与IIS相关的部分
转载
197阅读
0评论
0点赞
发布博客于 12 年前

一个很不错的博文空间

 一个很不错的博文空间
转载
203阅读
0评论
0点赞
发布博客于 12 年前

CSS表现属性Display:Inline-Block的深入理解

 CSS表现属性Display:Inline-Block的深入理解  
转载
185阅读
0评论
0点赞
发布博客于 12 年前

Enterprise Library深入解析与灵活应用

 Enterprise Library深入解析与灵活应用(1)  Enterprise Library深入解析与灵活应用(2)  Enterprise Library深入解析与灵活应用(3)  Enterprise Library深入解析与灵活应用(4)  Enterprise Library深入解析与灵活应用(5)  Enterprise Library深
转载
205阅读
0评论
0点赞
发布博客于 12 年前

转载的一片帖子很不错

 http://www.csharpwin.com/search.aspx?ChID=0&AID=0&KW=%e6%ba%90%e7%a0%81%e4%b8%8b%e8%bd%bd
转载
187阅读
0评论
0点赞
发布博客于 12 年前

C# 实现完整功能的截图控件(2)-实现颜色和字体选择控件

上一篇文章介绍了怎样实现绘图工具栏控件,这篇文章介绍截图控件需要用到的另一个控件,就是颜色和字体选择控件ColorSelector。有了它,在绘制图形和文字的时候,就可以选择不同的颜色和字体大小了。先来看下控件的最终效果,然后就来介绍怎样实现它。  1、跟前面一样,还是继承UserControl控件,然后绘制它的背景和边框,因为前面有了,这里就不详细介绍了。    2、为了方便,实
转载
777阅读
0评论
0点赞
发布博客于 12 年前

C# 实现完整功能的截图控件(1)-实现绘图工具栏控件

 这篇文章将介绍怎样实现绘图工具栏控件DrawToolsControl,先来了解一下这个工具栏控件包含些什么内容。因为只对截图实现添加一些简单的图形和文字绘制,所以只实现了添加矩形、椭圆、箭头、文字和线条,所以工具栏需要包含绘制矩形、椭圆、箭头、文字和线条按钮。因为还要实现撤销、保存截图等,所以工具栏还要添加撤销、保存、退出和保存当前图形的按钮。需要的按钮就这么多了,我们可以用ToolStrip来
转载
1069阅读
0评论
0点赞
发布博客于 12 年前

关于服务器配置部署心的

 第一次配置服务器,心里没底,但还是硬着头皮去做,当那到服务器的时候,刚开始没经验,不知道用什么系统好,但是听很多人说windows 2003 做服务器安全,也加上自己平时的经验,于是就做上了windows server 2003系统。 下来是如何配成服务器,配服务器跟平时装系统一样吗,很多的问题围绕了自己的大脑里,不管三七二十一先把IIS给做上去吧,于是用了大概几分钟的时间配好了IIS。
原创
270阅读
0评论
0点赞
发布博客于 12 年前

javascriptMVC框架

 JavaScriptMVC 是一个 JavaScript 的 MVC 框架,通过它可以简化项目的开发,支持流行的各种浏览器。 以下是提供的相关的一些个技术连接和下载链接开发语言: JavaScript 项目主页: http://code.google.com/p/javascriptmvc/ 文档地址: http://javascriptmvc.com/learningc
原创
659阅读
0评论
0点赞
发布博客于 12 年前

一个关于spring.net的ADO篇的研究

由于时间问题,暂时保留。
原创
299阅读
0评论
0点赞
发布博客于 12 年前

spring.net依赖注入到Web页面

1. 添加Spring的SectionGroup    sectionGroup name="spring">      section name="context" type="Spring.Context.Support.WebContextHandler, Spring.Web"/>      section name="objects" type="Spring.Context.Sup
原创
1213阅读
0评论
0点赞
发布博客于 12 年前

大文件上传之引用

 如何解决ASP.NET中的文件上传大小限制的问题如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改WEB.Config文件来自定义最大文件大小,如下: 这样上传文件的最大值就变成了4M,但这样并不能让我们无限的扩大MaxRequestLength的值,因为ASP.NET会将全部文件载入内存后,再加以处
原创
317阅读
0评论
0点赞
发布博客于 12 年前

一个动态生成静态页的示例程序

1.   点击图片验证码刷新   function ReloadCode(){ var checkcode = document.getElementById("safecode"); checkcode.src = "CheckCode.aspx";} 2.   点击链接验证码
原创
335阅读
0评论
0点赞
发布博客于 12 年前

开发学习心的

 中国教育网,前台完成,但是,需要很多的修改,周五开始了,后台用户管理,收获不多,周末,没有再做,而是抽点时间去研究一些具有代表性的框架,这段时间研究的是spring,举步维艰,顺便把鼎鼎大名的nunit给学会了,一用之下发现果然比vs2008内嵌的测试工具好用的多,而且人性化多了,独立性强,这也算是这周的一个很好的收获,周日起来的很晚,刚起来,我又投入到spring中去了,我还是失败了多次.有放
原创
237阅读
0评论
0点赞
发布博客于 12 年前

多图片上传实现

暂时无
原创
266阅读
0评论
0点赞
发布博客于 12 年前

一个文件上传的示例代码

string savePath = "~/images/upload/";        //开始上传        if (this.FileUpload1.HasFile)        {            //rd.Next();            string fileName = this.FileUpload1.FileName;            //更改文件名称   
原创
236阅读
0评论
0点赞
发布博客于 12 年前

一款 动易 开源 cms

从事cms开发以来一直觉得不是那么的松手,于是开始接触开源cms发现这款确实很不错,功能非常强大,稳定性好,但是由于其免费版支持access的缘故
application/x-rar
发布资源于 12 年前