自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 WPF Core实战提高教程(1.3)-支持多点触控的按钮

TouchButton.cs

2020-12-28 18:41:18 172

原创 WPF Core实战提高教程(1.2)-自定义控件NumberUpDown

WPF自定义控件开发 - 第二节(NumberUpDown)本节在前文NumberBox的基础上实现一个带有递增&递减按钮的数字框。它具有以下功能:可以指定一个数值范围(最小值&最大值)点击按钮/鼠标滚轮可以递增/递减指定的数值继承WPF的基元控件System.Windows.Controls.Primitives.RangeBase,它提供的一系列属性刚好满足我们的...

2020-01-19 17:52:37 773

原创 WPF Core实战提高教程(1.1)-自定义控件NumberBox

WPF自定义控件开发 - 第一节WPF由于ControlTemplate、Style、Adorner等神器的存在,自定义控件看起来已经没有了太大意义,我们可以利用现有的机制拼凑出任何功能的可复用的控件,但不可避免的我们经常需要自定义绘制、对现有的控件做功能性扩展。对于控件的开发,个人总结出以下几条经验,可以避免多走弯路:只有在确认现有控件无法满足需求的情况下才需要自定义控件。对现有控件视...

2020-01-03 08:38:43 708

原创 WPF Core实战提高教程-The first

WPF Core实战提高教程-The firstWPF Core实战提高教程-开端作者介绍最老的90后,两个孩子的父亲,在代码界摸爬滚打整10年,无突出成就。作品有不少,但拿得出手的不多,最遗憾的是至今没有一套用户量多且长时间公开维护的产品,正在努力尝试改变这一现状。高中学历,非科班,野路子出身,纯靠自学,接触使用过的语言/框架N多,最钟情的还是C#/.NET。该教程适用人群有一定的C...

2020-01-03 07:26:56 822

原创 Http协议内网穿透的实现

把内网某个nat设备下的web服务要暴露给公网访问该怎么做?比较常见的方式有动态域名(花生壳之类)、端口映射(Ngrok……)等。 我们都知道http协议是基于tcp协议的,tcp可以“打洞”,为什么HTTP不可以呢? 曾经为这个问题google了好久都没找到解决方案。 网络上找到的udp以及tcp打洞的教程很多,这里不再详细说明 http://www.brynosaurus.com/pu...

2018-08-20 12:05:12 5014 1

原创 UWB定位系统上位机源码

下载地址在公众号里提供。扫描文章最下面的二维码关注我的公众号,回复“UWB上位机”就能收到下载地址了。 包含全部的UI及逻辑代码,但是可能缺少某些库文件。因为调用的自己的其它库比较多,且源码不在同一个目录,很难整理。有需要其他库源码的朋友可以在公众号发消息给我。本博客的内容和源码如无特殊声明都为原创,仅供学习交流,如有其他用途请事先咨询本人。完整的源码请关注我的公众号,回复”UWB上...

2018-08-19 21:16:05 4805 2

原创 一个简单的词法分析器

public class Lexer { private LexerSetting _setting = LexerSetting.Default; private readonly string[] Operators = new string[] { "&&", "||", "==", "=", "!=", "&gt

2018-08-19 18:45:12 327

原创 将数据库查询得到的值转换为指定的运行时对象,包括Nullable<T>

将数据库查询得到的值转换为指定的运行时对象,包括Nullable/// &amp;lt;summary&amp;gt; /// 将数据库查询出的数据转换为指定的强类型 /// &amp;lt;/summary&amp;gt; /// &amp;lt;typeparam name=&quot;T&quot;&amp;gt;&amp;lt;/typeparam&amp;gt;

2018-08-19 18:35:02 496

原创 SQL语法分析-基础篇

先上个简单的SQL语句(Mysql): “SELECT c1,c1+3 as c2,c3 aliasC3,”字符串” FROM table1 WHERE id&amp;gt;1 and id&amp;lt;100” 从表table1中查询id大于1小于100的记录。 查询的字段为列c1,根据c1计算得到的c2,别名为aliasC3的c3,还有一个匿名字段 字符串常量”字符串”.这条简单的SELECT查询...

2018-08-19 17:21:28 6963

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除