c#listaddrange 第2页
- WinForm应用实战开发指南 - 如何提升界面显示速度(一)
-
在我们开发WinForm界面的时候,往往需要绑定数据字典操作,也就是绑定一些下拉列表或者一些列表显示等,以便我们方便选择数据操作,常见的字典绑定操作就是对下拉列表的处理,本文是基于DevExpress界面的一些处理操作,原理也适用于常规Winform界面或者DotNetBar控件界面处理。另外对于缓...
- 界面组件DevExpress控件几种常见下拉列表数据展示的方式分享
-
在Winform开发中中,我们为了方便客户选择,往往使用系统的字典数据选择,毕竟选择总比输入来的快捷、统一,一般我们都会简单封装一下,以便方便对控件的字典值进行展示处理,本文介绍DevExpress控件的几种常见的字典绑定展示方式,希望我们在实际WinForm项目中使用到。DevExpressWi...
- C# 并发初探 之 工具优化
-
0.前言不知道有没有动手能力强的小伙伴照着上一篇的内容写过程序呢?如果有的话,应该会在使用的时候发现以下几个问题:每次启动都需要经过漫长的时间去遍历磁盘里的文件目录因为数据是用的字典保存的,所以会消耗大量的内存空间不能多次查询现在我们就针对这些问题,让我们的小工具实用起来。1.分析与实现在动手之...
- C#实例|基于面向对象编程方法设计大乐透选号器[1]UI整体设计
-
哈喽,你好啊,我是雷工!在学习视频教程中看了一基于OOP方法设计双色球选号器的样例,老师讲的很好,编程只看代码是学不会的,要边看边练习,看一千遍不如自己动手敲一遍。于是边学边练,做一个大乐透选号器;以下为练习笔记。01List泛型集合List<T>是类似数组的泛型集合,T代表Type类...
- 父子之间的关系:id和pid的关联
-
4、有一张部门表,无限层级,父子之间的关系是通过id和pid来关联的,假设给定的id是100,请写一个递归方法,查上下级通过参数区分①请找出100的所有上级部门②请找出100的所有下级部门假设部门表如下:|id|name|pid||----|------|-----||100|部...
- 后端技术:EF性能优化
-
1、EFSQL监控工具目前采用SQLServer自带的SQLServerProfiler来监控执行的sql,或者采用第三方插件MiniProfiler,具体用法可以网上查一下。2、EF使用SQlQuery直接写sqlEF效率低于ADO.NET是因为LINQ-TO-SQL的过程消耗了时间。而...
- 12001500S7协议源码
-
前面更新了,S7协议的原理。握手,挥手,读写DB的bool,8位16位32位等等数据类型的方法。越到后面发现阅读量比较低,可能感兴趣的人少,我主要用到DB区的操作,暂时不更其他区域的报文解析方法。有人说,网上有很多开源的代码,请记住我的初衷不是为了写这个代码,而是教会大家学习研究协议的方法,授人以鱼...
- 西门子S7协议抓包分析并用代码实现(三)
-
一.前面讲了S7连接的握手过程,及读取DB的算法,今天我们讲讲如何写DB区今天手里有1200,那就继续用实体PLC测试,再尝试用威纶通触摸屏连接PLC进行抓包解析,首先环境准备。硬件环境:S71200软件环境:威纶通EasyBuilder、TIAV16、Wireshark抓包工具、VS2019二.开...
- C#小技能,通过扩展类获得TreeView树所有节点
-
在使用Treeview控件时,经常要遍历其所以节点。Treeview控件本身没有这个功能。这里我们利用递归方法,实现GetAllNodes()函数来获得根所有根节点下的节点。返回值为节点列表,函数为静态。我们可以把这两个函数增加到Treeview树的类中,叫扩展类功能。这里的this,指明扩展类的主...
- 10分钟学会Socket通讯,学不会你打我
-
Socket通讯是软硬件直接常用的一种通讯方式,分为TCP和UDP通讯。在我的职业生涯中,有且仅用过一次UDP通讯。而TCP通讯系统却经常写,正好今天写了一个TCP通讯的软件。总结一下内容软件使用C#编程原因写的,为了能够使用所有的电脑,采用了NETFramework4.0。启动服务端服务端启动...