WCF学习(五):数据契约之已知类型
准备技术: 1.C#基础知识 2.了解WCF基础知识 在正常的c#开发中我们是允许用子类去替换基类的,这也是所谓的替换原则。...
WCF学习(四):数据契约的事件
技术准备: 1.dotnet基本开发; 2.WCF的数据契约跟服务契约的基本使用内容: 我们都知道数据契约其实也是服务器端到客户端序列化跟反...
WCF学习(三):数据契约序列化
WCF能够托管CLR类型,客户端能传递和处理CLR类型的数据(如:string和int),但是如果我们自己定义的类型(如:声明的Customer类)。其实WCF的传递CLR自己类型时,是因为已经把它序列化成了xml信...
WCF学习(一):预览
WCF的全称是:Windows Commnication Foundation.WCF,是微软对一系列产业标准定义的实现,是面向服务实现的比较好的途径。传统的三层结构模式一般为:数据访问层、业务逻辑层、客户层,但是这种模式下客户层与业务逻...
Entity Framework 学习初级篇5--ObjectQuery查询及方法
ObjectQuery 类支持对 实体数据模型 (EDM) 执行 LINQ to Entities 和 Entity SQL 查询。ObjectQuery 还实现了一组查询生成器方法,这些方法可用于按顺序构造等效于 Entity SQL 的查询命令。下面是 ObjectQuery 的查...
Entity Framework学习初级篇4--Entity SQL
Entity SQL 是 ADO.NET 实体框架 提供的 SQL 类语言,用于支持 实体数据模型 (EDM)。Entity SQL 可用于对象查询和使用 EntityClient 提供程序执行的查询。l ...
Entity Framework 学习初级篇2--ObjectContext类的介绍
本节,简单的介绍EF中的ObjectContext、ObjectQuery、ObjectStateEntry、ObjectStateManager这个几个比较重要的类,它们都位于System.Data.Entity.dll下的System.Data.Objects命名空间下。在后续的章节中,我...
Entity Framework 学习初级篇1--EF基本概况
最近在学习研究微软的EF,通过这时间的学习研究,感觉这个EF目前来说还不是很完善,半成品。不过,据说在.Net4.0中,微软将推荐使用此框架,并会有所改善。而且,现在基本上所有数据库均提供了对EF的支持。因此,为...
Asp.net Ajax 注册框架
Asp.net通过验证控件在客户端实现一些注册信息的验证,在验证范围上具有一定的限制。比如说用户名是否重复,所有的用户信息是保存在服务器数据库中,所以需要访问服务器,单纯的验证...
.net framework新特性之隐式类型化的变量
使用vs 2008,可以声明一个变量,让编译器隐式地决定该变量的类型。LINQ就是使用这个功能处理所创建的变量的。要使用这个功能,需要使用var关键字: var x=5; &nbs...
asp.net mvc vs asp.net web forms
MVC模式是一个大家很熟悉的设计模式,微软的asp.net mvc framework是给asp.net web forms提供了一个可替换的asp.net方案。 Models:Model对象是程序的数据域,主要是为了存储程序的状态信息,经常的数据会存放到...
Asp.Net Mvc: 浅析TempData机制
环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0------------------------------------------------------------------------------一. Asp.Net Mvc中的TempData在Asp.Net Mvc框架的ControllerBase中存在一个...
ASP.NET MVC笔记 之 Action 过滤器
Action 过滤器在代码中体现为添加到Action上方的属性,MVC框架包含了一些过滤器,如: OutputCache –指示Controller在指定时间内缓存返回的结果。 HandleError –...
.NET Compact Framework下的串口通信
在Wince和Windows Mobile下,很多设备以串口(Serial Port/Com Port)的方式提供访问接口,例如可以通过串口访问GPS的receiver,从而接收NMEA Data。在CF.NET2.0开始,MS把串口操作封装了到System.IO.Ports.SerialPo...
Hashtable基础学习
今天要用Hashtable,赶紧从网上找到一篇不错的文章来恶补一下: 一、哈希表(hashtable)简述 在.net framework中,hashtable是system.collections命...
让 .Net程序脱离 .Net Framework框架运行
Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.Net程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. ...
Asp.Net MVC 学习心得 之 Html Helper
首先使用Asp.Net MVC可以不使用Html Helper,不过使用了Html Helper可以节约很多时间的O(∩_∩)O~一、标准Html Helper.ActionLink创建一个链接,但现在还不能创建一个带图片的链接<%@ Page Language="C#" MasterPa...
Ajax+ashx vs Ajax+WebService
引言:使用Ext的TreePanel对论坛版块进行管理。一、使用TreePanel+TreeLoader+ashx最初直接使用TreePanel自带的TreeLoader指定url:GetForums.ashx(使用JavaScriptSerializer对List<T>进行序列化输出json数据)Code...
ajax 学习笔记 updatepannel控件
updatepannel是asp.net中ajax技术实现的依托,有了它我们才可以轻松实现异步传送和刷新。Code <asp:ScriptManager ID="ScriptManager1" runat="server"> &n...
C#发送邮件,使用System.Web.Mail的版本
对于.net 2.0之前的技术中,微软提供了一个命名空间为System.Web.Mail的一系列类和方法,首先,写出使用这个命名空间提供的MailMessage和SmtpMail两个类实现邮件发送的功能。 using System; using System.Collecti...