‘WCF’ 分类的存档

微软MSDN简体中文版、繁体中文版已经从MSDN上正式发布,有MSDN账号的网友可以直接下载,没有的网友可以从下面地址下载,由于刚出啦不久,目前只有电驴资源,大家可以用迅雷下载。 注:下面地址的版本已经包含序列号,这下大家省心了,呵呵 MSDN Visual Studio 2010 Professional简体中文版本: ed2k://|file|cn_visual_studio_2010_professional_x86_dvd_532145.iso|2591844352|6001253431AFE573E4344F5A0B1D9CAC|/ MSDN Visual Studio 2010 Ultimate简体中文版本: ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/ MSDN Team Foundation Server简体中文版本: ed2k://|file|cn_visual_studio_team_foundation_server_2010_x86_x64_dvd_531909.iso|1963589632|C9C77B2707DF100621B3FB653C285524|/ MSDN Visual Studio 2010 Ultimate繁體中文版本: ed2k://|file|ct_visual_studio_2010_ultimate_x86_dvd_532348.iso|2691330048|BF50926EAB061C7D0D92580F4132F9EA|/ MSDN Team Foundation Server繁體中文版本: ed2k://|file|ct_visual_studio_team_foundation_server_2010_x86_x64_dvd_531915.iso|1966714880|D6BD12D5B693E7EDA545D52FB54CC8E5|/

2010年5月29日16:15 没有评论

发布vs2010正式旗舰版 序列号一枚 YCFHQ-9DWCY-DKV88-T2TMH-G7BHP 安装完试用版,添加/删除程序里面激活即可。。。已经测试通过,不知道能不能激活Professional和Premium版,没有测试过

2010年4月13日22:00 2 条评论

Visual Studio 2010已于今天正式发布 一共三个版本 Visual Studio 2010 Professional Visual Studio 2010 Premium Visual Studio 2010 Ultimate 同时还发布了 Visual Studio Test Professional 2010 Visual Studio Team Foundation Server 2010 Visual Studio Lab Management 2010 需要注意的是这次发布,仍就没有中文版,希望使用中文版的朋友需要再等2周左右时间 根据微软的一贯策略,试用版跟正式版的区别仅在于序列号的区别,估计晚些时候会有可用的序列化出来,大家可以先用试用版,到时候替换即可。 下载地址: http://www.microsoft.com/visualstudio/en-us/download

2010年4月12日13:29 没有评论

Json是一种通用的数据格式,我们在数据交换的时候,经常会用到,下面介绍c#中的json序列化和反序列化,当然也可用在asp.net,silverlight,wpf中。我们在下面实例讲解如何进行Json的序列化和反序列化,本文介绍两种方案,.net 3.5原生Json操作和Json.net中的Json操作。 首先,我们先建立一个测试对象,用来序列化和反序列化。 第一种,利用.Net Framework 3.5中原生的Json操作类库,特点就是不需要导入第三方类库,比较方便,速度上一般,而且需要.Net Framework的支持,我们知道现在还有很多服务器没有升级到.Net Framework 3.5,就用不了这个了。 首先导入下面类库,并加入下面代码 System.ServiceModel System.ServiceModel.Web 输出结果 这个是.Net Framework 3.5原生的序列化方式,接着,我们介绍反序列化方式,还是同样的加入下面代码 输出结果 我们从.Net Framework 3.5原生的Json序列化及反序列化方式中,可以看出,还是相当麻烦的。很多网友也会问如果是.Net Framework 2.0该怎么办呢?下面,我们介绍一个第三方的Json序列化和反序列化类库,来完成上面操作,这个类库是有.Net Framework 2.0的版本的哦,而且这个类库还可以支持xml的序列化和反序列化操作(本文不做讲解)。下面看操作。 输出结果 这个是Json序列化方法,是不是简单了很多呢? 输出结果 这个是Json反序列化方法,简单吧,而且据说这个类库的速度比.Net原生的Json序列化和反序列化方法要快很多。下载地址http://json.codeplex.com/

2010年1月15日22:12 没有评论

WCF全称Windows Communication Foundation,WCF的出现,是为了解决分布式计算提供可管理的方法,提供广泛的互操作性,并为服务定位提供直接的支持。 WCF 通过一种面向服务的新型编程模型简化了关联应用程序的开发。通过提供分层的体系结构,WCF 支持多种风格的分布式应用程序开发。WCF 通道体系结构在底层提供了异步的非类型化消息传递基元。而建立在此基础之上的是用于进行安全可靠的事务处理数据交换的各种协议功能,以及广泛的传输协议和编码选择。 下面创建一个WCF应用来了解WCF是如何工作的,这个例子就是用WCF实现最基本的加、减运算。 先创建整个解决方案: Contracts:类库项目,定义服务契约(Service Contract)。 Service:类库项目,针对WCF服务的实现。 Host:控制台项目,WCF服务宿主,相当于提供WCF服务的服务器。 Client:控制台项目,模拟WCF客户端 一、创建WCF服务契约 契约这个概念相当于一种约定或者是一种特殊的声明,分为四种:服务契约、数据契约、消息契约和错误契约。后面会做详细介绍 Contracts类库项目,引用System.ServiceMode程序集,添加一个接口ICalculator,代码如下 二、创建服务 服务即具体的WCF服务,新建一个CalculatorService类,来实现刚才建立的服务契约 Service类库项目,引用项目Contracts,新建CalculatorService类,代码如下 三、创建WCF服务器 WCF服务需要依存一个运行进程来运行WCF服务,这个服务可以是我们的asp.net应用程序,或者控制台应用程序等,这里我们用控制台应用程序来建立服务器。WCF是一个基于消息的通信框架,采用基于终结点(Endpoint)的通信手段。终结点由地址(Address)、绑定(Binding)和契约(Contract)三要素组成。 Host控制台项目,引用System.ServiceMode程序集、Contracts项目、Service项目,在Main入口内,添加如下代码。 四、创建客户端 在Client项目中添加服务引用,输入地址http://127.0.0.1:9999/calculatorservice/metadata,即我们上面所建立的元数据发布地址,修改命名空间名称CalculatorService,最后我们在Main入口输入下面代码 运行结果 到此,我们已经完成了第一个WCF服务从服务端到客户端的建立。

2010年1月7日15:18 1 条评论