03 2007 档案
摘要:引言 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。 正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺...
阅读全文
摘要:正则表达式对象和RegExp对象 正则表达式对象保存用于查找字符串中的字符组合时的模式。创建正则表达式对象后,或者它被传递给字符串方法,或者字符串被传递给一个正则表达式方法。有关最近进行查找的信息被保存在 RegExp 对象中。 创建正则表达式对象有两种方法。如果预先知道要查找的字符串时,用语法1: var regularexpression = /pattern/[switch] 当查找字符串...
阅读全文
摘要:委托是C#中的一种引用类型,类似于C/C++中的函数指针(一个c++函数在编译时被分配给一个入口地址,这个入口地址就称为函数的指针)。 委托是一个特殊的类,类的实例是对象,但委托的实例没有专门的名称。 声明一个委托: public delegate void my_delegate_1(Object sender, EventArgs e); 产生委托的实例:public delegate int...
阅读全文
摘要:private static void ExecuteSqlTransaction(string connectionString){using (SqlConnection connection = new SqlConnection(connectionString)){connection.Open();SqlCommand command = connection.CreateComm...
阅读全文
摘要:CSS菜单--下拉菜单 我的首页 我的CHINAY 我的首页 我的日志 我的日志 我的相册 我的收藏 社区圈子 我的CHINAY 我的首页 我的日志 我的相册 我的收藏 ...
阅读全文
摘要:Software developers have used ActiveX controls on their web pages to add advanced functionality to the web experience. With my migration from a Visual Basic 6 world to a Microsoft .NET C# world, I had...
阅读全文
摘要:模式窗体来模拟的MessageBox //使用方法:建一个基页面,将下列函数复制过去,其它所有页面从基页面继承,在派生页面中按钮事件中就可以调用下面的函数 //在弹出窗口的aspx中间加入以下代码: //弹出一个模式窗口 //url:弹出窗体地址 //width:弹出窗体宽度 //height:弹出窗本高度 //al...
阅读全文
摘要:(1):事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 (2):事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有...
阅读全文
摘要:源:http://zhidao.baidu.com/question/5367984.html?si=2using System; using System.Xml; using System.Data; using System.IO; using System.Collections; using System.Data.SqlClient; namespace ExecuteSqlFile ...
阅读全文
摘要:在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本文是作者在学习此项目时的一些心得体会,有一些地方还不十分清楚,希望能够抛砖引玉。 在.Net PetShop 4.0中,非常成功地使用了工厂模式以及接口(interface)、静态类(Static c...
阅读全文
摘要:源:来自互联网 “序列化”可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以 及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。在以后“反序列化”该对象时,创 建原始对象的精确复本。一、为什么要选择序列化 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本; 另一个原因是通过值将对象从一个应用程序...
阅读全文
摘要:地址:http://www.cpcwedu.com/Document/MSstudy/090804976.htm 不少读者对System Safety Monitor(以下简称为SSM)很感兴趣。它是一款俄罗斯出品的系统监控软件,通过监视系统特定的文件(如注册表等)及应用程序,达到保护系统安全的目的。在某些功能上比Winpatrol更强大。[进入下载页面] 安装并启动(可能需手动到安装目录中...
阅读全文
摘要:转载http://wayfarer.cnblogs.com/http://www.cnblogs.com/wayfarer/archive/2006/04/21/381315.html PetShop数据访问层之数据库访问设计 在PetShop中,系统需要处理的数据库对象分为两类:一是数据实体,对应数据库中相应的数据表。它们没有行为,仅用于表现对象的数据。这些实体类都被放到Mode...
阅读全文
摘要:《解剖PetShop》系列之一 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,...
阅读全文
摘要:Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0 发布日期: 2006-5-9 | 更新日期: 2006-5-9 适用于:Microsoft .NET Framework 2.0Microsoft Visual Studio 2005Microsoft Windows Server 2003Microsoft InterNET Inform...
阅读全文
摘要:1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连...
阅读全文
摘要:一直以来都觉得分页是麻烦的事情,.NET中虽然有DATAGRID的分页,但用其他形式的列表仍然需要使用到分页,一次一次的写不利于效率及面向对象的方法,用类或用户控件也总觉得怪怪的,用第3方的自己觉得不放心,也不利于自己进行修改,干脆就自己写了一个。 (另外注意:在控件编译时,可以在AssemblyInfo.cs文件中设置控件的标签和名称空间,如:using System.Reflection;u...
阅读全文
摘要:/* *************************************************************** ** 中国无忧商务网千万数量级分页存 储过程 ** *************************************************************** 参数说明: 1.Tables :表名称 ,视图 2.PrimaryKey :主关键字 ...
阅读全文