码迷,mamicode.com
首页 > 其他好文 > 详细

我的第一个WCF程序,很简单适合我等菜鸟

时间:2015-04-04 16:40:18      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

1.首先我罗列一下网站搜索并经过自己理解的WCF的含义:

   1)WCF:(WIndows Communication Foundation)是由微软是由微软发展的一组数据通信的应用开发接口,可以翻译为Windows通讯接口,
             最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息,专门用于面向服务开发(SOA)

   2)WCF整合了.NET远程技术(Remoting)、Web Service和微软消息队列服务等技术

2.下面我新建一个WCF服务:

在visual studio 2012中新建项目,做如下图操作

技术分享

删除系统生成的两个文件IService1.cs与Service1.svc,并且“添加新项”-->"WCF服务",命名User.svc,结果如下图

技术分享

打开IUser.cs文件,写如下图代码

技术分享

打开User.svc,如下图

技术分享

程序写好了,下面测试看对不对。F5启动项目后出现下图弹出框

技术分享

双击“ShowName()”,得到下图

技术分享

在上图右侧把“(null)”修改为张三得到下图

技术分享

到这一步说明WCF服务程序没有错误。

3.新建windows窗体应用程序,用来调用服务

窗体程序Test_First_Wcf如图并且设置为启动项目

技术分享

右键“引用”,添加“服务引用”,出现下图弹出框

技术分享

如果之前的WCF服务已经部署到IIS上的话,可以在地址栏中输入地址就可引用,现在我没有部署,所以点击“发现”得到下图

技术分享

点击确定即可

技术分享


在窗体文件Form1中拖来如下控件,Label2用来显示结果,所以把Label2的Text设为空

技术分享

后台程序如下

技术分享

F5运行程序如下

技术分享

很简单的程序,WCF踏出了第一步,我将继续努力!!

我的第一个WCF程序,很简单适合我等菜鸟

标签:

原文地址:http://www.cnblogs.com/qk2014/p/4392354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!