自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (11)
  • 收藏
  • 关注

原创 C#.net Request.ServerVariabl

Request.ServerVariables["Url"] 返回服务器地址Request.ServerVariables["Path_Info"]客户端提供的路径信息Request.ServerVariables["Appl_Physical_Path"] 与应用程序元数据库路径相应的物理路径Request.ServerVariables["Path_Translated"] 通过由

2010-03-03 21:24:00 294

原创 ASP.NET2.0动态修改网页关键字、标题等

ASP.NET2.0新增的功能,由于经常采用一个页面通过不同的参数来显示不同的内容,因此常常需要实现动态输出不同的htmlheader, 比如title, keywords, descrtptions,csslink,meta,icon等。代码如下:protected void Page_Load(object sender, EventArgs e){        //Page title

2010-03-03 21:23:00 356

原创 C#.net Request.ServerVariabl

Request.ServerVariables["Url"] 返回服务器地址Request.ServerVariables["Path_Info"]客户端提供的路径信息Request.ServerVariables["Appl_Physical_Path"] 与应用程序元数据库路径相应的物理路径Request.ServerVariables["Path_Translated"] 通过由

2010-03-03 21:23:00 396

原创 ASP.NET 2.0缓存技术探讨

本文介绍通过缓存来提高网页的执行效率。   1.       ASP.NET Output Caching  当一个网页频繁被访问的时候,我们可以通过把整个网页缓存来提高执行效率。这样作的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接送显。  为什么会存在这种效果呢?我们通过ASP.NET的基本运行机制来解释这个问题。ASP.NET是一个动态的服务器,当用户从客户端提供

2010-03-03 21:22:00 317

原创 url重写与静态页面生成

asp.net中如何进行url重写,今天研究了一天这个问题 想实现诸如:http://www.51cto.com/2008/2/2 http://www.51cto.com/default.html 等这种url 当然,程序直接生成静态页面可以实现的 但是那样要生成很多这种页面以及文件夹 而且在数据量大的情况下生成是很浪费时间的 在这种情况下就要实现url重写了,当然就很多种方法 下面介绍的是微软

2010-03-03 21:21:00 558

原创 远程文件抓取类

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using

2010-03-03 21:21:00 351

原创 ASP.NET常用语句

1.//弹出对话框.点击转向指定页面 Response.Write(" window.alert(该会员没有提交申请,请重新提交!) "); Response.Write(" window.location =http://www.51aspx.com/bizpulic/upmeb.aspx "); 2.//弹出对话框 Response.Write(" alert(产品添加成

2010-03-03 21:20:00 330

原创 ASP.NET页面刷新方法总结

先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.Ev

2010-03-03 21:20:00 276

原创 FCKeditor 2.X 在 Asp.Net中的设置

FCKeditor相关资料简介:官方网站http://www.fckeditor.net/官方文档http://wiki.fckeditor.net/下载地址http://www.fckeditor.net/download/default.html官方演示http://www.fckeditor.net/demo/default.htmlFCKEditor asp.net设置

2010-03-03 21:19:00 448

原创 创建ASP.NET WEB自定义控件

本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使用C#)using System;using System.Web.UI;using S

2010-03-03 21:18:00 294

原创 ASPX页生成静态HTML页(五种方案)

方案1: ///     ///     传入URL返回网页的html代码 ///     ///     URL ///     public     static       string     getUrltoHtml(string     Url) { errorMsg     =     ""; try { System.Net.WebRequest     wReq    

2010-03-03 21:17:00 329

原创 asp.net常用知识

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收

2010-03-03 21:16:00 328

原创 C#中ToString()用法

一、取中文日期显示1、年月日时分        currentTime.ToString("f"); //不显示秒 2、年月        currentTime.ToString("y"); 3、月日        currentTime.ToString("m"); 4、格式为:2003-9-23        currentTime.ToString("d"); 5、格式为:14:24   

2010-03-03 21:15:00 534

原创 C#基本函数

1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre

2010-03-03 21:14:00 400 1

原创 .NET牛人应该知道些什么

前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。  当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应该掌握更多的

2009-12-23 21:17:00 407

原创 ASP.NET 2.0缓存技术探讨

本文介绍通过缓存来提高网页的执行效率。   1.       ASP.NET Output Caching  当一个网页频繁被访问的时候,我们可以通过把整个网页缓存来提高执行效率。这样作的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接送显。  为什么会存在这种效果呢?我们通过ASP.NET的基本运行机制来解释这个问题。ASP.NET是一个动态的服务器,当用户从客户端提供

2009-12-23 21:17:00 369

原创 FileInfo类

21.3.2  FileInfo类(http://book.51cto.com/art/200909/154499.htm)FileInfo类是一个密封类,它可以用来创建、复制、删除、移动和打开文件的实例方法。FileInfo类包括6个属性,可以用来获取文件的名称、完整路径等,具体说明如表21.9所示。表21.9  FileInfo类的属性表属    性 说    明 属    性  

2009-12-23 21:16:00 1429

原创 c#中FileInfo类和File类的区别

System.IO包含另一个类File,它的功能与FileInfo一样,不过不同的是,File类成员为静态。所以,使用File代替FileInfo就不必实例化一个新FileInfo对象。    那么为什么有时还使用FileInfo呢?因为每次通过File类调用某个方法时,都要占用一定的cpu处理时间来进行安全检查,即使使用不同的File类的方法重复访问同一个文件时也是如此。而,FileInfo类只

2009-12-23 21:12:00 914

原创 ASP.NET清除页面缓存的方法

ASP.NET清除页面缓存     (1)   Response.Buffer = true;             Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);             Response.Expires = 0;             Response.CacheControl = "no-c

2009-12-23 21:11:00 497

原创 Web.config配置文件详解

花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。“Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net"Framework"v2.x"C

2009-12-23 21:08:00 407

jquery ui仿腾讯web qq界面desktop酷炫特效

jquery ui制作仿腾讯web qq用户界面,酷炫个性的desktop桌面特效展示支持各大主流浏览器IE6以上。jQuery用户体验设计,web qq桌面十分动感酷炫。

2013-07-29

Ext模拟Windows

一款超炫的后台,Ext模拟Windows桌面

2013-07-29

多年积累的C#类库典藏版

多年积累的C#类库典藏版 项目描述 用C#编写 多年积累的C#类库典藏版 包括内容: Cookie&Session;&Cache;、Chart图形、CSV文件转换、 FTP操作类、导出Excel、配置文件操作类、 文件操作类、弹出消息类、XML操作类、 弹出消息类、分词辅助类、时间操作类、 汉字转拼音、压缩解压缩、条形码、 正则表达式、日历、上传下载、 视频转换类、随机数类、条形码、 图片、网络、序列化、邮件、字符串等等 多年积累的类库,很值得收藏。

2012-09-12

DIV+CSS经典布局

DIV+CSS经典布局,非常值得一看。也讲述了浏览器的一些区别及解决方法。

2010-09-07

SEO搜索引擎优化高级教程

SEO搜索引擎优化高级教程。。。。。。。

2010-09-07

Extjs 中文文档

Extjs 中文文档,总二十九章。 如果对Extjs感兴趣的话,非常值得一看。

2010-09-07

jquery50个实例下载

jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。   jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。   它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。   jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。   jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。   jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。   Jquery是继prototype之后又一个优秀的Javascrīpt框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby 罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自己唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的文档上面也可能有讲,不过还是记下来,以备忘罢。

2010-03-03

ext js框架 实例

一、理解Html DOM、Ext Element及Component   要学习及应用好Ext框架,需要理解Html DOM、Ext Element及Component三者的区别。   Ext是基于Web的富客户端框架,其完全是基于标准W3C技术构建设的,使用到的都是HTML、CSS、DIV等相关技术。Ext最杰出之处,是开发了一系列非常简单易用的控件及组件,我们只需要使用这些组件就能实现各种丰富多彩的UI的开发。   无论组件有多少配置属性、还是事件、方法等等,其最终都会转化为HTML在浏览器上显示出来,而每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。   仅仅有DOM是不够的,比如要把页面中的某一个节点移到其它位置,要给某一个节点添加阴影效果,要隐藏或显示某一个节点等,我们都需要通过几句 javascript才能完成。因此,Ext在DOM的基础上,创建了Ext Element,可以使用Element来包装任何DOM,Element对象中添加了一系列快捷、简便的实用方法。   对于终端用户来说,仅仅有Element是不够的,比如用户要显示一个表格、要显示一棵树、要显示一个弹出窗口等。因此,除了Element以外,Ext 还建立了一系列的客户端界面组件Component,我们在编程时,只要使用这些组件Componet即可实现相关数据展示及交互等,而 Component是较高层次的抽象,每一个组件在渲染render的时候,都会依次通过Element、DOM来生成最终的页面效果。   在使用Ext开发的应用程序中,组件Component是最高层次的抽象,是直接给用户使用的,Ext Element是Ext的底层API,主要是由Ext或自定义组件调用的,而DOM是W3C标准定义的原始API,Ext的Element通过操作DOM 来实现页面的效果显示。   在Ext中,组件渲染以后可以通过访问组件的el属性来得到组件对应的Element,通过访问Element的dom属性可以得到其下面的DOM对象。另外,我们可以通过通过Ext类的快捷方法getCmp、get、getDom等方法来得组件Component、Ext元素Element及DOM节点。比如:   var view=new Ext.Viewport();//创建了一个组件Component   view.el.setOpacity(.5);//调用Element的setOpacity方法   view.el.dom.innerHTML="Hello Ext";//通过Element的dom属性操作DOM对象   再看下面的代码:   var win=new Ext.Window({id:"win1",title:"我的窗口",width:200,height:200});   win.show();   var c=Ext.getCmp("win1");//得到组件win   var e=Ext.get("win1");//根据id得到组件win相应的Element   var dom=Ext.getDom("win1");//得到id为win1的DOM节点   二、熟悉ext组件体系   Ext2.0对整个框架进行了重构,最为杰出的是推出了一个以Component类为基础的组件体系,在Component类基础上,使用面向对象的方法,设计了一系列的组件及控件。因此,要能游刃有余地使用Ext,熟悉Ext组件体系是最基本的。   在《ExtJS实用开发指南》中,有如下面一幅组件图:   通过组件结构图我们可以一目了然的看出整个Ext组件继承及组成体系,当使用一个组件的时间,了解他的继承体系,这样可以便于我们掌握组件的各种特性。   三、掌握核心控件    控件其实也是组件,比如用于显示树信息的TreePanel、用于显示表格的GridPanel及EditorGridPanel,还有代表应用程序窗口的Ext.Window等都属于Ext控件。在使用Ext的时候,一定要掌握一些核心控件,特别是处于基类的控件。比如上面提到的几个控件,他们都是继承于面板Panel,所以我们要重点掌握面板这个核心控件的特性。比如面板由以下几个部分组成:一个顶部工具栏(tbar)、一个底部工具栏(bbar)、面板头部(header)、面板尾部(bottom)、面板主区域(body)几个部分组成。面板类中还内置了面板展开、关闭等功能,并提供一系列可重用的工具按钮使得我们可以轻松实现自定义的行为,面板可以放入其它任何容器中,面板本身是一个容器,他里面又可以包含各种其它组件。只要掌握了Panel的应用,那么学习TreePanel、Window等就会变得简单得多。   同样的道理,对于Ext的表单字段来说,不管是ComboBox,NumberField、还是DateField,他们其它都是 Ext.form.Field类的子类,在他上面定义了表单字段的各种基本操作及特性。在学习使用表单字段组件时,一定要重点研究Field这个类,掌握他的主要方法、事件等,就能有助于更好的学习使用其它的字段。   四、学习及研究示例   由于javascript语言非常灵活,不像静态强类型语言(比如Java)那样有固定的代码设计模式,而往往是不同的人就有不同的编程风格。在实际应用开发中,只有见多识广,才能在自己的在脑中建立一个开发库。   学习别人的示例对于我们开发帮助会非常大,示例包括基本组件的应用、综合应用等多个方面。在此,简单推荐几个。   1、Ext官方示例,在ext项目下载包的examples目录中,包括各个控件的基本应用演示,同时还有一些比较复杂的组合示例,有简有繁,非常适合初学者认真研究。   2、Vifir推出的示例,Vifir推出的一些示例主要包括两类,一种是开源的示例应用,另外一种是针对VIP用户的实用示例。开源的示例主要是指 wlr单用户blog系统,这个一个集合了前后台技术的ext综合示例,而针对VIP用户的实用示例则是可以作为开发骨架或扩展组件的示例。   3、其它示例,在ext社区中还有很多比较优秀的ext应用示例,有些只是一个应用演示,虽然没有提供源码下载,但我们可以直接下载引用的js文件来得到这些示例的ext应用代码,同样能取起到非常好的学习效果。   五、多运用   Ext看起来是非常简单的东西,稍有点编程知识的人,按照《ExtJS实用开发指南》中的入门指南,半小时就能学会使用Ext。然而,当准备使用Ext开发一个项目时,却不知道从何处入手,或者是在使用Ext的时候,出了一点小问题自己不知道该如何解决。编程是一门实践性的科学,仅仅靠看书、看别人写的代码是远远不够的,因此,必须多做实践才行,只有通过不断的练习,大量的使用,才能对Ext的组件特性、事件、事件处理机制以及与服务器端交互接口等深入的掌握,只有多做运用,深入了解ext的组件的工作原理及机制,才能编写出高级的Ext的应用。   六、熟读Ext项目的源代码   如果要想深入应用Ext,那么阅读Ext项目的源代码这是必不可少的环节,Ext的代码质量非常高,通过阅读他的代码我们可以更加深刻的了解 javascript面向对象编程,Ext代码中包含了很多高级的js技巧以及设计模式。在使用Ext的过程中,我们经常根据项目的需要对Ext组件进行扩展,设计自己的组件或控件,而如何实现一个自定义的Ext组件,我们可以从Ext的各个组件源代码中找到答案。   Ext的源代码在Ext项目的source目录。读Ext源码,并不一定非要从某一个地方开始,而组件核心代码Component.js、容器组件代码 Container.js、面板Panel.js等这些是必看的; core目录中的Element.js、Ext.js等也是必看的。当需要从一个控件进行扩展的时候,最好能简单看一看这个控件的源代码。

2010-03-03

vs2008发布插件

vs2008发布插件。方便。。。。。。。。。。。。。。。。。。。。。。。。。

2009-12-29

jquery帮助文档

2008-07-30 23:49:35 +0800 * nextAll翻译细微优化 2008-07-27 23:26:19 +0800 * :checked中翻译错误 * :selected细微调整 - :selected中重复示例代码 + jQuery.ajax中增加dataFilter参数 2008-06-21 04:16:54 +0800 * pretend的第一个示例结果错误 2008-06-19 19:52:29 +0800 * insertBefore 和 insertAfter 示例说明翻译错误。 + 事件>load 增加注释 2008-06-18 00:05:15 +0800 + $.ajax中新增3个参数,jsonp,password,scriptCharset 2008-06-17 19:43:30 +0800 * 核心>数据缓存> 第三部分应该 "removeDate(name)" * 修改date(name)里的代码注释一个小错误 2008-06-11 19:26:37 +0800 * toggle保持与官网同步 2008-05-29 16:36:07 +0800 + 核心 部分 数据缓存 + 工具inArray函数 * noConflict注释 2008-05-27 22:48:24 +0800 + 更新ajax部分的内容,与官网保持一致 2008-05-27 20:39:03 +0800 * 对scroll的示例代码错误的修正 * 由$(document).scroll();到$(window).scroll(); 2008-04-22 21:35:44 +0800 * 修改一下小index示例 2008-04-19 13:14:10 +0800 * 修正agp001提出的siblings的示例代码错误 * 翻译$.get中漏翻的一句 - 删除$.post的空示例 2008-03-29 13:14:02 +0800 全文替换1.1遗留下的@符号 jQuery(callback) 未翻译的翻译一下 slice(start,[end]) 未翻译的翻译一下 parent(expr) 例子中删除个body append(content) C要 css(name) 删除多余的<hr /> unbind([type],[data]) 代码注释翻译 change(fn) 未翻译的翻译一下 click(fn) 常用的事件->几个事件的顺序 dblclick(fn) 未翻译的翻译一下 focus() 未翻译的翻译一下 scroll(fn 修正 submit(fn) select->submit toggle() 删除多余的<hr /> stop() 代码注释翻译

2009-12-29

空空如也

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

TA关注的人

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