什么书对WCF入门比较好看的电影快

没有网络编程经验,WCF入门用哪本书好?_百度知道
没有网络编程经验,WCF入门用哪本书好?
我有更好的答案
HG YYU T YTUYYU YFFYUY
哪本书都好~
真心MSDN,市面的书只是入个门,但作为Framework而言,WCF要求的只是曲线有点高,建议老大你先从TCP Listen编个程序,然后将其加上个HTTP,你就入了WCF了
其他类似问题
为您推荐:
您可能关注的推广
wcf的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁谁给我推荐个WCF编程的 好书 电子书 最好!_百度知道
谁给我推荐个WCF编程的 好书 电子书 最好!
谁给我推荐个WCF编程的
最好!谁给我推荐个WCF编程的
cid=1BB81077DBDEDB3FC46C0CD6D39D5E228F890C49&t=2&fmt=&usrinput=wcf&dt=1" target="_blank">http.57.206/down1.57://58迅雷的下载连接
<a href="http.251://58.251.206/down1
其他类似问题
为您推荐:
您可能关注的推广
wcf的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁WCF快速入门实例-asp.net-电脑编程网WCF快速入门实例作者:%e4%be%9d%e6%b3%a2%e8%b7%af 和相关&&这是一个简单入门级实例,目的在于体验一下编写WCF项目的步骤流程。
先上一个最简单的实例,一共6步。&
1、建立一个名为WCF的空解决方案,再右键点击他,为这个解决方案添加一个&WCF 服务库&项目
WCF服务库被添加进去,结果如下
2、按下【F5】按钮运行&WCF服务库&,在弹出的【WCF测试客户端】窗口点击服务方法输入相关参数,然后点击&调用&按钮。观察返回结果
3、添加一个Web应用程序。右键新建的Web应用程序,点击&添加服务引用&,
在弹出的窗口中点击&发现&,选中【Service1】,然后点击&确定&。
4向Web应用程序页面拖进去4个控件,一个文本框,一个标签,两个按钮。
5.添加按钮响应事件,代码如下:
6.现在设置Web应用程序为启动项,点击F5,可以测试程序的结果。
文本框输入内容,点击&调用&按钮,会在Label中显示返回的结果
相关资料:|||||||WCF快速入门实例来源网络,如有侵权请告知,即处理!编程Tags:                &                    下次自动登录
现在的位置:
& 综合 & 正文
WCF快速入门——纯手工方式编写WCF入门程序
WCF快速入门——纯手工方式编写WCF入门
  为什么称为手动编写方式,是因为服务使用手工方式编写,并且客户端调用时不采用引用服务的方式,而是采用编写的方式调用。
  用例子来说明。例子的功能是通过WCF得到字符串“Hello! 纯手工WCF服务调用成功!”。例子代码用Vs2010编写。
  与前一篇“”相似,我们要建立三个项目:    1)服务    2)运行服务的平台,即服务宿主    3)客户端
   注:以下程序用VS2010编写。
一、建法  1.1、新建一个空方案WcfManual。  1.2、在空方案WcfManual中建立三个项目,如下表。
WcfManualService
Class Library
用于建立WCF服务。
WcfManualHost
Console Application
运行WCF 服务的平台。即WCF 服务的宿主。
UserClient
Console Application
客户端。用于调用WCF。
  1.2、在WcfManualService中增加一个接口IManulService,并修改原有类名称为ManulService,最终此方案如下图。   
二、编写服务,即编写WcfManualService项目   此处服务与前边文章介绍的服务有点区别,前边是模板创建,这里我们用类库代替。前一篇文章中服务有契约和服务类型,这里我们用IManulService作为契约;用ManulService作为服务类型。
  2.1、添加引用     在WcfManualService项目中填加System.ServiceModel的引用。  2.1、编写契约     WCF契约其实是个接口。修改WcfManualService项目中的IManulService,变成下边代码。
using System.ServiceM
namespace WcfManualService{
[ServiceContract]
public interface IManulService
[OperationContract]
string GetData();
  2.2、编写服务类型    服务类型是契约实现。修改WcfManualService项目中的ManulService,变成下边代码。
namespace WcfManualService{
public class ManulService : IManulService
#region IManulService Members
public string GetData()
return "Hello! 纯手工WCF服务调用成功!";
#endregion
  这样基本服务已建好。
三、编写运行服务,即编写宿主   上一篇文章中我们使用配置文件的形式编写WCF服务宿主,在这里我们将全部使用代码的方式来启动服务。
  建立WCF宿主方法:   3.1、添加引用。      在“WcfManualHost”项目中需要添加两个引用,一是WCF必须引用的类System.ServiceModel。二是WCF的服务WcfManualService。如下图。
  3.2、编写宿主代码     打开“WcfManualHost”项目中的Program.cs,并编写下边代码。在代码中我们会发现终结点、地址、行为都会被定义。代码完成后,启动和关闭服务的代码就编写好了。
using System.ServiceMusing System.ServiceModel.D
namespace WcfManualHost{
class Program
static void Main(string[] args)
//定义服务
using (ServiceHost host = new ServiceHost(typeof(WcfManualService.ManulService)))
//定义绑定
System.ServiceModel.Channels.Binding httpBinding = new BasicHttpBinding();
//定义终结点
host.AddServiceEndpoint(typeof(WcfManualService.IManulService), httpBinding, "http://localhost:8002/");
if (host.Description.Behaviors.Find&System.ServiceModel.Description.ServiceMetadataBehavior&() == null)
//定义行为
ServiceMetadataBehavior behavior = new ServiceMetadataBehavior();
behavior.HttpGetEnabled = true;
//获取元数据地址
behavior.HttpGetUrl = new Uri("http://localhost:8002/ManualService");
host.Description.Behaviors.Add(behavior);
//宿主启动完成后事件
host.Opened += delegate
Console.WriteLine("WCF手工服务已运行,按任意建退出!");
host.Open();
Console.ReadKey();
host.Close();
  3.3、测试宿主程序    将“WcfManualHost”项目设为启动项目。运行程序。结果如下图
    我们在浏览器中输入“http://localhost:8002/ManualService”测试服务是否正常。正常结果如下图。
四、编写客户端
  4.1、添加服务引用
  在UserClient项目中添加System.ServiceModel的引用。
  4.2、添加文件   与WcfManualService项目一样,增加与WcfManualService项目中相同的文件,分别为接口IManulService和类ManulService。这两个文件主要用作客户端代理。最终客户端项目如下图。
  4.3、编写IManulService代码
    IManulService代码与WcfManualService中IManulService代码基本相同。代码如下。
using System.ServiceM
namespace UserClient{
[ServiceContract]
public interface IManulService
[OperationContract]
string GetData();
  4.4、编写ManulService代码
    ManulService代码与WcfManualService中ManulService代码不同,此处必须继承自System.ServiceModel.ClientBase&IManulService&,并且用partial定义。代码如下。
using System.ServiceM
namespace UserClient{
public partial class ManulService : System.ServiceModel.ClientBase&IManulService&, IManulService
public string GetData()
return base.Channel.GetData();
  4.5、最后编写客户端Program代码
using System.ServiceMusing System.ServiceModel.Cusing System.ServiceModel.Dnamespace UserClient{
class Program
编写服务客户端方式
static void Main(string[] args)
//此处地址为服务器EndPoint地址,而不是元数据地址。
string address = "http://localhost:8002/";
ChannelFactory&IManulService& channel=
new ChannelFactory&IManulService&(
new BasicHttpBinding(),
new EndpointAddress(
new Uri(address)));
IManulService proxy = channel.CreateChannel();
Console.WriteLine("WCF调用结果为:{0}", proxy.GetData());
Console.ReadKey();
  4.6、运行程序   先启动“WcfManualHost”,后运行“UserClient”,出现结果如下图。
   注:
    1) 启动“WcfManualHost”可以在WcfManualHost项目的Debug文件夹中启动。也可以设置方案的启动顺序,启动这两个项目。     2) 客户端写代码的方式还有其它的方法,这里只介绍一种供大家学习。
  源码下载:
  WCF快速入门已全部介绍完。主要通过三个列子来了解WCF。这几篇文章涉及的一些WCF专用词语,当你回头再看这些词语时会更容易理解。对于一些词语意思网上有许多说明的文章,这里就不作说明。WCF还有其它许多方面的内容,有兴趣的朋友可以找其它方面的资料进行学习。
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 比较好看的电影 的文章

 

随机推荐