摘要: (1):事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 (2):事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有... 阅读全文
posted @ 2007-03-16 10:55 M' 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 源: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 ... 阅读全文
posted @ 2007-03-16 10:52 M' 阅读(1875) 评论(3) 推荐(0) 编辑
摘要: 在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本文是作者在学习此项目时的一些心得体会,有一些地方还不十分清楚,希望能够抛砖引玉。 在.Net PetShop 4.0中,非常成功地使用了工厂模式以及接口(interface)、静态类(Static c... 阅读全文
posted @ 2007-03-15 10:25 M' 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 源:来自互联网 “序列化”可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以 及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。在以后“反序列化”该对象时,创 建原始对象的精确复本。一、为什么要选择序列化 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本; 另一个原因是通过值将对象从一个应用程序... 阅读全文
posted @ 2007-03-15 09:59 M' 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 地址:http://www.cpcwedu.com/Document/MSstudy/090804976.htm 不少读者对System Safety Monitor(以下简称为SSM)很感兴趣。它是一款俄罗斯出品的系统监控软件,通过监视系统特定的文件(如注册表等)及应用程序,达到保护系统安全的目的。在某些功能上比Winpatrol更强大。[进入下载页面] 安装并启动(可能需手动到安装目录中... 阅读全文
posted @ 2007-03-12 11:33 M' 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 转载http://wayfarer.cnblogs.com/http://www.cnblogs.com/wayfarer/archive/2006/04/21/381315.html PetShop数据访问层之数据库访问设计 在PetShop中,系统需要处理的数据库对象分为两类:一是数据实体,对应数据库中相应的数据表。它们没有行为,仅用于表现对象的数据。这些实体类都被放到Mode... 阅读全文
posted @ 2007-03-06 16:03 M' 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 《解剖PetShop》系列之一 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,... 阅读全文
posted @ 2007-03-06 15:40 M' 阅读(757) 评论(0) 推荐(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... 阅读全文
posted @ 2007-03-06 15:22 M' 阅读(17255) 评论(3) 推荐(0) 编辑
摘要: 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连... 阅读全文
posted @ 2007-03-06 14:37 M' 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一直以来都觉得分页是麻烦的事情,.NET中虽然有DATAGRID的分页,但用其他形式的列表仍然需要使用到分页,一次一次的写不利于效率及面向对象的方法,用类或用户控件也总觉得怪怪的,用第3方的自己觉得不放心,也不利于自己进行修改,干脆就自己写了一个。 (另外注意:在控件编译时,可以在AssemblyInfo.cs文件中设置控件的标签和名称空间,如:using System.Reflection;u... 阅读全文
posted @ 2007-03-06 13:59 M' 阅读(356) 评论(0) 推荐(0) 编辑