
经验分享
文章平均质量分 78
凌云天下
学习,努力,拼搏,进取
展开
-
Winform多线程处理
本人没做过基于WPF的应用程序,对数据驱动不太了解,没具体做过,经常做的一些是基于Winform的应用程序,在很多即时操作场景当中,对于多线程操作,大多数都一知半解,我也一样,但通过这些年的总结学习和使用,总结出一套使用多线程与窗体异步交互的操作。 多线程有多种操作方式,如Winform自带的BackgroundWorker控件,但对于真正开发时,本人使用的时候是非常少的,原因在于使用起来麻烦不说,还容易出错。再一个就是使用Thread函数,来自定义线程操作,我们可以将窗体...原创 2021-09-27 11:14:51 · 5696 阅读 · 0 评论 -
Socket 服务端
以前写过一个Socket服务端程序,但在写4G模块项目的时候,遇到了一个问题,就是在服务端断开Socket客户端连接后,客户端收不到断开的状态,而且使用异步时,明明服务端停止服务了,但是客户端的连接依然还在,只不过不接收数据了,但客户端和服务端的连接照样还是在进行,所以花费了一天时间,继续研究Socket机制,写了一个服务端程序,这个程序不仅可以统计客户端数量,而且可以对收到的消息...原创 2019-05-05 18:03:34 · 335 阅读 · 1 评论 -
c# WinForm 开发心得
本人现在基本上只做WinForm开发,在开发过程当中,用到最多的是线程,我们知道,在开发人机实时交互界面的程序当中,线程是最基本的数据处理方式,可以减少界面程序当中假死状态,也可以使程序在执行过程当中,减少主程序的工作量,使一个复杂的业务分任务处理。一个任务可能需要一个线程处理,比如全局计时线程,也可能一个任务需要多个线程处理,比如向远程传输数据,可能因为数据延迟等原因,不可能等一...原创 2019-05-06 10:01:59 · 997 阅读 · 1 评论