2024-06-02 20:46:18
组态软件它是一种数据采集与监控系统。常见品牌有:Wincc, Intouch, Ifix组态王,力控,MCGS等通过组态的方式实现上位机开发,通过创建界面,然后进行绑定方式进行。上位机开发:使用C#等高级语言开发上位机编程语言+数据库+通信协议+功能应用等通过过自主编程的方式实现上位机开发下面对比两者的优势与差别:组态软件优势:对新手来说比较简单,容易上手丰富的硬件支持,支持大量品牌的仪表、plc...
2024-06-02 19:51:50
创建 Blazor Web 应用创建一个Blazor Server应用。这里有一个坑就是你不能选择.net 8.0。因此你先选择.net 7.0,创建成功后,双击你的项目名字。把目标框架人为改为8.0为啥要这么做呢?原因是你.net 7.0的项目,其实是可以安装最新的8.0.6的SingalR的nuget包的。而这个包只支持.net 8.0。当然你可以把nuget包降下版本,以支持.net 7.0...
2024-06-02 11:55:27
勇哥注:本文其实是微软官方对于gRPC通讯在.net 8中应用的介绍。微软官方介绍:https://learn.microsoft.com/en-us/aspnet/core/tutorials/grpc/grpc-start?view=aspnetcore-8.0&tabs=visual-studio (一)创建服务端在vs2022中,搜索grpc,选择创建grpc的项目。创建的解决方案...
2024-06-02 11:26:08
gRPC 并不是类似于 .NET Remoting 的技术。.NET Remoting 是 .NET Framework 中的一个组件,它允许在不同的应用程序域(AppDomain)或不同的进程之间进行对象间的通信,通常是通过 TCP/IP 或 HTTP 通道进行的。然而,.NET Remoting 已经被视为过时的技术,并且在后续的 .NET 版本中逐渐被弃用。gRPC 是一种高性能、开源、通用...
2024-06-02 10:42:56
勇哥注:这些都是些重量级的开源组件库,开源真是香!Ant Design BlazorBootstrapBlazorMudBlazorMatBlazorBlazoriseMicrosoft Fluent UI BlazorRadzen BlazorMASA.BlazorBlazorStrapBlazorBootstrapAnt Design Blazor使用文档:https://antblazor....
2024-06-02 07:23:49
微软有关b/s开发的技术栈有哪些?微软在B/S(浏览器/服务器)开发领域拥有丰富的技术栈,这些技术栈为开发者提供了从构建简单的Web应用到复杂的分布式系统所需的各种工具和框架。以下是微软在B/S开发中的主要技术栈,按照不同的类别进行归纳和分点表示:Web API开发:.NET Web API(或最小API):一个轻量级的框架,用于构建HTTP服务,适用于为移动、Web或其他客户端创建API。最小A...