一步一步从入门到精通(一)建立一个简单入门的例子

python从入门到精通第三版,python入门到精通pdf微盘 大家好,本文将围绕python3.8从入门到精通pdf百度云下载展开说明,python入门到精通pdf百度云是一个很多人都想弄明白的事情,想搞清楚python从入门到精通第三版需要先了解以下几个事情。大家好,本文将围绕python3.8从入门到精通pdf百度云下载展开说明,python从入门到精通电子书下载是一个很多人都想弄明白的事情,想搞清楚python从入门到精通pdf免费下载需要先了解以下几个事情。 阅读详情
 

Windows Communication Foundation (WCF) 是一个统一框架,用于创建既安全可靠又可交互的分布式事务处理应用程序。

在我学习一样新的技术的时候总喜欢一开始就知道他如何使用和配置,然后再深入的了解的更多细节。下面我们就通过图片一步一步的从一点不会开始建立一个简单的WCF程序(这个例子取自微软,很简单):

我使用的环境是: VSTS2008 sp1

1.建立一个名为WCF的空解决方案,再右键点击他,为这个解决方案添加一个“WCF 服务库”项目

WCF服务库被添加进去,结果如下

2.WCF项目中有两个默认建立好的文件Iservice1.cs和Service1.cs ,我们下面要对这两个文件稍稍的做一下修改

IService1.cs

 

usingSystem; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; namespace WcfServiceLibrary { // 注意: 如果更改此处的接口名称“IService1”,也必须更新 App.config 中对“IService1”的引用。 [ ServiceContract] public interface IService1{ [ OperationContract] string GetData( stringvalue); [ OperationContract] CompositeType GetDataUsingDataContract( CompositeTypecomposite); // 任务: 在此处添加服务操作 } // 使用下面示例中说明的数据协定将复合类型添加到服务操作 [ DataContract] public class CompositeType{ bool boolValue = false; string stringValue = "朋友 "; [ DataMember] public bool BoolValue { get { return boolValue; } set { boolValue = value; } } [ DataMember] public string StringValue { get { return stringValue; } set { stringValue = value; } } } }

 

Service1.cs

usingSystem; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; namespace WcfServiceLibrary { // 注意: 如果更改此处的类名“IService1”,也必须更新 App.config 中对“IService1”的引用。 public class Service1: IService1 { public string GetData( stringvalue) { return string.Format( "你输入的是: {0}", value); } public CompositeTypeGetDataUsingDataContract( CompositeTypecomposite) { if (composite.BoolValue) { composite.StringValue += " 你好!"; } return composite; } } }

 

这里定义了两个方法,分别用来演示,普通类型参数及返回值的调用,以及传递和返回复合类型的调用

3.之后,点击F5运行这个“WCF服务库”,VS会启动“WCF 调试客户端”调试WCF服务

我们可以在调试窗口右侧看到我们“WCF服务库”的一些基本信息,包括相应的配置文件信息,双击其中的方法,可以在右侧的窗口打开方法。输入相关参数,点击“调用”按钮可以在响应中得到返回的结果。

4.我们再为这个解决方案,添加一个Web应用程序,作为调用这个WCF服务的演示程序。

Web应用程序被添加进来,右键此项目,点击“添加服务引用”,

 

在弹出的窗口中点击“发现”,可以发现我们刚才定义的WCF服务,选中他后点击”确定”按钮

 

5.向Web应用程序页面拖进去4个控件,一个文本框,一个标签,两个按钮,按钮的名字分别为“调用”和“复合类型调用”

并为这两按钮添加单击事件,代码如下:

usingSystem; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication { public partial class _Default: System.Web.UI. Page{ protected void Page_Load( objectsender, EventArgs e) { } protected void Button1_Click( objectsender, EventArgs e) { ServiceReference1. Service1Clientclient = new ServiceReference1. Service1Client(); Label1.Text = client.GetData(TextBox1.Text); } protected void Button2_Click( objectsender, EventArgs e) { ServiceReference1. Service1Clientclient = new ServiceReference1. Service1Client(); ServiceReference1. CompositeTypeparamCT = new WebApplication.ServiceReference1. CompositeType(); paramCT.BoolValue = true; paramCT.StringValue = TextBox1.Text; ServiceReference1. CompositeTypereturnCT = client.GetDataUsingDataContract(paramCT); Label1.Text = returnCT.StringValue; } } }

好了,现在设置Web应用程序为启动项,点击F5,可以测试程序的结果。结果和文件结构如下:

文本框输入内容,点击“调用”按钮,会在Label中显示返回的结果


【Python从入门到精通】(一)就简单看看Python吧 人生苦短,我用python 阅读详情

相关推荐

一步一步解读神经网络编译器TVM(一)——一个简单的例子

@TOC 前言 这是一个TVM教程系列,计划从TVM的使用说明,再到TVM的内部源码?为大家大致解析一下TVM的基本工作原理。因为TVM的中文资料比较少,也希望贡献一下自己的力量,如有描述方面的错误,请及时指出。 那啥是TVM? 简单来说,TVM可以称为许多工具集的集合,其中这些工具可以组合起来使用,来实现我们的一些神经网络的加速和部署功能。这也是为什么叫做TVM Stack了。TVM的使用途径很广,几乎可以支持市面上大部分的神经网络权重框架(ONNX、TF、Caffe2等),也几乎可以部署在任何的平台,

qq_33287871的博客 3119

WCF 详解

WCF 详解 一、什么是WCF? ​ .NET Framework 3.0 中开始引入一种专门用来构建分布式系统的API——WCF,与过去所有的其他分布式API(如DCOM,.NET Remoting,XML WebService,消息队列)有所不同,WCF提供统一的,可扩展的编程对象模型来使用以前多个分布式技术。 它是.NET 3.0 开始引入一种专门用来构建分布式系统的API。 前面我们学习了两种基于Web的服务: 1、Web Service 2、Web API 3、WCF 什么是分布式系统? ​

qq_39330379的博客 1万+

WCF入门教程_从入门到精通

最好的WCF入门教程 WCF 入门教程这一系列文章的内容是从 MSDN 中 COPY 过来的, 讲述的是最简单的 WCF 程序示例: 如何在控制台应 用程序实现和承载 WCF 服务,以及如何创建,配置和使用 WCF 客户端

什么是WCF

文章目录一、概述二、基于Asp.net 的应用程序开发与面向服务开发三、第一个WCF程序四、场景五、将WCF程序寄宿在B服务器的IIS之上六、在客户端[A服务器]创建服务的引用七、使用WCF服务端的方法 一、概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 ....

dust__的博客 4329

C# WCF架构创建过程 (C/S)

C# WCF架构创建过程 (C/S),c# winform .Net 架构 编程

多边形裁剪算法

多边形裁剪算法 刚参加工作就跟多边形刚上了,对于多边形的裁剪做一些简单的总结。 多边形裁剪主要有四种算法 Greiner-Hormann裁剪算法 Sutherland-Hodgman算法 Vatti裁剪算法 Weiler-Atherton裁剪算法 作为一名想要成为优秀算法工程师的程序员,我们不能只会使用,而不知道其原理,倘若如此,我们无法做到应用于本身业务上的定制化的修改。 Greiner–H...

papalqi 6729

WCF 简要介绍1

个人笔记

weixin_43578811的博客 2827

资金穿透分析

我们把准备好的银行数据导入到软件中,导入具体步骤这里不做详解,大家可以通过“清林情报分析师”公众号,查看操作视频第二节

清林情报分析师 3491

WCF(分布式通信架构)简介

顺应SOA发展的潮流,微软于2006年年底推出了一种新的分布式通信框架Windows Communication Foundation,简称WCF。

Abel_01_xu的博客 1853

性能测试能力提升-线程、并发、吞吐量、TPS、QPS、响应时间

接着上一篇的知识:性能测试能力提升-关于性能测试,本篇文章,我们将主要介绍以下几方面的知识: 线程数&并发用户数 相对并发&绝对并发 吞吐量 TPS&QPS 响应时间

程序员小杨哥的博客 4589

Python爬虫实战:利用Playwright与异步技术高效抓取链家十万级二手房数据

在开始编写代码之前,我们首先需要为项目选择合适的技术栈。1. 传统方案:Requests + BeautifulSoup优点: 简单、轻量、学习成本低。直接发送HTTP请求获取HTML,然后解析。缺点: 对于大量由JavaScript动态渲染的内容无能为力。现代网站(包括链家)大量使用JS来加载数据和实现交互,简单的HTTP请求无法获取到完整的页面内容。此外,容易被基于IP或请求头特征的反爬机制拦截。2. 进阶方案:Selenium优点。

2201_76125261的博客 891

WCF概念及名词解释

文章目录一、WCF概念二、WCF 基础知识消息和终结点通信协议消息模式三、WCF 术语消息服务终结点应用程序终结点基础结构终结点地址绑定Binding 元素行为系统提供的绑定配置与编码服务操作服务协定操作协定消息协定错误协定数据协定承载自承载服务承载进程实例化客户端应用程序频道WCF 客户端元数据Security传输安全模式消息安全模式带有消息凭据的传输安全模式WS-* 一、WCF概念 Windo...

dust__的博客 1万+

CANoe中如何仿真报文的CRC和Counter,告诉你三种方法皆可实现

CANoe中如何仿真报文的CRC和Counter

蚂蚁小兵 5281

WCF 一步一步从入门到精通(一)建立一个简单入门的例子(适合一点不会的朋友阅读)...

WCF 一步一步从入门到精通(一)建立一个简单入门的例子(适合一点不会的朋友阅读) Windows Communication Foundation (WCF) 是一个统一框架,用于创建既安全可靠又可交互的分布式事务处理应用程序。 在我学习一样新的技术的时候总喜欢一开始就知道他如何使用和配置,然后再深入的了解的更多细节。下面我们就通过图片一步一步的从一点不会开始建立一个简...

博客 142

COMSOL介电弹性体数值仿真指南:预拉伸圆形DEA的稳态变形分析(II)

本期博客是《COMSOL介电弹性体数值仿真指南》系列博客中的一期。聚焦于介电弹性体驱动器(DEA)中最为经典的预拉伸圆形DEA驱动器构型,对其在COMSOL平台中的具体建模步骤进行介绍与讨论。

忘了面孔的Batou 353

通过Python实现物联网金橙子自动打标

对于自家公司使用金橙子打标卡时,为了与生产线或者PLC联动等,往往需要对金橙子打标卡进行二次开发,而在二次开发中不得不涉及到MarkEzd.dll这个文件,而这个dll文件网上版本多不说,一般都没法直接使用,最后还不得不花大价钱购买专用库。而本文针对这个问题,涉法通过python来绕过MarkEzd.dll文件,直接进行自动化控制EzCad来实现联动,可应用于实际生产。文章最后拓展一下以物联网的形式,实现手机平台等登录网页,输入想要的印字内容后,远程打印的案例。

lylelo的博客 3365

WCF 一步一步从入门到精通 建立一个简单入门的例子(适合一点不会的朋友阅读)

Windows Communication Foundation (WCF) 是一个统一框架,用于创建既安全可靠又可交互的分布式事务处理应用程序。在我学习一样新的技术的时候总喜欢一开始就知道他如何使用和配置,然后再深入的了解的更多细节。下面我们就通过图片一步一步的从一点不会开始建立一个简单的WCF程序(这个例子取自微软,很简单):我使用的环境是: VSTS2008 sp11.建立一个名为WCF的空解决方案,再右键点击他,为这个解决方案添加一个“WCF 服务库”项目WCF服务库被添加进去,结果如下2.WCF项

体会技术牛人的高傲 1168

Open3D点云数据处理(二):读写点云,你真的会吗?

本文详细介绍了open3d加载点云、保存点云的方法,同时打印点云坐标、颜色、法向量等字段信息。

孙悟空 2604

【文末送书】Python OpenCV从入门到精通

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法。它由一组用C++编写的函数和工具组成,同时也支持多种编程语言,如Python、Java等。跨平台性:OpenCV可以在多个操作系统上运行,包括Windows、Linux、macOS等。多功能性:OpenCV提供了丰富的图像和视频处理功能,包括图像读取和保存、图像变换、滤波、边缘检测、特征提取、目标检测、图像匹配等。

小吉妙妙屋 7570

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

vb从入门到精通_《XXX从入门到精通》?只是一个幌子

这篇文章我很早就想写了 原因很简单 希望后来者能避免多走一个弯路,以及揭开一些骗人的谎言明日——无论从质量还是口碑都并不让人满意从入门到精通这一本书我买了两本,分别是:VB 和 VC++。因为当时的水平非常低,什么也不懂,于是便轻易地被忽悠了。书名“从入门到精通”对初学者听起来确实诱人("哇!学完我岂不是成大牛了!")我拿《VC++从入门到精通》来说吧:书名首先清楚一点:VC++是IDE,不是语言...

weixin_39590989的博客 842

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

python从入门到精通视频(全60集)

python从入门到精通视频将复杂的编程概念分解成简单的步骤,简单易懂。作者通过多年的教学经验精心挑选出了最有特点的例子,手把手地实例教学。学习更加轻松。以一学就会的理念讲授Python是什么,需要哪些软件,相对应的模块怎么使用,让那些没有编程经验的初学者也能够轻松学习Python编程。 python从入门到精通 01 Python编程语言历史及特性 02 Python编程语言初接触 ...

xmy99的专栏 2万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: Wpf基础知识入门
下一篇: 浅析MVC模式与三层架构的区别
wanglei_samrtfish
博客等级 码龄15年 38粉丝 137原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值