- 博客(75)
- 资源 (6)
- 收藏
- 关注
原创 几种asp.net文件下载实现方式
private void FileDownload(string fName, string path) { long lngFileSize; byte[] bytBuffer; int iReading; string sFileName = Server.MapPath(
2011-10-20 14:57:52
396
原创 winForm控件开发资料
<br />下面作一个小结:<br /><br />.Net自定义控件之WinForm的经典OutlookBar <br />http://www.myfirm.cn/News/DotNetUserInterface/20080201073632383.html<br />主要介绍一个样子与经典Outlook的导航栏差不多的自定义控件,因为Outlook的导航栏使用比较广泛,样子也比较大方,所以,很多程序员希望得到这一款的自定义控件.<br /><br />.Net自定义WinForm控件之滚动栏Scr
2010-07-03 14:43:00
1438
原创 软件设计的七大原则
软件设计的七大原则 设计模式遵循的一般原则: 1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。这是面向对象设计(OOD)的基石,也是最重
2010-01-25 15:09:00
501
原创 解读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
2010-01-22 12:15:00
448
原创 验证码三种实现方式
1. 点击图片验证码刷新 function ReloadCode(){ var checkcode = document.getElementById("safecode"); checkcode.src = "CheckCode.aspx";} 2. 点击链接验证码刷新 看不清,请换一张
2009-12-10 21:11:00
685
原创 解决Windows XP SP3 桌面上没有IE7图标的方法
从IE6升级到IE7,再从SP2升级到SP3,桌面上还有IE图标,删除IE7图标之后,在自定义桌面里头没有IE图标哪一项了。如果要再次将IE7图标显示在桌面上,可以使用TweakUI这个工具。详见图片,将Internet explorer前面的勾勾上即可。经过对比,发现其实是修改了注册表的键值:具体是以下两个:[HKEY_CURRENT_USER/Software/Microsoft/Window
2009-12-05 05:43:00
601
原创 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”。之后保存并关闭
2009-12-05 05:35:00
500
原创 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.
2009-12-05 03:43:00
2687
4
原创 Ext 3.0 - 中文API文档
Ext 3.0 - 中文API文档使用ExtJS GridPanel从Web Service 获取、绑定和显示数据 extjs数据存储与传输 ExtJS中FormPanel实现数据加载和提交 extjs使用教程
2009-12-01 09:26:00
971
原创 ExtJs之GridPanel综合操作(一)——异步获取Json数据并显示
ExtJs之GridPanel综合操作(一)——异步获取Json数据并显示
2009-12-01 09:25:00
574
原创 XML+XSLT+CSS+JQuery+WebService组建Asp.Net网解
XML+XSLT+CSS+JQuery+WebService组建Asp.Net网
2009-11-29 23:59:00
338
原创 .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
.NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
2009-11-25 14:33:00
340
原创 XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站
XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站
2009-11-23 11:02:00
317
原创 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
2009-11-23 08:41:00
559
原创 Caching Application Block 深入理解
Caching Application Block定义的两种缓存类型它们分别是 : 1. 内存驻留型缓存2. 磁盘驻留型缓存 顾名思义,这两种类型的缓存是以存贮位置来命名的,功能上则以是否能将缓存数据持久化来区别使用。 在Caching Application Block中,具体提供以下四种保存缓存数据的途径,分别是: 1. 内存存储(默认)2. 独立
2009-11-22 02:49:00
1361
原创 什么是SAAS
SaaS是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要,近年来,SaaS的兴起已经给传统套装
2009-11-02 18:16:00
282
原创 EntLib 4.1 Configuration-Migration(配置应用程序块)
EntLib 4.1 Configuration-Migration(配置应用程序块)
2009-11-01 11:38:00
303
原创 Enterprise Library 中文件配置的三种方式
用过企业库的朋友可能都知道配置信息由是通过外部文件(web.config或者是my.config)中配置,其实还有一种配置方式是保存在数据库中的。第一中方式,比较常见,就闲话少说。第二种方式,大家可以参考如下链接的地址,说的很详细了。 Enterprise Library 2.0 技巧(1):如何使用外部配置文件 第三种方式,也是提供个链接,去看吧 如何将配置信
2009-11-01 11:27:00
447
原创 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
2009-10-30 09:40:00
3194
1
转载 自定义Unity对象生命周期管理集成ADO.NET Entity Framework(1)
自定义Unity对象生命周期管理集成ADO.NET Entity Framework(1)
2009-10-29 19:00:00
645
1
原创 Enterprise Library - Unity Application Block 学习手册
下面介绍如何使用依赖注入映射类型和映射。 接口类型作为依赖识别符(Interface Types as Dependency Identifiers)作为一个示例,如下代码使用RegisterType和Resolve方法,传入一个接口类型名称,接口命名为IMyService,并指定容器返回一个CustomerService类的实例(该类实现了IMyService接口)。其中,IM
2009-10-29 18:46:00
1204
1
原创 使用独立的*.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
2009-10-29 17:33:00
1131
1
原创 自定义IHttpHandlerFactory使用Unity对ASP.NET Webform页面进行依赖注入
简介:使用HttpHandlerFactory对ASP.NET Webform的页面进行依赖注入,不仅仅是Unity,使用同样的思路也可以用Spring.NET 背景在日常的开发中,特别是使用了多层结构的程序,在视图层的页面逻辑中时常会用到业务逻辑的对象,此时就有可能产生如下的代码public partial class Default : System.Web.UI.Page{
2009-10-29 17:09:00
2261
原创 Microsoft Unity 使用注意事项
1. 不要对同一个接口用RegisterType 和 RegisterInstance注册。 即如果某个接口用RegisterType注册了,再注册,就只用registerType. 同理RegisterInstance。 2. 如果用RegisterInstance注册了,以后可以用Container.BuildUp 进行属性注入和方法注入。但不能进行构造注入。 3
2009-10-29 16:26:00
1874
转载 最新版 Enterprise Library 企业库 V4.1 中文学习手册
最新版 Enterprise Library 企业库 V4.1 中文学习手册
2009-10-18 09:15:00
682
2
原创 关于并发控制
什么是并发控制?当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所做的修改不会对他人所做的修改产生负面影响。这称为并发控制。简单的理解就是2个或多个用者同时编辑相同的数据。这里的用者可能是:实际用户、不同服务、不同的代码段(使用多线程),及其在断开式和连接式情况下可能发生的情况。并发控制理论根据建立并发控制的方法而分为两类:悲观并发控制(Pessimist
2009-10-18 08:25:00
615
原创 AOP概念
13.1 简介面向切面编程采用另外一种编程框架完成面向对象编程. 然而,面向对象是把应用程序分解成多层次的对象,而面向切面编程把应用程序分解成各个切面或者说关系面. 切面对关注点进行模块化,例如横切多个类型和对象的事务管理。 (这些关注点术语通常称作横切(crosscutting)关注点。)Spring.net的一个关键的组件就是 AOP框架。 尽管如此,Spring.net IoC
2009-10-17 19:04:00
947
1
原创 spring.net 的事物管理
在spring.net中实现事物管理,可以有两种方式:1.编程式事物 编程式事物有如下几步,a. 2.Ioc容器注入事物 在通过aop注入事物时有多种配置方式A.在Ioc容器中声明事物,然后在应用事物的方法上通过.net的attribute机制来应用事物。示例代码:application.xml代码: type=
2009-10-17 09:36:00
1280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人