摘要:
又好久好久没写博客了,这次接着上文https://www.cnblogs.com/CSSZBB/p/12785380.html,上文用WPF 的绘图功能,制作了一个伪3D的2.5D控件ThreeDBox ,那么这玩意我是用来干啥那?没事做做着玩么? 简单来说,这个东西用来显示密集型的操作画面,比如显 阅读全文
摘要:
饼状图相对来说复杂一些。因为需要计算很多坐标,线来看下这个列子。 圆首先想到Ellipse。但是Ellipse无法对某部分扇形绘制特别的颜色。所以我们需要更加细致的工具。 由列子我们可以想象。该圆由4部分扇形组成。这些扇形的半径相同。那么我们可以绘制4个扇形,把这些扇形像积木一样拼装在一起。那就是一 阅读全文
摘要:
折线图在柱形图的基础上,做了一些修改。大概效果和用法如下。 X轴和Y轴的刻度,使用用了Path的Figures属性,绘制多条Figure+LineSegment完成。 同时,由于折线图很可能会画多条线。所以对Itemsource的数据结构会有一些要求。要手工做一下分组等操作。 实际使用时,我没法保证 阅读全文
摘要:
WPF三贱客绘制,柱形图应该是比较简单的一个了。效果如下: ItemSource数据结构可自己定义,我的如下列子,自定义的数据结构属性,要对应配置下DisplayMemberMsg 和DisplayMemberValue 用法很简单,看我上面两张图应该基本能清楚了。 用到的基本知识大致是 Path, 阅读全文
摘要:
一直觉得拖拖拽控件很有用,但却一直没用它做过东西,今天来实践一下 实现的效果就参考桌面上的图标拖放把 实现效果如下,主要用到 1VisualBrush 来仿制被拖控件的样子, 2DragDrop相关类和函数的使用详情看代码把 <Canvas Name="myGrid" AllowDrop="True 阅读全文
摘要:
写了几年代码后,一般都会接触到设计模式这个东西。它其实是一种编程思想,与具体什么语言没多大关系。 先看看网上大概的设计模式科普文章https://www.cnblogs.com/abcdwxc/archive/2007/10/30/942834.html。 一般都是很枯燥的为了讲技术去实现一个技术。 阅读全文
摘要:
最近做了一个织机数据采集的服务器程序。 结构也非常简单,织机上的嵌入式设备,会通过Tcp 不停的往服务器发送一些即时数据。织机大改有个几十台到几百台不定把 刨去业务,先分析一下网络层的大概情况。每台织机发送数据的频率,我先假设每秒钟有个20次把。那就是50毫秒一次。 几百台客户端,每台每秒20来次的 阅读全文
摘要:
有时候也会有用,比如我的软件界面 放不下全长的文字时。或者状态栏显示一些时间,地点,温度,湿度等等这些东西 代码链接 https://gitee.com/csszbb/wpfnet5 这属于WPF 动画的最基本应用了。 动画这东西我觉得重在巧。用的巧妙,不需要多高深的技术,就能做出非常好的效果。 < 阅读全文
摘要:
大多数程序员都要接触网络编程,Web开发天天和http打交道。稍微底层一点的程序员,就是TCP/UDP 。 对程序员来说,Tcp/udp的核心是Socket编程。 我的浅薄的观点 理解socket tcp编程除了基础知识外,1是异步IO模型,2是粘包。 今天讨论下粘包。 便于理解用同步接口来实现 。 阅读全文
摘要:
在web上面轮播非常常见 WPF中似乎要自己搞,那么我依葫芦画瓢搞一个 如下,平时按一定的时间轮播,点击右下角的灰色圆点(不是很明显0.0),则切换到对应图片 先放 源码:https://gitee.com/csszbb/wpfnet5 还是来理一下思路 两张图片交替时,有一个从左往右的动画效果,我 阅读全文
摘要:
能写一些特定外观的控件,是一个做界面开发的程序员的基础技能。基本上,不管你是做web,QT,MFC,Winform,WPF等等,如果自己看到一个比较好看的有趣的效果,能大致推断出它的实现方式并照猫画虎做一个自己的控件,还是一件有趣且能提升自己的事 今天实现一个公章 当看任何一个效果时,先揣测一下的实 阅读全文
摘要:
今天是七月十二号,算算已经来这个目前的公司两周年了。两年前,我受不了X花顺的企业文化,裸辞了跑来这里,也让自己从做金融系统的开发,跨了个大步搞起了智能制造。 想想这两年做的东西,确实很杂。什么opc,plc,电表,水表,织布机,打印机,码头,堆场,TOS 各种我都整过。 对比一下这两年的项目和以前公 阅读全文
摘要:
FastReport 是非常有名的报表库,曾经在delphi中经常看到 现在FastReport.net 是.net平台下的实现。它的价格对于个人开发者来说确实非常非常贵 出于学习的目的(0<>0),分享下偶然发现的一个绿色破解版,仅供学习0.0 哦 链接:https://pan.baidu.com 阅读全文
摘要:
程序开发过程中,经常会遇到需要支持动态配置主题颜色的问题,通常,一个程序会有多种不同的颜色风格主题供选 有时候,更细致一些的地方,会需要支持自己配置颜色,这样我们就需要一个颜色选择器啦,下面是我自己开发的一个颜色选择器。 源码点这里 不在意怎么实现的可以不往下看了,很多颜色转换特性和基础代码,参考了 阅读全文