- 博客(42)
- 资源 (28)
- 收藏
- 关注
原创 委托(一)-委托概诉
委托1. 什么是委托委托是一种引用方法的类型,一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,其实委托类似与C++中的函数指针,但委托是类型安全和可靠的,委托是事件的基础2. 委托概诉l 委托类似于 C++ 函数指针,但它是类型安全的l 委托允许
2006-10-31 09:13:00 1152
转载 提高asp.net应用程序性能
这篇文章讨论了:·一般ASP.NET性能的秘密·能提高ASP.NET表现的有用的技巧和窍门·在ASP.NET中使用数据库的建议·ASP.NET中的缓存和后台处理 使用ASP.NET编写一个Web应用程序是难以置信的简单的。太简单了,以至于很多开发者都不花费时间来构建他们的应用程序来达到很好的表现。在这篇文章里,我将为编写高性能的Web应用程序推荐10个技巧。我
2006-10-31 09:09:00 1303
转载 javascript 框架间函数传递
javascript 框架间函数传递 /*********index.htm*******主文件Untitled Document /************left.htm function testFunc(args){ parent.mainFrame.rightFunc(args);}/*********right.htmfunction rightFunc(args){
2006-10-26 09:48:00 1246
原创 .Net传值方式主要有以下几种
1,url传值,如: CheckPwd.aspx?user=uservalue&pwd=pwdvalue 2,Session传值 如:Session("role")="Administrator" 3,Viewstate("role")="Administrator" ,用法和Session大致相同 4,Context传值
2006-10-26 09:43:00 1215
原创 抽象类与接口
抽象类和接口在定义上和功能上有很多相似的地方,具体在程序中使用抽象类还是接口需要比较抽象类和接口的具体差别。抽象类:一种不能实例化而必须从中继承的类,抽象类可以提供实现,也可以不提供实现 子类只能从一个抽象类继承 抽象类应主要用于关系密切的对象 如果要设计大的功能单元,则使用抽象类。 如果预计要创建组件的多个版本,则创建抽象类
2006-10-23 10:33:00 1140 1
转载 缓存类的实现(C#)
小弟最近在编写一个O/RM组件(当然功能还是相当少的)。大家都应该清楚把实体对象更新到数据库必须经过一系列的转换;特别是SQL语句的生成是比较费资源的,因为中间处里的东西实大是太多了。在设计的过程中我就想如果一个对象插入数据库后把相应的Command保存在缓存中;下一次同一个类型的对象做这个操作时检测一下缓存如果有就直接拿来用这样效率应该会高些。抱着这种想法就开始设计了(不过心里还是上上下下的,毕
2006-10-23 10:30:00 1286
原创 编写通用数据访问
引言在负责咨询工作的过去 6 年中,我曾多次听说关于数据访问和操作方面的问题,它时刻困扰着用户:“如何编写应用程序,以便只需对其进行很少的改动或不进行改动即可使用数据库服务器 x、y 和 z?”由于知道数据访问层仍然是现代应用程序的最关键部分,并且通常是经验不足的开发人员的头号敌人,因此我的第一反应始终是:根本办不到! 面对着人们惶惶不安的面孔以及“使用 Microsoft 在 ADO 中
2006-10-20 09:31:00 1151 1
翻译 XPath实例
The XML Example DocumentWe will use the following XML document in the examples below.我们将使用下面这个XML文档来进行实例"books.xml": Everyday Italian Giada De Laurentiis 2005 30.00 Harry
2006-10-19 13:53:00 1680
翻译 XPath运算符
XPath OperatorsBelow is a list of the operators that can be used in XPath expressions: Operator Description Example Return value
2006-10-19 13:52:00 1045
翻译 XPath 轴
The XML Example DocumentXML举例文档We will use the following XML document in the examples below.我么将使用该XML文档进行下面的举例说明 Harry Potter 29.99 Learning XML 39.95XPath AxesXPath轴
2006-10-19 13:48:00 1609
翻译 XPath语法
XPath uses path expressions to select nodes or node-sets in an XML document. The node is selected by following a path or steps.XPath使用路径表达式来选择XML文档的节或是节集。顺着路径或步骤来选择节。The XML Example DocumentXML实
2006-10-19 13:40:00 1148
原创 Atlas讲座(1)- UpdatePanel控件(代码)
1. Domel CS文件using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;usin
2006-10-19 09:52:00 1228
原创 Atlas讲座(1)- UpdatePanel控件
1. 前言随着AJAX技术日益成熟,B/S桌面化的进程加快,市面上涌现出一大批AJAX控检,在众多控件中ATLAS控检是最受程序员喜欢的一种,下面我们就对ATLAS做初步的了解。2. UpdatePanel控件a) UpdatePanel 是ASP.NET Atlas 中很重要的一个控件。它把传统的ASP.NET 程序与最新的Web
2006-10-19 09:50:00 1568
原创 showModalDialog和showModelessDialog使用心得
一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)二、怎样才让在showModalDialog
2006-10-18 10:46:00 1013
原创 一个ASP.NET工具栏和菜单控件(源码)
控件主要包括两个部件:工具栏和菜单功能简简介: 支持式样设置 支持SCRIPT绑定 支持服务器端事件 SCRIPT绑定和服务器端事件功能可以一起设置,并不会产生冲突。由于菜单是采用popup window方式弹出(并没有采用层的方式),所以只支持一级。事例 (由于事例中调用数据库[NorthWind],通过修改WEB.CO
2006-10-11 09:33:00 1648
原创 Cutting Edge:为ASP.NET控件加入快捷菜单
Cutting Edge:为ASP.NET控件加入快捷菜单英文原文:Adding a Context Menu to ASP.NET Controls作者:Dino Esposito翻译:MasterLRC源码:CuttingEdge0502.exe 虽然快捷菜单在桌面应用程序中已经是非常通用的元素,但是由于在象ASP.NET这样的基于服务器的技术没有很好的描绘,所以在W
2006-10-11 09:28:00 929
原创 编写纯 CSS 弹出菜单的原理及实现 By shawl.qiu
编写纯 CSS 弹出菜单的原理及实现 By shawl.qiu摘要: 本文介绍了使用 CSS 编写适用于 Opera, Firefox, IE 的多风格弹出菜单说明:编写 CSS 弹出菜单的要点不外乎当鼠标移到目标上时, 显示出隐藏的标签. 要隐藏的标签使用 display:none; 属性进行隐藏. 触发显示隐藏标签主要使用 :hover 属性, 并用 display:block; 显示
2006-10-11 09:25:00 1098
转载 .NET上传控件源码[HtmlInputFileControl]
using System; using System.Web.UI.HtmlControls; using System.IO; namespace Web.Custom
2006-10-11 09:15:00 1551
原创 控件生存周期
控件生存周期 当一个asp.net页面被请求后,一个page实例被生成,开始自己的逻辑,最终返回HTML流给用户端。构成逻辑处理的是page中存在的服务器端控件以及控件间的交互,并且在页面结束前服务器控件们被销毁(视.net的回收策略而定)。那么这些控件在短短的页面处理过程中经历了创建、处理、销毁等到底是如何组织的?这些控件是如何同其他控件交互,如何在多个页面间保持状态的?(这应当是整个控
2006-10-10 10:01:00 879
原创 Asp.Net2.0无刷新客户端回调
Asp.Net2.0的客户端回调是一种很让人激动的方法,他能够让我们控制要提交什么数据给服务器而不用提交整个页面,同时服务器也只返回你所需要的数据而不要发回整个页面。 首先我们要说一个很重要的方法:GetCallbackEventRefernce.我把我的理解写出来,可能是错误的,恳请指出,非常感谢! GetCallbackEventReference 首先实现让客户端脚本有能力传递参数给
2006-10-10 09:59:00 1007
原创 ASP.NET 2.0 正式版中callback的一些变化+使用示例
本文来自 出走的影子 http://jackielin.cnblogs.com/archive/2005/11/27/callback.html可能你觉得callback很弱,AJAX才够强。其实网上大多数callback的示例代码都是不太正确的(包括MSDN)。这里提供了一种不同的使用callback的方法。只用很少的javascript就实现了一个联级下拉框。你会发现:轻量级的cal
2006-10-10 09:58:00 1130
原创 net2.0客户端回调实现 (C#) 示例
照搬MSDN2005的代码实现无刷回调,老是提示:错误1“ClientCallback”不会实现接口成员“System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(string)”。“ClientCallback.RaiseCallbackEvent(string)”或者是静态、非公共的,或者有错误的返回类型。错误2“ClientCallba
2006-10-10 09:55:00 1272 1
原创 ASP.NET客户端回调实现 (C#) 示例
ASP.NET 客户端回调实现 (C#) 示例 演示实现客户端回调的 ASP.NET 网页。有关更多信息,请参见在 ASP.NET 网页中不经过回发而实现客户端回调。示例说明下面的代码示例分为两部分。示例的第一部分演示一个 ASP.NET 网页(.aspx 页)。第二部分演示相应的代码隐藏文件(.aspx.cs 文件)。C#
2006-10-10 09:51:00 1153 1
原创 引发 Session 丢失的几种原因
今日抽空就说一下 Session 在 .Net v1.0/v1.1 中的存储模式。大家可在 MSDN 2003 中搜索一下sessionState>即可看到关于 Web.config 中的sessionState>节点元素的描述,共有Off、InProc、StateServer、SQLServer四种模式。Off、InProc 分别指“不启用”、“进程内保存(默认值)”,此两种模式没啥讲的,所谓
2006-10-10 09:49:00 1101
原创 ASP.NET中Session的状态保持方式
ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息。Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件;在对话超时或者被关闭的时候会触发Session_onEnd 事件。程序员可以在代码中响应这两个事件来处理与同一次对话相
2006-10-10 09:46:00 1160
原创 Session丢失问题解决方案
Session丢失已经是一种习以为常的问题了,在自己也了解一些如何解决的问题,但是也一直没有机会去用,现在由于新的项目要在B/S下开发,所以不得不让我考虑Session的问题。解决session丢失的问题有两种方法:1)将session保存在一台sate server中。2)将session保存在sql server中。我们使用的数据库是oracle,不想再装一个数据库,所以用了第一种方法。
2006-10-10 09:45:00 1008
原创 Session在ASP.NET中的应用资料整理
1、 Session的作用: A、 在网络中的应用,主要用于标识网络中的没一个访问了服务器的客户端,以 WWW服务器来讨论,其它的还没研究,当用户首次与WWW服务器连接时,它就与服务器建立了session,同时服务器会同时为其分配一个sessionID用于唯一标识用户的身份,这个sessionID是由WWW服务器随机产生的一个由24个字符组成的字符串。这个sessionID有很大的
2006-10-10 09:42:00 985
原创 Session模型简介
Session模型简介Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的
2006-10-10 09:41:00 891
原创 解决ASP.NET2.0和1.1在同一台电脑上不能并行的问题
Server Application Unavailable 错误的解决办法:Server Application Unavailable The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" b
2006-10-10 09:37:00 1027
原创 windows2003中IIS6的session以及application在iframe中丢失问题的解决方案
昨天把服务器有win2000换成了win2003,IIS自然也升级到了6.程序中不少地方运用了iframe,相应的问题也出现了。iframe中的文件得不到父页面的session,application也得不到;但是如果一个独立的页面是可以获得到session以及application的(注:这也不是绝对的,有的时候也会丢失),于是就在浩瀚的WWW世界狂google啊,结果令人大失所望……
2006-10-10 09:28:00 2121
原创 转:Session丢失原因
In-process ModeIn-process mode simply means using ASP.NET session state in a similar manner to classic ASP session state. That is, session state is managed in process and if the process is re-cyc
2006-10-10 09:24:00 1142 1
转载 rational rose2003下载安装及破解
rational rose2003下载安装及破解 下午从一点钟就开始下载rose,用了一个多小时的时间下载完毕,安装吧,不错,顺利安装完毕!然后"开始"-“程序”-“rationgal software”-“Rational Rose Enterprise Edition”,开始出现“ratonal rose”界面,以为就此搞定,不过“啪“谈出一个对话框“MEN-BAD-POINTER”
2006-10-09 11:11:00 3016
转载 B/S与C/S的区别
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Ora
2006-10-09 11:01:00 1733 1
原创 Data Encryption Standard(DES) 数据加密标准算法描述
Data Encryption Standard(DES) 数据加密标准算法描述 一、算法介绍 DES算法是一种用56位密钥来加密64位数据的对称密钥算法。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。 二
2006-10-09 10:48:00 984
转载 一个将数据分页的存储过程(作者:pbsql)通用版
CREATE PROCEDURE sp_page @tb varchar(50), --表名 @col varchar(50), --按该列来进行分页 @coltype int, --@col列的类型,0-数字类型,1-字符类型,2-日期时间类型 @orderby bit, --排序,0-顺序,1-倒序 @c
2006-10-09 10:45:00 809
转载 关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用。
关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用。 多选时,只有全部选中时“多选”才选中。 图片效果: 简单示例,代码如下, fenpage.aspx的代码:@ Page Language="C#" AutoEventWireup="true" CodeFile="fenpage.aspx.cs" Inherits="gridview
2006-10-09 10:43:00 692
转载 提高Asp.Net应用程序的十大方法(译感)
译完了提高Asp.Net应用程序的十大方法这篇文章,仔细想其中提到的每一条,在这里结合我的项目来谈谈.第一条:返回多个结果集因为我的项目中所有对数据库的访问的sql语句都是通过调用存储过程实现的,所以基本上都是用一个存储过程完成返回多个结果集,来得到自己想要的数据.满足!!第二条:对数据进行分页我写了一个通用的分页存储过程,用于对显示的数据进行分页,参照了原来Dino Esposito 的分页思想
2006-10-09 10:33:00 726
转载 ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页
ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的.在最进的一个项目中因为一个管理页面要管理的数据量非常大
2006-10-09 10:29:00 611
转载 实现千万级数据分页的存储过程!
/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//* 函数名称: GetRecor
2006-10-09 10:25:00 891
设计模式面面观(14):享元模式(Facade Pattern)-结构型模式
2008-04-25
外观模式(Facade Pattern)-结构型模式
2008-04-17
设计模式面面观(11):组合模式(Composite Pattern)-结构型模式
2008-02-26
SqlPage 1.2.10.5 版本
2008-01-07
设计模式面面观(10):桥接模式(Bridge Pattern)-结构型模式
2008-01-07
SqlPage1.2.6.5版本升级
2007-12-05
SqlPage 1.2.5.3
2007-10-25
分页控件1.2.4.3
2007-09-11
分页控件
2007-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人