05 2024 档案
原生WPF使用IOC容器
摘要:1、删除App.xaml中的 StartupUri="" 2、改造App.xaml.cs public partial class App : Application { public App() { ServiceProvider = GetServiceProvider(); } private
学习C#
摘要:下面的案例和代码算不上特别基础,关于基础的C#,网上一大堆,我决定重新看一遍C#本质论, 然后记录下,用来完善我的基础,朋友们可以跳着看 1、开始基础 a、解释下string的不可变 string result; result="HelloWorld!"; 在C#中,string 类型是一个引用类型
浅谈一下C#和java的线程不同点
摘要:C#和Java在线程处理方面有一些显著的区别,这些区别主要体现在线程的创建、管理和生命周期控制上。以下是一些主要的区别: 线程的创建和管理 Java: Java中线程的创建通常是通过继承 Thread 类或实现 Runnable 接口来实现的。 Java提供了线程组(ThreadGroup)的概念,
记录一次WPF登录跳转的报错
摘要:我在WPF程序登录窗体到主窗体跳转遇到问题,我没有写任何关闭,但是程序直接退出了,代码如下 private IUnityContainer Container { get; } public Bootstrapper() { Container = ConfigureService(); } pri
Winform两个窗体相互传递数据自己造轮子
摘要:1、假如我们现在有两个窗体 MainForm和SubForm MainForm放置一个TextBox和一个Button SubForm放置一个TextBox和两个Button 点击主界面,打开新窗体,并且将主窗体的数据传递过去 最基本的通信就是主窗体和子窗体都有一个属性当作中转,这种我们不介绍,我们
记录一次定时器报错
摘要:报错前因后果: 我现在使用Winform开发上位机程序,读取PLC传递过来的CT, 1、我将定时器方法InitTimerTick();写在构造器或者Load事件起作用 2、如果写在后台线程不起作用,也不报错,我打断点查询的时候,发现InitCommonRegion方法没有执行,我向上查找,最终断点打
PLC的一些基础介绍
摘要:1、W点和D点 D点信号(Data Points): 数据存储:D点通常指的是PLC中的“数据”存储区域,用于存储各种类型的数据,如整数、浮点数、字符串等。 变量使用:在PLC程序中,D点可以作为变量使用,用于存储中间结果、计数器值、定时器值等。 寻址方式:D点通常有连续的地址编号,如D0、D1、D
WinForm使用IOC控制程序
摘要:新建WinForm程序 1、添加Nuget包 Microsoft.Extensions.DependencyInjection 2、改变启动项 internal static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [S