摘要: 1,他们是什么: Action 封装一个方法,该方法不具有参数并且不返回值。 Action<> 封装一个方法,该方法具有最多16个参数并且不返回值。 func<> 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法。最多可以传递16个参数,并且可以有返回值,最后一个参数是返回值。 目 阅读全文
posted @ 2016-12-18 10:59 FreeTimeWorker 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: winform程序中使用线程的必要性: 单线程操作在执行耗时任务时会造成界面假死,带来非常差劲的用户体验,有时候甚至会影响到正常的业务执行,使用多线程做相关操作实属不得已之举。 那么在编写程序之前必须要明白的一个点就是窗体的UI的操作只能通过UI线程来执行,其他线程如果要去执行窗体中的控件值修改或者 阅读全文
posted @ 2016-12-18 01:01 FreeTimeWorker 阅读(8957) 评论(3) 推荐(2) 编辑
摘要: C#对于处理window操作系统下的设备有天然的优势,对于大多数设备读写等操作来说基本上够了,这里只讨论通过普通的大多数的设备的操作。涉及到两大类SerialPort类,Socket的一些操作。不一定好,但希望分享出去,让更多的人受益。。 由于设备的读写方式不同,串口,网口,usb,等各种各样不同的 阅读全文
posted @ 2016-03-23 23:02 FreeTimeWorker 阅读(1658) 评论(3) 推荐(2) 编辑
摘要: 1 /// <summary> 2 /// 把按钮按照行数分割排列 3 /// </summary> 4 /// <param name="ControlArry">按钮集合</param> 5 /// <param name="control_parent">父容器</param> 6 /// < 阅读全文
posted @ 2016-01-27 17:34 FreeTimeWorker 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html这是微信公众平台提供的接入指南。官网只提供了php的示例代码,这里我提供一份C#的接入示例代码,只需要修改web.config中对应的配置[token]就可以使用... 阅读全文
posted @ 2015-08-13 11:42 FreeTimeWorker 阅读(1484) 评论(0) 推荐(1) 编辑
摘要: 另类的权限控制的实现思路 阅读全文
posted @ 2015-04-28 16:06 FreeTimeWorker 阅读(216) 评论(1) 推荐(0) 编辑
摘要: SignalR是利用html5 sokit方式实现网页的实时性,在客户端不支持html5的情况下通过轮询实现 实现原理是客户端发送的消息先去服务器,然后服务器根据需要将消息广播到需要接收信息的客户群。 添加对应的包 nuget:install-package Microsoft.AspNet.Sig 阅读全文
posted @ 2015-04-15 13:28 FreeTimeWorker 阅读(1114) 评论(0) 推荐(0) 编辑