自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 左右两个Select列表框交换数据的JS代码,上下左右都可以移动数据,还可以置顶、沉底,相信大家见到过,但觉得挺实用,与大家分享。

Select列表框交换数据 center { font-size:12px; color:red; font-weight:bold; } select { font-size:12px; color:green; } 可选择排序方式 已选择排序方式 <select multiple n

2013-09-25 12:03:20 4310 1

原创 Js返回顶部

Js返回顶部1.     "server">  2.           3.        "text/css">  4.     #gotopbtn{position:absolute;top:expression(eval(document.documentElement.scrollTop + 350));}  5.       6.

2012-04-06 21:47:29 359

原创 ModalPopupExtender是个非常好用的AJAX控件

ModalPopupExtender是个非常好用的AJAX控件常用属性:      TargetControlID:用于触发弹出面板的控件。      OkControlID:弹出面板中的确认按钮,用于确认新的样式。       OnOkScript:当单击确认按钮后,关闭样式面板后,执行脚本。      CancelControlID:样式面板中的取消按钮,用于取消应用样式。

2012-03-23 22:46:45 357

原创 获取坐标

获取坐标offsetTop获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置。offsetLeft获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。offsetHeight获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。IE、Opera 认为 offsetHeight = cl

2012-03-22 22:10:50 386

原创 拖拽购物车

htmlxmlns="http://www.w3.org/1999/xhtml">head>    title>title>    scriptsrc="js/Jquery1.7.js"type="text/javascript">script>    scriptsrc="js/jquery.ui.core.js"type="text/javascript">

2012-03-21 21:44:46 1544

原创 放大镜

http://www.w3.org/1999/xhtml">                                     rel="adjustX: -100, adjustY:40">                                             rel="useZoom: 'zoom1',

2012-03-19 21:57:57 305

原创 图片预览

图片预览 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">                #div1{ width:690px; height:472px; margin-left:300px; background-image:url('ima

2012-03-16 23:11:12 333

原创 jQuery获取元素位置

jQuery获取元素位置1,获取对象(自定义调整打开新窗口参照元素)var obj = $(”#oButton”);实例中我获取的对象是弹出窗口按钮,这样创建的新窗口就会根椐按钮的位置进行调整,实例中将创建的新窗口显示的按钮的右下角。2,获取对象元素的位置(offset()方法)var offset = obj.offset();获取对象元素的位置,分别是元素的top和le

2012-03-15 21:52:48 1571

原创 jQuery事件

jQuery事件jQuery是一款优秀的JavaScript框架,上次我讲了下jquery如何绑定事件,更多的是讲解jQuery的实现方式,这里再次介绍下jQuery的事件机制 bind/Unbind在jquery的事件模型中,有两个基本的事件绑定函数,bind与unbind,这两个函数的含义就是匹配页面元素进行相关事件的处理。比如我们在JS中经常使用到的onfocus,onblu

2012-03-14 21:28:40 773

原创 jQuery操作DOM

常用方法   1.查找元素节点     var $li = $("ul li:eq(0)");//获取ul标记下的第一个li,也可以写成 $("#ulID li:eq(0)");、   2.查找元素属性   利用jquery的attr()方法来获取元素的各种属性的值,attr()方法的参数可以是一个,也可以是两个。         当参数是一个时,则是要查询的属性名称。

2012-03-13 21:27:07 1761

原创 JQuery选择器

JQuery选择器一、基本选择器#id 根据给定的id匹配一个元素.class 根据给定的类名匹配元素element 根据给定的元素名匹配元素* 匹配所有元素Selector1,selector2,…selectorN 将每一个选择器匹配到元素合并后一起返回二、层次选择器$(“ancestor descendant”)  选取ancestor元素里的所有descen

2012-03-12 21:53:59 420

原创 DOM

DOM访问节点Document.documengElemrnt:返回HTML根元素Var ohtml=document.documentElement;Alert(ohtml.nodeName); FirstChild:获取下级节点的第一个节点的节点名称Othml.firstchild.nodeName也可以使用ohtml.childNodes[0].nodeNamel

2012-03-09 21:25:30 349

原创 如何使用js来获取cookie的值

如何使用js来获取cookie的值读取属于当前文档的所有cookiesvar allcookies = document.cookie;   定义一个函数,用来读取特定的cookie值。function getCookie(cookie_name){var allcookies = document.cookie;var cookie_pos = allcookies.

2012-03-08 21:51:20 3642

原创 数组基础

1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值

2012-03-07 21:21:27 271

原创 cookies读写

cookies读写  Cookie (HttpCookie的实例)提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用 Cookie 存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。创建Cookie方法 (1)Response.Cookies["userName"].Value = “admin";

2012-03-06 21:26:44 242

原创 访问字符串的子串

访问字符串的子串使用substring()或slice()方法(NN4+, IE4+),下面说明它们的具体用法。substring()的原型为: string.substring(from, to)第一个参数from指定了子字符串在原字符串中的起始位置(基于0的索引);第二个参数to是可选的,它指定了子字符串在原字符串的结束位置(基于0的索引),一般情况下,它应比from大,如果它被省略,那么子字

2012-03-05 21:35:12 498

原创 C#基础知识

C#基础知识数组:五种声明方式//第一种声明方式int [] array;array=newint[2]; //第二种声明方式Int [ ] array1=newint[ 2]; //第三种声明方式 Int [ ] array2={1,2,3}; //第四种声明方式Int [ ] array3=newint[ ]{1,2,3} //第

2012-03-03 13:35:34 402

原创 Winfrom中窗体的传值

常用方法:1.静态变量 ,在窗体里Class From1中,写入一个静态变量A,可以给其赋值,那么在这个项目中,就可以通过From.A来调用。不推荐此种方法,不太安全。2.比较稳妥的方法,就是在传值的过程中,首先在被传值窗体from2中,建立一个共有属性B,作为接受者。在from1里实例from2时,把需要传值的A赋给新实例from2.B,或是通过from2类的构造函数传值,方法很多,此种

2012-03-01 11:47:40 606

原创 访问限定修饰符

访问限定修饰符 Public,选择它的方法是在成员声明中包括 public 修饰符。public 的直观含义是“访问不受限制”。 Protected,选择它的方法是在成员声明中包括 protected 修饰符。protected 的直观含义是“访问范围限定于它所属的类或从该类派生的类型”。Internal,选择它的方法是在成员声明中包括 internal 修饰符。interna

2012-02-29 21:30:43 606

原创 向DataGridView中插入行时出现的错误

控件被数据绑定时,无法以编程方式向DataGridview的行集合中添加行解决方法:1、直接在dataset中增加的,dataset中增加,datagridview自然就增加了.2、在数据绑定之前插入一个空行DataTable.Rows.insertat(DataTable.NewRow,位置),然后再绑定。 3、直接DataTable.Rows.Add(DataTable.New

2012-02-28 20:45:15 1758 1

原创 winform中 datagridview用法大集合

winform中 datagridview用法大集合一、设置各行显示不同颜色this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque;this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; /基数行颜色

2012-02-27 21:34:00 815

原创 存储过程的分页

存储过程的分页create procedure blog_page@pageSize int,@pageIndex int,@pageCount int outputasbegin declare @totleRecords intselect @totleRecords=count(id) frombolg_contentset @pageCount=ceil

2012-02-24 22:21:13 228

原创 读取Txt文件到数据库中

读取Txt文件到数据库中using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Fo

2012-02-23 20:50:54 688

原创 WinForm程序退出的方法

WinForm程序退出的方法1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同

2012-02-22 20:39:01 335

原创 基础的SQL语句

简单基本的sql语句  (1) 数据记录筛选:   sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"   sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]"   sql="select top 10 * from 数据表 where 字

2012-02-21 21:18:08 191

原创 例题分析

今天的作业逻辑性强,以下做一下具体分析:用户连续登录错误次数为3次时,现在用户在2分钟之内不允许继续登录,2分钟之后可以继续登录1. 先建立好登陆页面,连接好数据库,点击登录按钮,若和数据库中的信息相同则登录成功,否则提示“用户名或密码错误。。。”2. 使用修改语句来改变错误的次数,每输入错误一次加一,(update Login set Error=Error+1,ErrorT

2012-02-20 21:51:49 278

原创 UL做导航

无标题文档主页产品介绍关于我们/* CSS Document */#header li{float:left;margin:0;padding:0 0 0 9px;background:url(images/left.gif)}#header{float:left;width:100%;line-height:

2011-12-22 21:42:18 1633

原创 鼠标放到哪一行,哪一行颜色发生变化

protected void GridView2_RowDataBound1(object sender, GridViewRowEventArgs e) { if (e.Row.RowType==DataControlRowType.DataRow) { //当鼠标在某一行上方时激发 e.Row.A

2011-12-21 20:11:35 825

原创 通过Http Module向Http请求输出流中写入文字

通过Http Module向Http请求输出流中写入文字本例中,我们仅用BeginRequest事件和 EndRequest 事件对 Http Module 的使用作以说明。我们通过这个范例,了解 Http Module 基本的使用方法。首先,请创建一个新的站点,在App_Code目录中添加类文件: ModuleDemo.cs:public class ModuleDemo:IHttp

2011-12-19 21:16:04 553

原创 水晶报表的模式

在拉模型中,驱动程序将连接到数据库并根据需要将数据“拉”进来。使用这种模型时,与数据库的连接和为了获取数据而执行的 SQL 命令都同时由 Crystal Reports本身处理,不需要开发人员编写代码。如果在运行时无须编写任何特殊代码,则使用拉模型。Crystal Report 报表直接根据指定的驱动连接数据库然后组装这些数据    相反,推模型需要开发人员编写代码以连接到数据库,执行 S

2011-12-16 19:54:39 236

原创 文件下载

//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Dispositi

2011-12-15 19:09:09 234

原创 文件系统

使用DriveInfo类获取驱动器信息常用方法:       static GetDrives--获取所有逻辑驱动器名称常用属性:       AvailableFreeSpace--驱动器上的可用空闲空间量。(当前用户)       TotalFreeSpace-- 驱动器上的可用空闲空间总量。(所有空间)       DriveFormat-- 获取文件系统名称。(NT

2011-12-14 22:28:53 214

原创 GDI+新增功能

GDI+新增功能1、渐变的画刷  GDI+允许用户创建一个沿路径或直线渐变的画刷,来填充外形(shapes),路径(paths),区域(regions),渐变画刷同样也可以画直线、曲线、路径,当你用一个线形画刷填充一个外形(shapes)时,颜色就能够沿外形逐渐变化。2、基数样条函数  GDI+支持基数样条函数,而GDI不支持。基数样条是一组单个曲线按照一定的顺序连接而成的一条

2011-12-13 22:49:51 333

原创 GDI+新增功能

GDI+新增功能1、渐变的画刷  GDI+允许用户创建一个沿路径或直线渐变的画刷,来填充外形(shapes),路径(paths),区域(regions),渐变画刷同样也可以画直线、曲线、路径,当你用一个线形画刷填充一个外形(shapes)时,颜色就能够沿外形逐渐变化。2、基数样条函数  GDI+支持基数样条函数,而GDI不支持。基数样条是一组单个曲线按照一定的顺序连接而成的一条

2011-12-13 22:41:33 248

原创 用户控件

创建用户控件的主要步骤:(1)       创建一个扩张名为.ascx的文本文件。这是用户控件和ASP.NET web 页面的第一个不同点,后者使用的扩展名为.aspx.(2)       在文本文件顶部添加@Control指令,并通过language属性来设置所选择的变成语言,例如C#,这是用户控件和WEB页面的第二个不同点,后者使用@Page指令而不是@control。(3)

2011-12-12 19:51:42 255

原创 Sqlconnection,sqlcommand,和List和Arraylist的区别

Sqlconnection:数据库连接,配置连接字符串等; SqlCommand:执行sql语句或存储过程,直接翻译成sql命令, SqlDataReader:(sql数据配适器) DataTable:表示内存中数据的一个表 List是一个接口,而ArrayList是一个类 Array类型的变量在声明的同时必须进行实例化(至少得初始化数组的大小),而Arra

2011-12-08 22:24:49 681

原创 asp.net 对xml文件的读写,添加,修改,删除操作

using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System

2011-12-02 22:21:20 308

原创 asp 修改XML文档中的数据

修改Xml文档中的数据:一:使用XPathNavigator修改xml数据////获得dom对象XmlDocument doc = new XmlDocument();//加载xml文档doc.Load(Server.MapPath("~//Xml//Mark.xml"));//获取XPathNavigator对象XPathNavigator navigator = d

2011-12-01 19:54:18 1661

原创 三层结构

三层结构我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.   三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)   1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不   是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.   2:业务逻辑层:主要是针

2011-11-30 21:20:33 951 2

原创 用递归绑定数据库中的数据并显示在treeview中

用递归绑定数据库中的数据并显示在treeview中protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.tvMenu.Dispose(); GetDataToTable(); //填充数

2011-11-29 21:34:23 929

空空如也

空空如也

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

TA关注的人

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