摘要:
1.什么是WCFWCF的全称是:Windows Communication Foundation。从本质上来说,它是一套软件开发包,是微软公司推出的符合SOA(Service Oriented Architecture)思想的技术框架。WCF为程序员提供了丰富的功能,其中包括:托管、服务实例管理、异步、安全、事务管理、离线队列等。并且WCF对产业中的标准协议进行了封装和定义,它把程序员从繁琐的通信... 阅读全文
摘要:
1.LINQ to Objects术语“LINQ to Objects”是指直接对任意 IEnumerable 或 IEnumerable<T> 集合使用 LINQ 查询,无需使用中间 LINQ 提供程序或 API,如 LINQ to SQL 或 LINQ to XML。可以使用 LINQ 来查询任何可枚举的集合,如 List<T>、Array 或 ... 阅读全文
摘要:
1、DataTable类ADO.NET的DataTable类运行我们通过行和列的集合来查看数据。可以通过DataAdapter对象的Fill方法将查询结果存储在DataTable中:代码在从数据库中读出数据并将其存储在DataTable对象之后,该数据即从服务器断开连接。然后就可以脱机查看DataTable对象的内容,而不会在ADO.NET和数据库之间产生任何网络通信流量。DataTable类包含... 阅读全文
摘要:
1.ADO.NET数据提供程序的一些核心对象下图演示了数据提供程序的大概的大致情况,客户程序集可以是:控制台程序,WINDOWS程序,ASP.NET程序,WCF服务,.NET类库等.微软的.NET提供了SQL Server,Oracle,OLEDB/ODBC等众多数据提供程序,如下图:2.System.Data命名空间的类型2.连接对象Connection类表示与数据库的连接。可通过Connect... 阅读全文
摘要:
1.对象序列化术语序列化(serialization)描述了持久化(可能还包括传输)一个对象状态到流(如文件流,内存流)的过程.当试图通过.NET远程处理层,XML Web服务或WCF这样的远程处理技术将一个对象复制到远程计算机时,具有对类型序列化的能力很关键.虽然使用.NET序列化保存对象非常简单,但幕后的调用过程却非常复杂.例如,当一个对象被持久化到流时,所有的相关数据(基类,包含的对象等)也... 阅读全文
摘要:
1.System.IO命名空间System.IO命名空间主要包括基于文件和基于内存的输入输出(I/O)服务的相关类库.它们大多数包含在mscorlib.dll中,另外一部分则包含在System.dll中.System.IO命名空间中的多数类型主要用于编程操作物理目录和文件,而另一些类型则提供了从字符串缓冲区和类存区域中读写数据的方法.2.Directory(Info)和File(Info)类型如图... 阅读全文
摘要:
1.进程进程是一个术语,用来描述一组资源(比如外部代码库和主线程)和程序运行所必需的内存分配.对于每个被加载到内存的*.exe,在它的生命周期中操作系统会为之创建一个单独且隔离的进程.2.线程线程是Win32进程独立的独立执行单元,每一个进程都有一个(在可执行入口点创建的)主线程,并且每个进程还可以包含以编程方式创建的额外线程.3.应用程序域(AppDomain)在以前传统的开发中我们都知道,一个... 阅读全文
摘要:
1.反射在.NET中,反射(reflection)是一个运行库类型发现的过程.通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。(1)命名空间(2)一些在发射中经常用到的类Assembly类Assembly类是可重用、无版本冲突并且可自我描述的公共语言运行库应用程序构造块。可以使用Assembly.Load和Assembly.LoadFrom... 阅读全文
摘要:
一、程序集的一些基本概念:程序集是包含一个或多个类型定义文件和资源文件的集合。它允许我们分离可重用类型的逻辑表示和物理表示。程序集是一个可重用、可实施版本策略和安全策略的单元。它允许我们将类型和资源划分到不同的文件中,这样程序集的使用者便可以决定将哪些文件打包在一起部署。一旦CLR加载了程序集中包含清单的那个文件,它就可以确定程序集的其他文件中哪些包含了程序正在引用的类型和资源。任何程序集的使用者... 阅读全文
摘要:
1.LINQ简介LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。LINQ定义了一组标准查询操作符用于在所有基于.NET平台的编程语言中更加直接地声明跨越、过滤和投射操作的统一方式,标准查询操作符允许查询作用于所有基于IEnumerable<T>接口的源.LINQ是一系列相关的技术,试图提供一个单一的,对称的方式来与各种形式的数... 阅读全文