2012年6月3日

该文被密码保护。 阅读全文
posted @ 2012-06-03 09:22 恶人鱼 阅读(4) 评论(0) 推荐(0)

2012年5月16日

摘要: View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data; 6 7 namespace DataSetConr 8 { 9 class Program10 {11 12 public static void AddDataSetData(DataSet ds)13 {14 ds.Reset();15 Data... 阅读全文
posted @ 2012-05-16 22:19 恶人鱼 阅读(1043) 评论(7) 推荐(0)

2012年3月27日

摘要: DataSet与SqlDataAdapter对象是微软在ADO.NET中推出的新一代的数据访问方式,有些情况下非常适合使用 DataSet,例如在设计原型、开发小型系统和支持实用程序时。但是,在企业系统中使用 DataSet 可能并不是最佳的解决方案,因为对企业系统来说,易于维护要比投入市场的时间更重要。因此在这里我们探讨 DataSet 的一种替代解决方案,即:自定义实体与集合一、DataSet 存在的问题问题一:硬编码问题DataSet 和数据库不仅共享数据,不幸的是,它们还共享架构。如:(车延禄) 数据访问的C#代码:View Code public DataSet GetAllUse. 阅读全文
posted @ 2012-03-27 21:59 恶人鱼 阅读(220) 评论(0) 推荐(0)

2012年3月19日

摘要: 关于C#中timer类,在C#里关于定时器类就有3个,分别是System.Windows.Forms,System.Timers.Timer和System.Threading.Timer1、xml文件配置执行周期,以毫秒为单为:1天=24*60*60*1000=864000002、构思:写一个全局的Queue , 然后开一个线程去循环. 不善言语,直接看代码吧!Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicclassMyQueu 阅读全文
posted @ 2012-03-19 00:09 恶人鱼 阅读(592) 评论(0) 推荐(0)
 
摘要: 1、先创建一个枚举enum此时,我们想到了使用枚举:public enum BookingStatus { 未提交 = 1, 已提交, 已取消, 已订妥 = 6}2、通过typeof获取enum (使用泛型来达到代码重用)如果我们现在有另一个枚举,叫做TicketStatus,那么我们要将它绑定到列表,我们唯一需要改动的就是这里:Type enumType = typeof(BookingStatus); //将BookingStatus改作TicketStatus既然这样,我们何不定义一个泛型类来进行代码重用呢?我们管这个泛型类叫做EnumManager<TEnum>。publi 阅读全文
posted @ 2012-03-19 00:05 恶人鱼 阅读(258) 评论(0) 推荐(0)

2012年3月18日

摘要: using System;using System.Collections.Generic;using System.Text;namespace Delegate { //定义委托,它定义了可以代表的方法的类型 public delegate void GreetingDelegate(string name); class Program { private static void EnglishGreeting(string name) { Console.WriteLine("Morning, " + name); } private static void Chi 阅读全文
posted @ 2012-03-18 22:13 恶人鱼 阅读(222) 评论(0) 推荐(0)
 
摘要: 观察者模式就是将一个系统分割成一系列相互协作的类,有一个很不好的副作用,那就是需要维护相关对象间的一致性,但是通过使用委托可以解决这一问题。实际上,观察者模式所做的工作其实就是在接触耦合,让耦合的双方都依赖于抽象,而不是依赖于具体,从而使得各自的变化都不会影响另一边的变化。下面来看一个例子:员工(观察者)在公司观察其他事情时不能让老板看到,所以要通过前台秘书(通知者),当秘书看到老板回来时,立即打电话通知员工,告诉他们老板回来了,各就各位继续工作。 /// <summary> /// 通知者接口 /// </summary> interface Subject { // 阅读全文
posted @ 2012-03-18 17:44 恶人鱼 阅读(194) 评论(1) 推荐(0)

2012年3月9日

该文被密码保护。 阅读全文
posted @ 2012-03-09 23:14 恶人鱼 阅读(12) 评论(0) 推荐(0)

2012年3月4日

摘要: 1、首先查找sql1服务器运行帐号(我的电脑,管理,服务和应用程序,服务,SQL Serwver MSSQLSERVER 属性,帐号);2、登录sql2服务器,在D盘共享添加上面找到的sql服务帐号 OK3、在sql1服务器登录sql可以使用sql2服务器的磁盘! 阅读全文
posted @ 2012-03-04 21:26 恶人鱼 阅读(234) 评论(1) 推荐(0)
 
摘要: 一个好的高效的数据库必需要好的设计,范式的好处就是,(优点)减少数据冗余;减少数据的空间;减轻维护数据库的麻烦;(缺点)但是操作困难;需要联合多张表一起查询;越高的范式性越能差; 范式也要权衡是否使用更高的范式麻烦!【注意:一般在项目中用到的是第三范式,已经足够满足需求,性能也基本满足】第一范式: 数据库表每一列数据都是不可分割的基本数据列;同一列不能有多个值 ,或者重复值。(每个数据项都是原子项,不可分割)第二范式:范级理论是逐级递增的过程,即满足第一范式,而且这个表中的非主键字段都依赖这个表的主键,即满足第二范式2NF;(如果非主键,而且不依赖本表,则应该抽出一张独立表出来,依赖外键!以减 阅读全文
posted @ 2012-03-04 21:17 恶人鱼 阅读(757) 评论(0) 推荐(1)