C#
文章平均质量分 79
arno-1104
情绪稳定中间人
展开
-
使用的DockPanel的心得
使用这个控件的时候后一定要先Show(this.DockPlan1);才能使用DockTo(this.DockPlan1, DockStyle.Bottom);固定位置,否则会抛出异常原创 2017-07-10 15:18:39 · 4294 阅读 · 0 评论 -
GDI GDI+ 的区别
转载自:http://www.cnblogs.com/lidabo/p/3701252.htmlGDI+是GDI的下一个版本,它进行了很好的改进,并且易用性更好。GDI的一个好处就是你不必知道任何关于数据怎样在设备上渲染的细节,GDI+更好的实现了这个优点,也就是说,GDI是一个中低层API,你还可能要知道设备,而GDI+是一个高层的API,你不必知道设备。例如你如果要设置某个控件的前转载 2017-06-26 15:34:22 · 284 阅读 · 0 评论 -
C#使用双缓冲解决绘图闪屏的问题
最近在工作需要使用C#绘制图形,看了一下绘制的函数觉得很简单就开始着手工作了,但是在实际应用的时候发现鼠标进行绘制的时候会闪屏,原因是图元重绘的时间不一致,百度一下有很多更详细的,于是参照网上的解决办法在窗体初始化函数中加入 SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | Con原创 2017-07-21 15:22:33 · 792 阅读 · 0 评论 -
关于捕获键盘信息的processDialogkey方法
转载自:http://blog.csdn.net/lucifinil_s/article/details/6318189在一些控件里的keydown方法,没有办法捕获所有的按键消息比如自己写一个窗体控件库,继承了UserControl但是没有办法捕获一些键,比如方向键等所以必须重载 processDialogkey 方法processDialogkey 的描述 在msd转载 2017-07-25 11:55:27 · 1213 阅读 · 0 评论 -
C#泛型委托
因为项目原因最近要使用C#进行编程,于是每天现学现卖一点一点的进行开发。之前很长的时间一直使用C和C++进行编程,于是转到C#一开始开始不是特别适应的,特别是C#这门语言没有了指针,感觉编程的 灵活度马上就下降了,我狂野指针好像再也不能随意点击我想要的内存了,上网找方法,看到C#的方法--------委托。C#的委托和函数指针很像很像,(1)自定义一个与要指向的方法格式相匹配的的委托。原创 2017-07-28 00:00:27 · 566 阅读 · 1 评论 -
串口网口数据帧解析(支持连包、断传、错误数据过滤)
本文转载自:https://blog.csdn.net/hwb_1988/article/details/45872379嵌入式系统中,关于数据接受部分确实思考了很多,下面总结下个人经验。 关于串口传输,个人觉得采用modbus协议来接受数据是比较合理的,采用3.5char字符的超时机制,接受的时候如果判断超时,就当作一帧数据进行处理,所以这种情况,帧格式没有那么讲解,发送...转载 2018-07-21 16:18:34 · 3488 阅读 · 0 评论 -
GDI GDI+ 的区别
转载自:http://www.cnblogs.com/lidabo/p/3701252.html GDI+是GDI的下一个版本,它进行了很好的改进,并且易用性更好。GDI的一个好处就是你不必知道任何关于数据怎样在设备上渲染的细节,GDI+更好的实现了这个优点,也就是说,GDI是一个中低层API,你还可能要知道设备,而GDI+是一个高层的API,你不必知道设备。例如你如果要设置某个控件的前景...转载 2018-08-06 13:05:46 · 730 阅读 · 0 评论