• C# 超时工具类 第二版

    附源码,没有附测试demo 之前的工具类:C# 给某个方法设定执行超时时间 /// summary /// 超时工具 /// /summary public class TimeoutTools : IDisposable { private System.Windows.Forms.Timer timer; /// summary /// 位置 /// /summary public uint Position { get...

    2018-06-17 21:16:47

  • C#1到C#4使用委托的几种方式

    using System; namespace DelegateDemo{ class Program { private delegate int Cacu( string str); static void Main( string [] args) { // 1 Cacu cacu = new Cacu(CacuInstance); Console.WriteLine(cacu( " Hello,Wrold " )); // 2 Cacu cacu1 = new Cacu( delega...

    2018-06-17 21:16:53

  • C#基础---Queue(队列)的应用

    Queue队列,特性先进先出. 在一些项目中我们会遇到对一些数据的Check,如果数据不符合条件将会把不通过的信息返回到界面。但是对于有的数据可能会Check很多条件,如果一个数据一旦很多条件不通过,那么全部错误返回到界面,可能会让用户束手无策。我们有时候往往在一个...

    2018-06-17 21:16:51

  • [原创]Entity Framework查询原理

    前言 Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架。 Entity Framework的主要特点: 1. 支持多种数据库(Microsoft SQL Server, Oracle, and DB2); 2. 强劲的映射引擎,能很好地支持存储过程;...

    2018-06-17 21:16:48

  • HTML知识点01

    HTML基础知识回顾 1:ie是浏览器的一种,一般的浏览器只是用到了IE的内盒,知识将IE做了个外包。 2:书写HTML时要按照XML标准类书写。有开始就有结束。 3:HTML种属性单双引号都可以,也可以不写,HTML和XML是一样的,都是用!__来做注释的。 4:p/p创建段落; br/回车...

    2018-06-17 21:16:43

  • 大话三层架构

    情景 这篇博文呢,对于高手来说不值一提。仅作为入门同学的小建议。小编旨在帮助新人理解什么是【三层架构】?为什么使用三层架构? 且博文与使用无关,旨在帮助理解。小编会尽力把文字写的有趣。 1.大佬们怎么想到使用三层架构? 好了,咱们开始今天的第一个话题。程...

    2018-06-17 21:16:45

  • 序列化、反序列化的版本控制以及序列化、反序列化集合

    当涉及到跨进程甚至是跨域传输数据的时候,我们需要把对象序列化和反序列化。 首先可以使用Serializable特性。 [Serializable] public class Person { public string _firstName; public string _secondName; //序列化 [OnSerializing] internal void OnSerializing(St...

    2018-06-17 21:16:42

  • 转:我是否该放弃VB.Net?

    我是否该放弃VB.Net呢?这个问题一次次的出现在我的脑海里,而且这种想法越来越强烈。放弃VB.Net至少能让我的生活变得轻松些。如果你是个C#程序员,那拷贝粘贴代码会很容易,因为可以找到的例子代码如此的多。C#社区越来越大。甚至微软也不鼓励再使用VB.Net。如果你去...

    2018-06-17 21:16:29

  • zip (ICSharpCode.SharpZipLib.dll文件需要下载)

    ZipClass zc=new ZipClass ();zc.ZipDir(@"E:\1\新建文件夹", @"E:\1\新建文件夹.zip", 1);//压缩zc.UnZip(@"E:\1\新建文件夹.zip",@"E:\1\2222");//解压 cs 1 class ZipClass 2 { 3 public void UnZip( string zipFilePath, string unZipDir) 4 { 5 if (zipFilePath =...

    2018-06-17 21:16:36

  • [原创]EF架构随心所欲打造属于你自己的DbModel

    前言 我们都知道EF可以生成Dbmodel,系统生成的Model有时候并不是我们想要的,如何我们要生成自己的Model,那么久需要我们手动的去修改T4模版,T4是对 Text Template Transformation Toolkit (4个T)的简称。如果你对T4不怎么了解可以去看 蒋金楠(Artech)文章 从数...

    2018-06-17 21:16:31

2