一键免费部署你的私人 ChatGPT 网页应用

大家好,我是宝弟!

今天给大家推荐一款纯前端ChatGPT 网页应用ChatGPT-Next-Web,ChatGPT-Next-Web使用react+ts构建,可以生成windows、mac、linux跨平台客户端。文末给出客户端下载地址!

阅读剩余部分

MAUI+Blazor混合应用开发示例

前言

笔者之前在公司搭建过一套生产管理系统,该系统要求能和硬件进行串口通信,同时又要方便后台进行信息查询。笔者给出的解决方案就是:MAUI + Blazor,这样只需要提供一套UI,就能满足桌面端、移动端和Web端三种不同应用场景。今天要介绍的是基于桌面端的开发实现(实际上WPF和Winform皆可行)。

阅读剩余部分

c#链接plc

要在C#中链接PLC,您需要使用PLC通信库。通常情况下,PLC厂商都会提供PLC通信库或API,以便将PLC与其他系统集成。以下是一个使用Siemens S7 PLC通信库链接Siemens S7-1200 PLC的示例:

1. 安装Siemens S7 PLC通信库

首先,您需要从Siemens网站(https://support.industry.siemens.com/cs/document/83856357/s7-net-library-for-s7-1200-and-s7-1500)下载和安装Siemens S7 PLC通信库。安装完成后,可以在Visual Studio项目中添加对Siemens.Simatic.S7.Net库的引用。

阅读剩余部分

WPF实现Element UI风格的日期时间选择器

背景

业务开发过程中遇到一个日期范围选择的需求,和Element UI的DateTimePicker组件比较类似,由两个日历控件组成,联动选择起始时间和结束时间。

问题

WPF中提供了一个DatePicker的控件,主要由DatePickerTextBox、Button和一个Calendar组成,其中Calendar是后台代码动态添加的,因此不能直接通过自定义DatePicker的控件模板实现需求。这里通过实现自定义DateTimePicker控件来满足需求。

阅读剩余部分