摘要:
SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server 2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语 阅读全文
摘要:
浅谈Struts+hibernate+Spring的整合方法摘要:本文将介绍Struts,Spring与hibernate的集成。希望大家能从中受用。 1、在工程中导入spring支持,导入的Jar包有: ◆ Spring 2.0 Core Libraries ◆Spring 2.0 ORM/DAO/Hibernate3 Libraries ◆ Spring 2.0 AOP Libraries ◆ Spring 2.0 Web Libraries 2、在Spring配置文件中配置dataSource和SessionFactory,将hibernate配置与Spring配置整合在一起(可以删除h 阅读全文
摘要:
之前文章讲述了使用c# xpath如何操作xml文件,在实际开发项目中,遇到的很多xml文件都是带有命名空间的,如果还是用之前的代码获取,那将获取到null。本文讲解操作代码有命名空间的Xml文件,以及多个命名空间的xml。XML文件如下:无锡精英赛正式升级为斯诺克排名赛http://www.52taiqiu.com/news/2012/2/4033.html组图:威尔士赛丁俊晖击败塞尔比夺冠http://www.52taiqiu.com/news/2012/2/4013.html如用之前代码:XmlDocument xmldoc = new XmlDocument();xmldoc.Load 阅读全文
摘要:
序列化序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。几种序列化技术: 1)二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列化到流、磁盘、内存和网络等等。远程处理使用序列化“通过值”在计算机或应用程序域之间传递对象。 2)XML 序列化仅序列化公共属性和字段,且不保持类型保真度。当您要提供或使用数据而不限制使用该数据的应用程序时,这一点是很有用的。由于 XML 是一个开放式标准,因此,... 阅读全文
摘要:
GridView 是一个用于显示数据的极为灵活的网格控件。它有很多的易用性,包括选择、分页、排序和编辑,可以很方便的通过模版扩展。 当把 GridView.AutoGenerateColumns 属性设置为 true 时,GridView 使用反射来检查数据对象并找到所有的字段或属性,以发现的次序为它们逐个创建列。 自动生成的列对于快速创建测试页面很有效,但通常缺少必需的灵活性。如果你希望隐藏列,改变它的次序,或者希望配置显示的某些方面,如格式化列的标题文字等等,在所有这些情形下,你需要把 AutoGenerateColumns 设为 false 并在 GridView 控件标签的 中定义列。 阅读全文
摘要:
--%> 阅读全文
摘要:
'>退单 ' ID="txtPC_NAME" runat="server"> protected void gvStorglog_RowCommand(object sender, GridViewCommandEventArgs e) { if (!string.IsNullOrEmpty(e.CommandArgument.ToString())) { TextBox text = (TextBox)((Control)e.CommandSource).FindControl("txtPC_NAME") 阅读全文
摘要:
在WEB系统中,打印的确是个烦人的问题。要么自己开发打印控件,如果项目时间紧,肯定来不及。要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。现在就推荐给大家分享。1、 DLPrinterDLPrinter打印控件完全免费,界面大方、使用简单、但无签名,支持打印预览、直接打印,可设置页眉、页脚、页边距、打印份数、纸张大小等信息。遗憾的是作者不知道是什么原因,从2007年至今没的更新。作者博客:http://www.cnblogs.com/Yahong11 阅读全文
摘要:
我是用下面的转换公式,将A4纸转为在屏幕中的分辨率页边距:0.75inchA4:8.27x11.69inch打印机DPI:600DPI屏幕DPI:96DPIwidth = (8.27-0.75*2)*96/600=650pxheight=(11.69-0.75*2)*96/600=978px所以,当的width=650px,height=978px时,用IE打印时,刚好能打印一页的A4纸. 阅读全文
摘要:
面向对象的特征封装、继承和多态。Polymorphism(多态性)来源于希腊单词,指“多种形态”。多态性的一个重要特征是方法的调用是在运行时确定而不是编译时。在.NET中用于实现多态性的关键词有virtual、override、abstract、interface。virtual实现多态shape类是通用的基类,draw是一个虚方法,每个派生类都可以有自己的override版本,在运行时可以用shape类的变量动态的调用draw方法。 public class Shape { public virtual void Draw() { Console.WriteLine("base c 阅读全文