摘要: C#Winform 自定义透明按钮和单窗体模块化实现,代码整理自三年前一个项目。 阅读全文
posted @ 2017-12-15 17:51 数据酷软件 阅读(2856) 评论(0) 推荐(0)
摘要: EventArgs是包含事件数据的类的基类,用于传递事件的细节。今天分享的是使用泛型来约束EventArgs,在事件里传递自定义数据的例子。 阅读全文
posted @ 2017-12-09 18:57 数据酷软件 阅读(5086) 评论(0) 推荐(0)
摘要: 当Winform玩到一定水准,就可以指哪打哪了。还不来围观。 阅读全文
posted @ 2017-12-08 17:40 数据酷软件 阅读(10507) 评论(16) 推荐(17)
摘要: ~-~ 阅读全文
posted @ 2017-12-01 15:14 数据酷软件 阅读(1041) 评论(0) 推荐(0)
摘要: 这样的文章只是适合自己记录一下,编码心得,思路。对外人好像也没啥用吧。只是觉得好久不写博客,练习一下。 阅读全文
posted @ 2017-12-01 12:09 数据酷软件 阅读(3306) 评论(1) 推荐(2)
摘要: 最近在重构一个PDA程序就是WinCE的。是的老掉牙的设备(系统),工控行业有些地方还在用。早几年前就转了安卓了,这次重构这么个项目其实还是挺用心的。分层开发,用了ORM,还把PDA程序的功能做成了可配置,有时间会另外写文分享。 阅读全文
posted @ 2017-11-29 15:24 数据酷软件 阅读(5752) 评论(1) 推荐(0)
摘要: 工控IO卡可以感应到各种电信号,传感器的状态变化。 阅读全文
posted @ 2017-10-27 17:40 数据酷软件 阅读(4111) 评论(1) 推荐(1)
摘要: MYSQL是老牌关系型数据库,在受够了sqlite,mslocaldb,sqlce等本地数据库之后,发现了mysql5.6的一些版本也可以绿色安装,编程实现从资源文件里面解压到目标机器上,并配置好成为本机系统服务。并且EF的mysql驱动对code first支持非常好。于是探索出了用mysql来做本地数据库的方法。 阅读全文
posted @ 2017-10-19 10:38 数据酷软件 阅读(5595) 评论(1) 推荐(1)
摘要: C#winform自定义控件模拟设计时界面鼠标移动和调节大小、选中效果.玩转Winform自定义控件、学习对GDI+ 。 阅读全文
posted @ 2017-10-11 14:31 数据酷软件 阅读(3822) 评论(1) 推荐(1)
摘要: zxing生成条码和二维码,全。 阅读全文
posted @ 2017-10-11 14:00 数据酷软件 阅读(3993) 评论(0) 推荐(0)
摘要: C#单例测试(懒汉式双锁保证线程安全) 阅读全文
posted @ 2017-09-28 11:02 数据酷软件 阅读(2560) 评论(0) 推荐(1)
摘要: 看了那么多视频,回想曾经的项目发现认真架构设计的项目几乎没有,还包含自己折腾过好几回的半拉子工程也是一样的。看来架构师养成实在不容易。今天分享一下最近几个月的一些架构学习心得。 阅读全文
posted @ 2017-09-23 16:21 数据酷软件 阅读(1266) 评论(0) 推荐(0)
摘要: System.Windows.Forms.PropertyGrid的使用心得。 阅读全文
posted @ 2017-09-14 15:06 数据酷软件 阅读(818) 评论(0) 推荐(0)
摘要: 主要是想试试Microsoft XPS Document 打印时怎样去掉那个“将打印输出另存为”对话框 阅读全文
posted @ 2017-09-13 12:04 数据酷软件 阅读(1051) 评论(0) 推荐(0)
摘要: 两年前我遇到一个难题: https://q.cnblogs.com/q/78177 WebAPI中使用socket如果在server端回复了再返回值? 现在终于做出一种实现了: 阅读全文
posted @ 2017-08-30 09:04 数据酷软件 阅读(1658) 评论(2) 推荐(1)
摘要: 软件生存期模型是指软件项目的实施策略。常见的生存期模型有:瀑布模型,V模型,原型模型,增量式模型,渐进式模型,敏捷模型。如雷贯耳啊,哎,天天在耳边出现的这些词原来来源这里。 阅读全文
posted @ 2017-08-30 00:25 数据酷软件 阅读(2708) 评论(2) 推荐(1)
摘要: 工厂自动化系统,架构设计图 阅读全文
posted @ 2017-08-29 13:33 数据酷软件 阅读(2441) 评论(0) 推荐(0)
摘要: 以前测试都是新建一个控制台测试的方式来进行,感觉版本管理啥的非常麻烦。也是非常原始的办法。后来想以前有写过测试单元,不过好久没弄了。Nuget了NUnit后写了正式的第一个测试类。 阅读全文
posted @ 2017-08-28 11:46 数据酷软件 阅读(264) 评论(0) 推荐(0)
摘要: Windows高速定时器,多媒体定时器winmm.dll库的使用 阅读全文
posted @ 2017-08-15 19:21 数据酷软件 阅读(3595) 评论(1) 推荐(2)
摘要: 我还是很喜欢你,像风走了八千里,不问归期 阅读全文
posted @ 2017-08-13 12:50 数据酷软件 阅读(2079) 评论(0) 推荐(0)
摘要: ThreadPool傻傻没搞清楚,请大神指教。速来围观! 阅读全文
posted @ 2017-08-12 07:50 数据酷软件 阅读(1262) 评论(8) 推荐(2)
摘要: SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文。 此类实现的同步模型的目的是使公共语言运行库内部的异步/同步操作能够针对不同的异步模型采取正确的行为。此模型还简化了托管应用程序为在不同的同步环境下正常工作而必须遵循的一些要求。同步模型的提供程序可以扩展此类 阅读全文
posted @ 2017-08-11 12:04 数据酷软件 阅读(615) 评论(0) 推荐(0)
摘要: ThreadPool是.net System.Threading命名空间下的线程池对象。使用QueueUserWorkItem实现对异步委托的先进先出有序的回调。如果在回调的方法里面发生异常则应用程序会出现闪退。当然是指不处理那个异常的情况下。这不公司的CMS在生产环境频频出现闪退的情况。该死的是, 阅读全文
posted @ 2017-08-10 22:38 数据酷软件 阅读(7554) 评论(2) 推荐(2)
摘要: .Net Framework提供了对应的System.Xml.Seriazliation.XmlSerializer负责把对象序列化到XML,和从XML中反序列化为对象。Serializer的使用比较直观,需要多注意的是XML序列化相关的Attribute,怎么把这些attribute应用到我们的对 阅读全文
posted @ 2017-08-07 16:04 数据酷软件 阅读(548) 评论(0) 推荐(0)
摘要: wxpayapi Alipayapi 阅读全文
posted @ 2017-08-03 23:33 数据酷软件 阅读(2699) 评论(0) 推荐(1)
摘要: using System; using System.Text; using System.Runtime.InteropServices; using System.Security; using System.ComponentModel; namespace SoftPOS { public class PrinterHelper { private Pr... 阅读全文
posted @ 2017-08-03 23:22 数据酷软件 阅读(18731) 评论(7) 推荐(9)
摘要: /// /// 计算机电源控制类 /// public class EnvironmentCheckClass { [DllImport("user32.dll")] static extern bool ExitWindowsEx(ExitWindows uFlags, ShutdownReason dwReason)... 阅读全文
posted @ 2017-08-03 23:20 数据酷软件 阅读(871) 评论(0) 推荐(2)
摘要: 经常有人找到我咨询以前在csdn资源里分享的dll调用。算算也写过N多接口程序。翻一翻试试写篇随笔。 明华IC读写器DLL 爱迪尔门锁接口DLL 通用OPOS指令打印之北洋pos打印机dll 明泰非接触式RF读写器DLL 还有很多,以后补上。大多找不到了。也是懒得找了。这次就发在首页了,爱移除就移除吧... 阅读全文
posted @ 2017-08-03 22:27 数据酷软件 阅读(5175) 评论(3) 推荐(3)
摘要: 说的线程池是一个类我总觉得这样叫有点不名副其实。其实就是一个类内部实现了FIFO队列,把临时数据放到这个队列里,“线程池类”内容按照入队的先后次序触发一个负责解析校验等的事件,并且把数据传递个这个事件。 阅读全文
posted @ 2017-07-23 13:01 数据酷软件 阅读(525) 评论(3) 推荐(0)
摘要: 需求:实现一个先进先出FIFO的队列,在每次生产前去本地数据库看看之前生产的批次有没有采集过,如果有则需要读取到队列里。生产中校验某个码,如果校验不重复则加入队列。校验通不过则需要剔除。目前产线的采集器(工业相机)是随产品在流水线各个工位依次触发的。暂时不存在多个线程并发访问FIFO队列的情况,所以即使使用普通的Queue也是正常不出问题的。现在封装了一下,用上了线程安全版本的ConcurrentQueue。 阅读全文
posted @ 2017-07-23 12:38 数据酷软件 阅读(521) 评论(0) 推荐(0)