摘要: 1 代码方式 1 2 3 4 5 6 7 8 9 10 using(ServiceHost host=new ServiceHost(typeof(HelloWordService))) { host.AddServiceEndpoint(typeof(IHelloWordService), new 阅读全文
posted @ 2020-02-02 14:44 花叶两不见 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了WCF简单入门图文教程,版本是VS2010版,帮助大家轻松学习了解DataContract、ServiceContract等特性,感兴趣的小伙伴们可以参考一下 在这个例子中我们将使用VS2010创建一个WCF服务,其中会了解[DataContract][ServiceContrac 阅读全文
posted @ 2020-02-01 22:55 花叶两不见 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 一、什么是RPC RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即无论是调用本地接口/服务的还是远程的接口/服务,本质上编写的调用代码基本相同。 比 阅读全文
posted @ 2020-02-01 20:02 花叶两不见 阅读(309) 评论(0) 推荐(0) 编辑
摘要: C#中对于接口的实现方式有隐式接口和显式接口两种: 隐式地实现接口成员创建一个接口,IChinese,包含一个成员 Speak;我们创建一个类Speaker,实现接口Chinese //隐藏式实现例子 public interface IChinese { string Speak(); } pub 阅读全文
posted @ 2019-12-26 16:30 花叶两不见 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 简介 Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。1996年施耐德公司推出基于以太网TCP/IP的Modbus协议:ModbusTCP。 Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。 标准的Modbus协议物理层接口有RS2 阅读全文
posted @ 2019-12-23 10:51 花叶两不见 阅读(2317) 评论(1) 推荐(1) 编辑
摘要: UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方面,一是设计精美的用户界面,再有就是符合大多数用户习惯和易于使用的操作流程. 本文主要收集整理一些介绍 阅读全文
posted @ 2016-04-14 17:36 花叶两不见 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 运行这个程序前需要先关闭Windows防火墙,Win7系统关闭防火墙的方法是在控制面板的“控制面板\系统和安全\Windows 防火墙\自定义设置”路径中,将“家庭或工作(专用)网络位置设置”和“公用网络位置设置”下面的选项都选到“关闭Windows防火墙(不推荐)”。 1.界面设计 左侧为发送数据 阅读全文
posted @ 2016-03-31 11:54 花叶两不见 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: 以前C/S通讯这一块都是基于套接字(Sockets)编程,但是面对业务逻辑复杂的C/S系统,通讯这一块往往都是被封装好了的,前几天写的一个小小窗体聊天程序,主要是练习一下C#封装的TcpListener、TcpClient以及NetworkStream的使用,直接看图上代码: [csharp] vi 阅读全文
posted @ 2016-03-31 11:53 花叶两不见 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 今天是大白话系列之C#委托与事件讲解的大结局,也是我们最关心的,在日常的MES系统编程中到底怎样使用这样的利器,其实我们每天都在使用事件,一个窗体,一个按钮都包含这事件,只是很少用到自己写的委托和事件,说白了不知道如何下手,也不知道在什么样的场景下应用。 用到事件的地方有很多,这次讲解就MES系统开 阅读全文
posted @ 2016-03-23 20:32 花叶两不见 阅读(178) 评论(0) 推荐(0) 编辑
摘要: [我希望大家在看完文章的时候,多做做练习,自己也可以想个场景,动动手,这样才会有深刻的印象,不然遗忘的速度非常快] 今天我接着上面的3篇文章来讲一下,为什么我们在日常的编程活动中遇到这么多sender,EventArgs e 参数:protected void Page_Load(object se 阅读全文
posted @ 2016-03-23 20:31 花叶两不见 阅读(243) 评论(0) 推荐(0) 编辑