![1.png](http://static.itsharecircle.com/240227/82d4ec14cf69c4afac419807f0513ccf.png)
大家好,很高兴今天又可以给大家做分享,我将在本文给大家讲解C#的串口编程、网络编程、PLC通讯开发和架构设计,彻底搞定下位机通讯编程。
本文通过C#、欧姆龙PLC、HostLink通讯协议 TCP通讯 ● 串口通讯等要素,并通过C#相关技术如数据类型 抽象 继承 事件event 函数 修饰符(public private internal)泛型 Action委托 IPAddress 多态函数 socket编程(tcpclient)SerialPort串口多线程 -> 子线程 异步,开发一套具有通用性、扩展性的PLC通讯框架。
一、首先,我们先来认识C#,那么什么是C#呢?
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
二、C#用来做什么的?
1、可以用做快速开发,如开发一些小工具或者一些小项目;
2、适合做“asp.net”网页开发;
3、适合结合unity3d做游戏的脚本开发;
4、可以做移动应用开发等等。
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传