[原创]《C#高级GDI+实战:从零开发一个流程图》第06章:繁琐?没扩展性?抽象!抽象!
一、前言 前面的课程我们实现了两种形状:矩形、圆形,在第4章的时候就会发现,仅增加了个新形状,代码量及判断逻辑就翻倍不止,异常繁琐,可维护性很差,更没有扩展性可言。我们本节课就来解决...
[原创]《C#高级GDI+实战:从零开发一个流程图》第05章:有锯齿?拖动闪烁?优化!优化!
一、前言 前面的课程我们实现了矩形、圆形的拖动,以及不同形状间的连线,在实现的过程中,很多读者都发现并提出来了存在显示质量差有锯齿、拖动不流畅还闪烁等问题,作为承上启下的一节课程,...
[原创]《C#高级GDI+实战:从零开发一个流程图》第04章:来个圆形,连线它!
一、前言 上一节我们实现了在矩形与矩形之间添加连线,光是矩形太单调了,某些问题也暴露不出来,我们本节就来看一下,如何添加一个圆形,且支持圆形与圆形、圆形与矩形、矩形与矩形间的连线。...
[原创]《C#高级GDI+实战:从零开发一个流程图》第03章:画一个线,连接两个矩形!
一、前言 上一节我们实现了多个不同颜色的可拖动的矩形,那么这一节就来看一下如何将这些矩形连起来吧。 相信看完的你,一定会有所收获! 本文地址:https://www.cnblogs.com/lesliexin/p/18923...
(原创)[C#]一步步解决DotNetZip因超长路径(MAX_PATH)报错的问题。
一、前言 超长路径(MAX_PATH)的问题,在很多地方都可能遇到,常见的解决办法无非三种:添加前缀\\?\、app.config添加配置、修改注册表等。 而对于其它第三方的DLL,我们如何去从外部解决呢?...
[原创]《C#高级GDI+实战:从零开发一个流程图》第02章:画一个矩形,能拖动!
一、前言 就像开发的教程都从“Hello World!”开篇一样,系列开始,我们也从一个最最简单的功能开始:画一个能拖动的矩形。 顺便说一下,另一篇教程:(原创)[C#] GDI+ 之鼠标交互:原理、示例...
[原创]《C#高级GDI+实战:从零开发一个流程图》第01章:有什么用、有什么效果?
一、有什么用? 问:现在这个年代哪些场景还需要GDI+? 答:很少,主要是在上位机,复杂一点的自定义控件几乎全由GDI+绘制而成。而且很多工业设备的电脑性能差,WPF等带不起来,只能是Winform。...
(原创)[开源][.Net Framework 4.0] SimpleLiveDataFeed(极易使用的采集数据滚动显示,基于MSChart)更新 v1.0,增加NuGet包
一、前言 不管还有没有用的,即然是自己原创,就开源了发出来吧,也算是在这互联网上留下了些许记忆。 碎碎念:很早之前的 Windows Mobile 6.5/6.5.3 相关开发记录因为懒惰,现在想回忆也找不到...