自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

转载 .NET 发送电子邮件的讲解流程

System.Net.Mail 简介 收藏 System.Net.Mail命名空间是在.NET Framework中新增的,该命名空间提供了发送电子邮件的功能。通过对本章的学习,读者可以轻松地使用.NET Framework提供的类库来发送电子邮件。本章的讲解流程如图18-1所示。 图18-1  发送电子邮件的讲解流程18.1  System.Net.Mail 简介Syst

2011-12-06 00:41:53 2771

转载 HttpUtility.UrlEncode() 和Server.UrlEncode()区别

HttpUtility.UrlEncode() 和Server.UrlEncode()区别2011-08-29 10:22区别在于:HttpUtility.UrlEncode()默认是以UTF8对URL进行编码,而Server.UrlEncode()则

2011-09-07 11:40:05 852

原创 C#解决cookie中文乱码

C#中Cookie乱码问题解决办法2008年04月25日 15:02c#写法写COOKIE:HttpCookie acookie = New HttpCookie(user);acookie.Values.Add("user", HttpUti

2011-09-07 10:43:04 2762

原创 第六讲 面向对象之四__重载与多态

第六讲 面向对象之四__重载与多态 课题名称第六讲 面向对象之四____重载与多态教学提示<br />本讲介绍Java程序实现多态的主要手段———重载。结合继承和多态,还介绍了构造函数的继承与重载,以及接口的实现。教学目的<br />1. 掌握在Java中覆盖的实现方式 2. 掌握在Java中重载的实现方式 3. 掌握抽象类的概念4. 理解接口的概念,掌握它在Java中的实现重点<br />1.覆盖的概念及实现 2. 重载的实现 3. 接口的概念与实现难点<br />1. 重载 2. 接口的实现教学方法案例

2011-04-24 20:45:00 1022

原创 封装继承多态到底讲的是什么

<br />首先我要说的是,封装、继承、多态并不是针对C#语言提出来的,他是一个在面向对象思想下产生的一个概念。所以想要弄明白封装、继承、多态,首先就要先了解面向对象概念。 <br /><br />封装:当我们提及面向对象的时候,这个对象怎么来?就是通过我们人为的封装得来。封装就是把一些特征或功能组合到一个抽象的对象上。就比如说电脑:它的特征是有一个显示屏,有一个主机,有鼠标和键盘等等。功能有计算等。那我们把这些特征和功能组合到“电脑”这个抽象的名词上时,“电脑”于是就有了这些特征和功能。但这个“电脑”不是

2011-04-09 11:20:00 1735

原创 JS获取浏览器信息

JS完整获取IE浏览器信息浏览器类型浏览器版本

2011-04-09 09:13:00 4183

原创 File和FileInfo的区别总结

<br />File类提供了创建、删除、复制、移动文件的静态方法<br />FileInfo类提供了创建、删除、复制、移动文件的实例方法。(不可继承)<br /> <br /> <br />File类的方法每次执行都要验证安全机制,所以在少量使用的时候用File效率高,但是如果用的多了 要用FileInfo效率高<br /> string path = @"D:/test.txt";<br />            if (!File.Exists(path))<br />            {<br

2011-04-08 22:28:00 5497

原创 File和FileInfo的区别

<br /> 在file类中,对静态方法的每一次调用都会进行安全检查,而由于fileinfo类是一个实例类,因此只需要进行一次安全检查,如何判断应该使用哪个类呢?有个经验法则可以参考:如果对文件进行单次操作,file类是比较好的选择,而如果要对文件进行多个操作,那么使用fileinfo类会有更高的效率。

2011-04-08 21:20:00 1217

原创 jquery.uploadify插件实现图片上传和预览效果

1、js代码: <br /><script type="text/javascript"> <br />$(document).ready(function() { <br />$('#fileInput').uploadify({ <br />//以下参数均是可选 <br />'uploader'  : '<%=basePath%>images/uploadify.swf',   //指定上传控件的主体文件,默认‘uploader.swf’ <br />'script'    : '<%=basePath

2011-04-08 16:21:00 9756 3

原创 滚动插件

<br />用法:在需要滚动的的地方加上scrollDiv id 可以是任何标签,在此标签的下面必须是ul 和li 滚动的ul下的li<br /> <br /> <script type="text/javascript"><br />        (function ($) {<br />            jQuery.fn.extend({<br />                Scroll: function (opt, callback) {<br />         

2011-04-08 10:51:00 466

原创 文件读写总结

<br />FileStream fs = new FileStream(Server.MapPath(".") + @"test.txt", FileMode.OpenOrCreate, FileAccess.Read);<br />            StreamReader sr = new StreamReader(fs);<br />            StringBuilder sb = new StringBuilder();<br />            string

2011-04-07 23:08:00 398

原创 文件读写步骤

<br />System.IO命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过System.IO.Stream类表示.<br /><br />System.IO.FileStream允许将文件作为流访问;<br /><br />System.IO.MemoryStream允许将内存块作为流进行访问;…………<br /><br />托管和非托管的应用程序最常使用的IO形式是文件IO。托管应用程序读写文件的一般步骤如下<br

2011-04-07 20:00:00 642

原创 浅析文本文件的基本操作

<br />   .Net对文件的操作是以I/O流的方式进行的,因此在介绍.NET的文件操作之前,我们先来简单地了解一下流的概念。<br /><br />    流(stream)是一个字节序列。一个流代表着输入或者输出到一个数据源的数据流动,对于流的操作是按照流中字节流动的先后顺序进行的。按照数据的流动方向可以将流分为两大类:输入流和输出流。从输入设备到计算机的流一般称为输入;相反,从计算机到输出设备的流一般称为输出流。比如说,从键盘输入到内存的流就是输入流,从内存到显示器的流就是输出流。

2011-04-07 15:42:00 520

原创 web form原理

<br />web Form 即web窗体又称web表单,主要用来根据特定的信息生成动态的页面。可以说是ASP.NET 的重中之重。知道了它的原理,可以有利于我们更好的处理程序。<br />web窗体页有“视觉元素”(html,服务器控件和静态文本)和该页的编程逻辑构成。其中视觉元素存储在.aspx 文件中,编程逻辑存储在.aspx.cs或者是.aspx.vb 文件中,这要取决于其语言是c#还是VB。当浏览器请求一个aspx文件时,web Form也没被CLR编译器编译,当用户再次访问该页面时,由于

2011-03-31 13:47:00 2508

原创 Asp.Net基于forms的验证机制

<br />项目需要研究了下Asp.Net的基于forms的验证机制 <br />  构建基于forms的验证机制过程如下: <br />  1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 <br />  2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) <br />  简单无role方式:<br />  使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票中,如: <br />

2011-03-31 12:40:00 499

原创 jQuery对表单元素的取值和赋值操作

<br />jQuery读取input元素的值:查看源代码打印帮助1 使用常规的思路:$(“#keyword”).value 取值是取不到的,因为此时$(‘#keydord’)已经不是个element,而是个jquery对象,所以应该使用:查看源代码打印帮助1 var inputValue = $("#keyword").val();因为Qjuery对象中第一个元素即为DOM对象,所以也可以这样取值:查看源代码打印帮助1 var inputValue = $(

2011-03-30 17:40:00 612

原创 jQuery中判断元素是否存在的方法

<br /><div id="divExit"></div><br /> <br />if($("divExit").length>0){<br />alert("存在");<br />}<br />else<br />{<br />alert("不存在");<br />}

2011-03-30 16:27:00 410

原创 jQuery中判断元素是否存在的方法

<br /><div id="divExit"></div><br /> <br />if($("divExit").length>0){<br />alert("存在");<br />}<br />else<br />{<br />alert("不存在");<br />}

2011-03-30 16:26:00 503

原创 数组,结构,枚举

<br />数组:将一组数据类型相同的元素按照一定的顺序存储起来,数组是引用类型<br />结构:用于存储数据类型不同而又相关的数据<br />枚举:存储一组类型相同的常量数据,枚举值是值类型<br />数组举例:<br />decimal[] balances=new balances[12];<br />balances[0]=1.23m;<br />decimal[,] balances=new decimal[2,3];<br />decimal[,] balances=new decimal[2,

2011-03-30 16:25:00 453

原创 C#中的数组,结构,枚举

<br />数组:将一组数据类型相同的元素按照一定的顺序存储起来,数组是引用类型<br />结构:用于存储数据类型不同而又相关的数据<br />枚举:存储一组类型相同的常量数据,枚举值是值类型<br />数组举例:<br />decimal[] balances=new balances[12];<br />balances[0]=1.23m;<br />decimal[,] balances=new decimal[2,3];<br />decimal[,] balances=new decimal[2,

2011-03-25 16:13:00 493

原创 gridview中DropDownList的SelectedIndexChanged操作核心代码

<br />protected void grid1_RowDataBound(object sender, GridViewRowEventArgs e)<br />    {<br />        if (e.Row.RowType == DataControlRowType.DataRow)<br />        {<br />            string s2 = "select subDivisionName from Tbh_SubDivsionMaster";<br />   

2010-09-16 21:32:00 983

原创 在两个ASP.NET页面之间传递变量 (QueryString,Session和Server.Transfer)

ASP.NET提供了事件驱动编程模型,使开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,在传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递变量,同样的事情,在使用事件驱动编程模型的ASP.NET就要麻烦一些,但是我们仍然有一些方法可以实现同样的功能。笔者在这里将包含使用querystring,session变量以及server.Transfer方法来实现页面间的变量传递。<br />使用QueryString<br />使用QuerySting在页面间传递值已经是一

2010-09-16 21:13:00 723

原创 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图

<br />本程序主要功能有:<br />        (1)可以根据自己的需要更改上传到服务器上的目录,上传的源图、缩略图、文字水印图和图片水印图分别存入所定目录下的不同目录;<br />        (2)自动检查目录,如无所选择的目录,则自动创建它们;<br />        (3)自行设定生成缩略图的大小;<br />        (4)可以选择是否需要生成文字水印、图片水印,默认为不生成水印图;<br />        (5)可以添加、删除所需上传的图片。<br />        在本

2010-09-01 20:24:00 702

原创 Asp.net上传图片同时生成缩略图和水印图后台代码

后台代码:using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts

2010-09-01 20:09:00 1357

原创 兼容IE6,IE7,IE8和Firefox的图片上传预览效果

<br />所谓图片上传预览,就是在使用文件选择框选择了文件之后就可以在页面上看见图片的效果,关于这个效果我一直认为是无法做到的,没想到前不久被zhuozi搞定了。<br />网上流传的一些关于图片上传预览的代码都是差不多的,IE6下使用文件选择对象的value属性取出将要上传的本地文件路径,然后使用本地路径构造img标签,代码如下:<br /><input type="file"<br />onchange="document.getElementById('view').innerHTML=' <img

2010-09-01 19:49:00 4218 2

原创 ASP.NET使用FileUpLoad控件上传图片前预览图片

<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Managerment.aspx.cs" Inherits="Managerment" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="ht

2010-09-01 19:36:00 4068 3

原创 ASP.NET 使用FileUpload控件上传图片并自动生成缩略图

<br />string fileExtension = System.IO.Path.GetExtension(img_path.FileName).ToLower();<br />        string path_to, path1_to;<br />        Bitmap bmp1;<br />        FileInfo f = new FileInfo(HttpContext.Current.Server.MapPath("/" + img_path.FileName));<br

2010-09-01 19:34:00 1033 1

原创 .Net 上传图片并生成高清晰缩略图

<br />在asp.net中,上传图片功能或者是常用的,生成缩略图也是常用的。baidu或者google,c#的方法也是很多的,但是一用却发现缩略图不清晰啊,缩略图片太大之类的事情,下面是我在处理图片上的代码,效果不错,所以拿出来分享,(效果能达到一些绘图软件的效果)<br />代码如下:/// <summary>     /// asp.net上传图片并生成缩略图     /// </summary>     /// <param name="upImage">HtmlInputFile控件</para

2010-09-01 19:29:00 429

原创 JS常用验证2

<br />1. 长度限制:<br />﹤ script ﹥<br />function test() <br />{<br />if(document.a.b.value.length﹥50)<br />{<br />alert("不能超过50个字符!");<br />document.a.b.focus();<br />return false;<br />}<br />}<br />﹤/ script ﹥<br />﹤form name=a onsubmit="return test()"﹥<br /

2010-08-23 20:03:00 272

原创 JS常用验证1

一、验证类<br />1、数字验证类<br />  1.1 整数<br />      /^(-|+)?d+$/.test(str)<br />  1.2 大于0的整数 (用于传来的ID的验证)<br />      /^d+$/.test(str)<br />  1.3 负整数的验证<br />      /^-d+$/.test(str)<br />2、时间类<br />  2.1 短时间,形如 (13:04:06)<br />      function isTime(str)<br />     

2010-08-23 20:02:00 331

原创 常用JS验证

<br /><html><br /><head><br /><title>judge</title><br /><script type="text/javascript"><br />function judge(obj){//用于判断<br />var newValue = trim(obj.value);<br />if(isInteger(newValue)){<br />alert(newValue+"是整数");<br />}<br /><br />var booleanValue=isBool

2010-08-23 19:55:00 277

原创 SqlDataHelperr

<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />using System.Data;<br />using System.Data.SqlClient;<br />using System.Configuration;<br /><br />public class SqlDataHelper<br />{<br />    priv

2010-08-22 23:25:00 403

原创 AspNetPager使用详解

<br />分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼的问题之一。<br />今天闲来无事就学习学习了aspNetP

2010-08-20 00:43:00 1071

原创 web开发常用JS代码

<br />using System;<br />using System.Web;<br />using System.Web.UI;<br />namespace COCOWO.COMP<br />...{<br />    /// <summary><br />    /// 一些常用的Js调用<br />    /// 创建时间:2006-8-3<br />    /// 创建者:马先光<br />    /// </summary><br />    public class Jscript<br

2010-08-20 00:42:00 318

原创 一些web开发中常用的、做成cs文件的js代码

<br />using System;<br />using System.Web;<br />using System.Web.UI;<br />namespace COCOWO.COMP<br />...{<br />    /// <summary><br />    /// 一些常用的Js调用<br />    /// 创建时间:2006-8-3<br />    /// 创建者:马先光<br />    /// </summary><br />    public class Jscript<br

2010-08-19 22:31:00 231

原创 AspNetPager使用方法

<br />先下载4.3版,然后安装<br />问题:<br />1.在vs.net2005中,该控件并不能自动添加到工具面板中,需要手动添加项,选定AspNetPager.dll,即可<br />2.在codeBehind的cs文件中,要using Wuqi.Webdiyer;<br />3.写好ChangePage事件后,要与aspnetpager控件相关联<br />以下是一段示例代码:<br />前台default.aspx<br /> <br /><br /> <%...@ Page Langua

2010-08-19 22:27:00 939 1

原创 CSS Behavior

<br />今天学到了一个很强大的Css方法 以前见到过 今天才发现它的好处 是一个朋友告诉我的 这就是无论怎么刷新 都能保存下当前的状态  这就是强大的behavior  以前可能要写cookie或者很多代码 很麻烦 这个方法 强大又实用 我是第一次用 以后还会继续对这个方法评价 下面贴出一个例子 并附有讲解<br /> <br /><html><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=utf

2010-08-19 22:16:00 1134

原创 CSS Behavior

<br />今天学到了一个很强大的Css方法 以前见到过 今天才发现它的好处 是一个朋友告诉我的 这就是无论怎么刷新 都能保存下当前的状态  这就是强大的behavior  以前可能要写cookie或者很多代码 很麻烦 这个方法 强大又实用 我是第一次用 以后还会继续对这个方法评价 下面贴出一个例子 并附有讲解<br /> <br /><html><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=utf

2010-08-19 22:13:00 392

转载 jquery重写表单验证

<br />前面我们曾介绍过使用jQuery技巧来提高代码质量,因为jQuery非常容易上手并使用简单。重写表单验证是程序员们经常做的事情,使用jQuery我们有五种方法可以选择,同时也能够解决乱码的问题。 首先,对编码知识进行简要的说明,请务必理解后再看下面的代码。发送中文字符请求时,如果使用get方式,运行正常;而使用post方法则会出现乱码。这是由于异步对象XMLHttpRequest在处理返回的responseText的时候,是按UTF-8编码进行解码的。 如果你原来的网页编码是gb2312的话,当

2010-08-19 22:07:00 482

转载 5种方法教你用jQuery重写表单验证(1)

<br />前面我们曾介绍过使用jQuery技巧来提高代码质量,因为jQuery非常容易上手并使用简单。重写表单验证是程序员们经常做的事情,使用jQuery我们有五种方法可以选择,同时也能够解决乱码的问题。 首先,对编码知识进行简要的说明,请务必理解后再看下面的代码。发送中文字符请求时,如果使用get方式,运行正常;而使用post方法则会出现乱码。这是由于异步对象XMLHttpRequest在处理返回的responseText的时候,是按UTF-8编码进行解码的。 如果你原来的网页编码是gb2312的话,当

2010-08-18 19:12:00 376

超炫网站后台管理模板

经典实用的网站后台模板,各大网站通用,皆可拿这个当做网站后台,功能强大

2010-08-04

空空如也

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

TA关注的人

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