SQL server 触发器实例
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。
常见的触发器有三种:分别应用于Insert , Update , Delete 事件。
我为什么要使用触发器?比如,这么两个表:
Create Table Student( --学生表
StudentID int primary key, --学号
....
)
Create Table BorrowRecord( --学生借书记录表
BorrowRecord int identity(1,1), --流水号
StudentID int , --学号
BorrowDate datetime, --借出时间
ReturnDAte Datetime, --归还时间
...
)
搜索引擎基础教程.pdf
第一章:搜索引擎基础3
第一节:什么是搜索引擎
1.1.1.搜索引擎的作用.
1.1.2.搜索引擎的定义
第二节:搜索引擎的工作原理1.2.1 探寻蜘蛛和机器人1.2.2. 如何辨别搜索引擎机器人身份第三节:SiteMap 介绍1.3.1.什么是SiteMap1.3.2. Sitemaps 文件的位置1.3.3.XML Sitemaps 格式1.3.4.创建SiteMap 1.3.5. 使用 Sitemaps 索引文件1.3.6. 验证您的 Sitemaps 1.3.7.提交SiteMap 第四节:Robots.txt 介绍
repeater分页
前些日子从网上找到的,使用repeater控件的分页操作,觉得很实用,现分给大家共享。。。
SQLHelper.cs
通过他人的编写,让大家看的更明白
/// <summary>
/// SQLDBHelper 的摘要说明
/// </summary>
public static class SQLHelper
{
public static readonly string StrConnect = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
#region 查询操作
public static SqlDataReader GetReader(string cmdText,CommandType cmdType, params SqlParameter[] paras)
{
SqlConnection con = new SqlConnection(StrConnect);
SqlCommand cmd = new SqlCommand();
try
{
PrepareCommand(cmd, con, cmdType, cmdText, paras);
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
cmd.Parameters.Clear();
return reader;
}
catch
{
con.Close();
throw;
}
}
Ajax.Request
为了支持 AJAX 功能。这个包定义了 Ajax.Request 类。
假如你有一个应用程序可以通过 http://yoursever/app/get_sales?empID=1234&year=1998 与服务器通信。它返回下面这样的 XML 响应:
<?xml version="1.0" encoding="utf-8" ?>
<ajax-response>
<response type="object" id="productDetails">
<monthly-sales>
<employee-sales>
<employee-id>1234</employee-id>
<year-month>1998-01</year-month>
<sales>$8,115.36</sales>
</employee-sales>
<employee-sales>
<employee-id>1234</employee-id>
<year-month>1998-02</year-month>
<sales>$11,147.51</sales>
</employee-sales>
</monthly-sales>
</response>
</ajax-response>
ajax 密码强度无刷新判断
ajax密码强度
实现过程
(1)新建一个AJAX网站,将其命名为Ex08_03,默认主页为Default.aspx。
(2)在Default.aspx页中主要添加一个ScriptManager控件、一个PasswordStrength控件和一个TextBox控件,其中ScriptManager控件主要用于管理Web页面中的AJAX控件,PasswordStrength控件实现密码强度提示功能,TextBox控件输入要验证的密码文本。
JavaScript
1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:
document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:
window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:
document.getElementById("表单中元素的ID号").name(或value)
6.一个小写转大写的JS:
document.getElementById("output").value=document.getElementById("input").value.toUpperCase();
大写转小写
document.getElementById("TextBox1").value=document.getElementById("TextBox2").value.toLowerCase();
7.JS中的值类型:
String,Number,Boolean,Null,Object,Function
Jquery 使用大全
1、关于页面元素的引用
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。
2、jQuery对象与dom对象的转换
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是 jquery对象。
普通的dom对象一般可以通过$()转换成jquery对象。
如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的:
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;
基于C_的23种设计模式
针对王翔老师的新书《设计模式——基于C#的工程化实现及扩展》的出版,博文视点编辑小林对他进行了邮件专访,现将博文的编辑与王老师的对话整理成文以飨读者。
ASP.NET+3.5入门经典源码
ASP.NET+3.5
入门经典
源码
快来下载啊刚在网上找到的
vs2010 快捷键大全
Ctrl+E,D ----格式化全部代码
Ctrl+E,F ----格式化选中的代码
CTRL + SHIFT + B生成解决方案
CTRL + F7 生成编译
CTRL + O 打开文件
CTRL + SHIFT + O打开项目
CTRL + SHIFT + C显示类视图窗口
F4 显示属性窗口
SHIFT + F4显示项目属性窗口
CTRL + SHIFT + E显示资源视图
F12 转到定义
CTRL + F12转到声明
CTRL + ALT + J对象浏览
CTRL + ALT + F1帮助目录
CTRL + F1 动态帮助
Visual Studio 2008 快捷键大全
Visual Studio 2008 快捷键大全
命令名 快捷键 说明
编辑.折叠到定义
Ctrl + M,Ctrl + O
自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。
编辑.注释选定内容
Ctrl + K,Ctrl + C
使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)
编辑.完成单词
Ctrl + j Alt + 向右键
显示基于当前语言的“完整单词”。(vc2003)
编辑.删除
Delete
删除光标右侧的一个字符。
ActionScript_3.0从入门到精通1概述
第1章 ActionScript概述
1.1 ActionScript 3.0简介
1.2 ActionScript 3.0开发环境
1.3 学习ActionScript 3.0的一点建议
1.4 第一个ActionScript程序
1.5 面向对象编程
SEO搜索引擎优化高级教程
搜索引擎优化高级教程
本教程由站长百科
web.config设置权限
web.config设置权限
asp.net的登录验证方法 Web.config 的作用范围 拒绝与巧用允许 访问权限配..
oracle 11g 安装
oracle11g
安装过程
一、准备安装
基本都是按部就班。
oracle专家高级编程_中文第一章
oracle专家高级编程_中文第一章
第1 章开发成功的 Oracle应用程序
T-SQL 高级语句
T-SQL高级语句
SQL TOP 子句
SQL LIKE 操作符
SQL 通配符
SQL IN 操作符
Silverlight入门教程
一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用 ........................................ 2
一步一步学Silverlight 2系列(2):基本控件 .............................................................................. 9
一步一步学Silverlight 2系列(3):界面布局 ............................................................................ 16
一步一步学Silverlight 2系列(4):鼠标事件处理 .................................................................... 26
一步一步学Silverlight 2系列(5):实现简单的拖放功能 ........................................................ 35
一步一步学Silverlight 2系列(6):键盘事件处理 .................................................................... 40
一步一步学Silverlight 2系列(7):全屏模式支持 .................................................................... 45
一步一步学Silverlight 2系列(8):使用样式封装控件观感 .................................................... 50
一步一步学Silverlight 2系列(9):使用控件模板 .................................................................... 55
一步一步学Silverlight 2系列(10):使用用户控件 .................................................................. 63
一步一步学Silverlight 2系列(11):数据绑定 .......................................................................... 70
一步一步学Silverlight 2系列(12):数据与通信之WebClient ................................................ 81
一步一步学Silverlight 2系列(13):数据与通信之WebRequest ............................................ 90
一步一步学Silverlight 2系列(14):数据与通信之WCF.......................................................... 97
一步一步学Silverlight 2系列(15):数据与通信之ASMX ..................................................... 107
一步一步学Silverlight 2系列(16):数据与通信之JSON ....................................................... 117
一步一步学Silverlight 2系列(17):数据与通信之ADO.NET Data Services .......................... 126
一步一步学Silverlight 2系列(18):综合实例之RSS阅读器 ................................................ 137
一步一步学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上) ......... 147
一步一步学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下) ......... 156
一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScript ............................. 168
Star UML指导手册
Star UML指导手册
StarUML 是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个
用Java 语言描述的创建类图的简明手册。......
C#基础教程
C#基础(一)(温故而知新)
一、C#与.NET 的关系
C#本身是一门语言,他是用于生成面向.NET 环境的代码,但其并不是.NET 的一部分。换言
之,C#编写 的代码总是运行在.NET Framework 中。而且,在很多时候,C#的特定功能依赖
于.NET。比如,在C#中声 明一个int 类型,实际上是.NET 中System.Int32 类的一个实例。
.NET 的核心是CLR(公共语言运行时)。在CLR 中运行的代码,我们成为“托管代码”。
我们写的代码在运行之前,会经过两个编译阶段。
1、把源代码编译为IL(Microsoft 中间语言)
2、CLR 把IL 编译为平台专用的代码。
在这里,我们来简单说说“托管代码”。
IL 和Java 的字节代码的理念基本是一样的,都是一种低级语言,都用数字表示,可以非常
快速度的转 化为机器代码,这样执行效率会高很多,同时这也就是我们经常说的“平台无
关性”的实现很 重要的一个环节。VB.NET C# J# 的源码都可以被编译成相同的IL, 也就实现
了平台无关。换言之,只 要.NET Framework 可以运行在任何设备或系统上,VB.NET C# J#
编写的代码都可以运行,而且都可以运 行在任何设备或者系统上。
mvc jqgrid 应用
MVC+Jqgrid+存储过程
全部代码
根据IP取得所在地址2
.NET读取QQWry.Dat 纯真版ip数据库格式数据源
根据IP取得所在地址
外部调用:
//测试地址搜索#region 测试地址搜索
IPScaner objScan = new IPScaner();
string ip = Request.UserHostAddress.ToString();
objScan.DataPath = @"D:\\webwz\\zyue.cn\\App_data\\QQWry.Dat";
objScan.IP = ip;
string addre = objScan.IPLocation();
string err = objScan.ErrMsg;
Response.Write(addre);//国家
Response.Write(err);//地区
Jquery1.6.1_2API.chm 中文版
ID Selector (“#id”)
Categories: Selectors > Basic
id selector
version added: 1.0jQuery('#id')
id
一个用来搜索的ID,通过指定一个元素的id属性。
描述: 选择一个具有给定id属性的单个元素。
对于ID选择,jQuery使用JavaScript函数document.getElementById(),这是非常有效的。当另一个选择是附加的ID选择器,比如h2#pageTitle,在确定作为匹配的元素前,jQuery执行一个额外的检查。
一如往常,记得作为一个开发者,你的时间通常是最宝贵的资源。不要注重速度优化的选择器,除非它很清楚,性能也需要改进。
每个id值必须是在一个文件中只能使用一次。如果一个以上的元素分配了相同的ID,查询将只选择该ID第一个匹配的DOM元素。但这种行为不应该发生;有超过一个元素的文件使用相同的ID是无效的。
如果ID包含如时间或冒号字符,你必须将 这些字符反斜杠转义.
C# 2005 NET3.0
第1章 .NET体系结构
1.1 C#与.NET的关系
1.2 公共语言运行库
1.3 中间语言
1.3.1 面向对象和接口的支持
1.3.2 值类型和引用类型
1.3.3 强数据类型
1.3.4 通过异常处理错误
1.3.5 特性的使用
1.4 程序集
1.4.1 私有程序集
1.4.2 共享程序集
1.4.3 反射
JavaScript动态网站开发案例指导
<<JavaScript动态网站开发案例指导>>光盘内容及其使用方法
__________________________________________________________________
目录内容及使用方法:
本套光盘提供了<<JavaScript动态网站开发案例指导>>一书的核心源程序以及数据库文件。
本套光盘包括以下内容:
\chapx 提供了本书第x章的实例源文件,以及相关的素材文件。
__________________________________________________________________
特别声明:
本光盘中的源程序以及资源文件仅可作为学习和参考之用,未经许可不得用
于任何商业等其它用途。
__________________________________________________________________
1.硬件配置
CPU:≥Pentium III 600
内存:≥128M
2.软件环境
在Windows2000上可以运行。
_________________________________________________________________
ActionScript3.0完全自学手册电子教案
ActionScript 3.0是针对Flash Player运行时环境的编程语言,它用于处理各种人机交互、数据交互等功能。本章将粗略的介绍ActionScript语言的发展历史、新增特色、编程环境等内容,以及第一个ActionScript3.0程序。
des加密算法
using System;
using System.Security.Cryptography;
using System.IO;
namespace DES_DES
{ ///参考:http://
///
/// CDESEncrypt 的摘要说明。使用标准64位DES加密
///
public class CDES
{
private byte[] FIV;
private byte[] FKEY;
public CDES()
{
// TODO: 在此处添加构造函数逻辑
this.DefaultInit();
}
wap网站和wap+2.0教程
WAP目前有两个版本,WAP1.0和WAP2.0
WAP1.0很简单,她的页面是wml,格式上是xml,标签大概只有20几个,没有 JavaScript和CSS,Table也用的很少。
WAP2.0相对复杂,她的页面是xhtml,标签是绝大的html标签,支持CSS2,但没有javascript。目前WAP2.0的页面在国内网站上出现的较少。
目前国内最流行的WAP浏览器是UC WEB,它也仅仅是解析WAP1.0的页面,对于WAP2.0或html的页面,他是通过服务器将其转化成WAP1.0的页面然后解析显示的。因为目前国内的WAP网站绝大多数是WAP1.0,因此我们主要学习WAP1.0。
dos下删除文件夹
删除文件夹的方法例如:
你D盘有个文件夹名为bat
删除方法:运行cmd 回车
输入rd d:\bat 回车就行了
删除文件的方法:例如:E盘有个压缩文件名为nest.rar
删除方法:运行cmd 回车
输入del e:\nest.rar 回车就可将这个文件删除.
第一rd只能删除文件夹是不能删除文件的.
第二del 只能删除文件,不能删除文件夹,如果删除文件必须要把文件的格式加上才能删除.
补充问题:如果要删除bat文件夹以下所有文件:
运行cmd
rd /s /q d:\bak 回车
这样bat 以下不管是文件夹还是文件都可以删除的.
Linux必学60命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系 统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。
FCK编辑器使用手册
由于给FCKeditor瘦身,所以常会报缺少对象支持等错误,只要在FCKeditor/editor/lang中加上相应的js语言文件即可。如果加载页面失败(FCKeditor未定义)还有一个可能就是引用FCKeditor/fckeditor.js文件路径不对!
关于FCKeditor瘦身要点如下:
1.将FCKeditor目录下及子目录下所有以“_”下划线开头的文件夹删除
2.FCKeditor根目录下只保留fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,其余全部删除
3.将editor/filemanager/upload目录下文件及文件夹清空
4.将/editor/filemanager/browser/default/connectors/下的所有文件删除
5.还可以将editor/skins目录下的皮肤文件删除,只留下default一套皮肤(如果你不需要换皮肤的话)
6.还可以将editor/lang目录下文件删除,只保留en.js, fcklanguagemanager.js, zh-cn.js, zh.js文件
7.如果你是使用javascrīpt来调用加载FCKeditor,那么就不需要在web.xml中配置fckeditor的tag文件。
8.还有一个问题刚开始使用FCKeditor的人常会遇到就怎么控制它的toolbar的大小和元素排列,其实很简单。
在fckconfig.js中用这样的标签[]来划分每行的元素的多少,这样就可以控制toolbar的长短和大小了,具体示例参看:fckconfig.js中的toolbarset[”Default”]
验证数字的正则表达式集
验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^\+?[1-9][0-9]*$
验证非零的负整数:^\-[1-9][0-9]*$
验证非负整数(正整数 + 0) ^\d+$
asp.net分页控件样式
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" CustomInfoHTML="每页%PageSize%条 第%CurrentPageIndex%页 共%PageCount%页 共%RecordCount%条"
CustomInfoTextAlign="left" HorizontalAlign="Left" LayoutType="Table"
PagingButtonSpacing="8px" ShowCustomInfoSection="Right" ShowNavigationToolTip="true"
ShowPageIndexBox="Always" SubmitButtonImageUrl="../images/go.jpg" SubmitButtonStyle="width:32px;height:22px;vertical-align:bottom"
UrlPageIndexName="pageindex" UrlPaging="True" Width="100%" PageSize="15" ShowInputBox="Always" SubmitButtonText="跳转"
FirstPageText="首页" LastPageText="末页" NextPageText="下一页" PrevPageText="上一页" onpagechanging="AspNetPager1_PageChanging">
</webdiyer:AspNetPager>
asp.net分页控件实例
从网上找到的一个很好的分页控件,和大家分享一下,下面是实例。。。。。。
asp.net 分页控件
自已感觉一个很完美的asp.net分页控件,从网上找到的,和大家分享一下
经典SQL语句大全.doc
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
ASP.NET3.5网站开发实例教程
ch01ASP.NET与 VWD 2008 开发平台.ppt
ch02XHTML基础知识.ppt
ch03ASP.NET基础知识.ppt
ch04ASP.NET服务器控件 .ppt
ch05页面切换与导航 .ppt
ch06页面布局.ppt
ch07ADO.NET数据访问 .ppt
ch08ASP.NET中的数据绑定 .ppt
ch09ASP.NET AJAX .ppt
ch10Web服务.ppt
ch11在ASP.NET中使用XML .ppt
ch12开发实例 .ppt
WAP技术入门大全与应用
第一章 WAP技术的架构
无线网络和我们目前熟悉的有线网络有很大不同:
第一, 市场形态有所不同
1、 无线上网设备从一开始就被设计成为易用型,即使没有使用过电脑的用户也可 以很快的利用手机快速的在国际互联网上面找到自己想要的信息。
2、 就市场大小而言,无线网络的用户成长速度是惊人的,在2001年之前全球 有超过5亿3千万移动用户,预计将在2004年突破10亿大关,如此的增 长速度令人对WAP的前景充满的信心。
3、 有着广阔用户的无线网络,其被期望的值也是很高的,用户希望WAP能够像 语音技术一样完善,并且要更加快捷、容易使用等等。
4、 WAP手机并不是为在国际互联网上面专门冲浪而设计的,其目的是使得用户 在移动的过程中可以方便快捷的存取到互联网上面资料。
第二, 网络的环境不同
1、 无线网络的带宽较小