随笔分类 - C#
摘要:您可以使用 Enumerable.OfType在GroupBox中查找和投射您的RadioButtons: var radioButtons = groupBox1.Controls.OfType<RadioButton>(); foreach (RadioButton rb in radioBut
阅读全文
摘要:引用:https://www.cnblogs.com/me-sa/articles/503391.html ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,
阅读全文
摘要:引用:https://www.cnblogs.com/ryanzheng/p/11075105.html 什么是序列化以及如何实现序列化? 如何将对象数据写入 XML 文件? 如何从 XML 文件读取对象数据? 什么是序列化以及如何实现序列化? 序列化是通过将对象转换为字节流,从而存储对象或将对象传
阅读全文
摘要:为什么要使用 Task Task 和 Thread 区别 Task 介绍 Task 简单实现 Task 执行状态 为什么要使用 Task 线程是创建并发的底层工具,因此具有一定的局限性。 没有简单的方法可以从联合(Join)线程得到“返回值”。因此必须创建一些共享域。当抛出一个异常时,捕捉和处理异常
阅读全文
摘要:引用:https://www.cnblogs.com/dotnet261010/p/6206068.html 特性一:委托 委托是C#语言中特有的概念,相当于C/C++中的函数指针,与C/C++中函数指针的不同之处是:委托是面向对象的、类型安全的和保险的,是引用类型。因此,对委托的使用要 “先定义、
阅读全文
摘要:一些学习的网址和资料 一、网站 1、http://msdn.microsoft.com/zh-CN/ 微软的官方网站,C#程序员必去的地方。那里有API开发文档,还有各种代码、资源下载。 2、http://social.msdn.microsoft.com/Forums/zh-CN/home 微软m
阅读全文
摘要:引用:https://www.cnblogs.com/dotnet261010/p/6159984.html 一、基本概念 1、进程 首先打开任务管理器,查看当前运行的进程: 从任务管理器里面可以看到当前所有正在运行的进程。那么究竟什么是进程呢? 进程(Process)是Windows系统中的一个基
阅读全文
摘要:引用:http://www.360doc.com/content/20/0622/09/13826502_919829722.shtml 一、关于CIP协议 CIP通信是Common Industrial Protocl(CIP)的简称,它是一个点到点的面向对象协议,能够实现工业器件(传感器,执行器
阅读全文
摘要:1. 引言 新阁教育这篇文章是一篇综合性非常强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现最终控制,涉及知识面比较广,能够让我们很好地将所学知识结合起来。【dotNet工控上位机:thinger_swj】 2. 项目开发平
阅读全文
摘要:1、引言 工业以太网协议 (Ethernet/IP) 是由ODVA所开发并得到了罗克韦尔自动化的强大支持。它使用已用于ControlNet和DeviceNet的控制和信息协议 (CIP) 为应用层协议。 CIP提供了一系列标准的服务,提供“隐式”和“显示”方式对网络设备中的数据进行访问和控制。CIP
阅读全文
摘要:引用:https://www.cnblogs.com/xcong/p/3690198.html 当DataGrid通过绑定List<> Or ObservableCollection<> 类型数据,通过INofityPropertyChanged接口通知数据改变进行刷新无效时,请替换成Binding
阅读全文
摘要:引用:https://www.cnblogs.com/ZCoding/p/4210222.html 第一种方法: try { if (int.Parse(textBox1.Text) > 0) { //操作代码 } else { MessageBox.Show("必须是正整数"); } } catc
阅读全文
摘要:引用:https://www.cnblogs.com/ZCoding/p/4210283.html 第一种方法:正则表达式 string text = "是不是汉字";for (int i = 0; i < text.Length; i++){ if (Regex.IsMatch(text.ToSt
阅读全文
摘要:引用:https://www.cnblogs.com/ZCoding/p/4274026.html 第一种方式: System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 //
阅读全文
摘要:C# 控件的缩写 1 btn Button2 chk CheckBox3 ckl CheckedListBox4 cmb ComboBox5 dtp DateTimePicker6 lbl Label7 llb LinkLabel8 lst ListBox9 lvw ListView10 mtx M
阅读全文
摘要:linkLabel控件:双击事件打开网页:System.Diagnostics.Process.Start(“http://www.baidu.com”); 截图:
阅读全文
摘要:C#中yield return的作用 yield return作用在 return 时,保存当前函数的状态,下次调用时继续从当前位置处理。示例说明如下代码所示,主函数使用 foreach 输出 GetNumbers() 方法的数据。函数一共有3个数据,调用了三次此函数的处理部分,而初始化部分只调用了
阅读全文
摘要:.Net WinForm学习笔记 1,MDI窗体设有两个窗体frmMain,frmChild,则:frmMain: 设IsMdiContainer属性为true 打开子窗口: 在相关事件中写如下代码: frmChild child=new frmChild(); child.MdiParent=th
阅读全文
摘要:初识Modbus TCP/IP C#编写Modbus TCP客户端程序(二) 原创 2016年08月26日 23:06:56 标签: Modbus TCP / modbus / c# / Modbus TCP客户端 8763 由于感觉上一次写的篇幅过长,所以新开一贴,继续介绍Modbus TCP/I
阅读全文

浙公网安备 33010602011771号