- 博客(6)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 C# 如何比较版本号大小
这几天遇到了一个数据迁移的问题,因为配置文件的结构发生变化,所以要把低版本的用户数据保存下来,存到最新版本中去。这里就有一个比较版本号大小的问题了,网上乱七八糟算法一堆,大致意思就是用分割字符串的方法,比如2.1.2和2.2.4,挨个比较,用递归来处理等等的,其实C#自带一个类Verson ,可以满足大部分关于版本的类似需求。写了个小程序,可以自己去验证,在两个textbox中输入版本
2016-09-26 14:36:00 10361 2
原创 WPF 触发器例子
WPF的触发器很强大,这里简单附上触发器的一个小例子,分别用XMAL和CS代码来实现一个功能,鼠标悬停在button上时改变字体颜色1.XMAL代码如下: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.
2016-09-25 12:12:18 540
原创 WPF DrawingVisual详解
代码如下: public partial class MainWindow : Window { private DrawingVisual _drawingVisual = new DrawingVisual(); public MainWindow() { InitializeComponent
2016-09-19 11:22:45 14189 2
原创 WPF e.Systemkey的一个坑
当用代码去控制按键盘F10按钮的时候,切换TabControl的标签页,然后再按其余的键盘键,无法响应原因就是这个systemkey,是因为F10为系统的按键,用e.key==key.f10是无效的,只能用systemkey,那么问题来了,一旦用了这个systemkey之后后续的键盘消息,previewkeydown是收不到的,不管设置什么焦点都没用。最后加上了一句e.handle=t
2016-09-19 10:08:47 1807 1
原创 正则表达式随笔
所谓正则表达式其实就是用一串模版字符串去匹配目标字符串。1.添加引用using System.Text.RegularExpressions;代码如下: TextBox txt=new TextBox(); txt.TextChanged += (sender, e) => { if(Regex.IsMatch(t...
2016-09-19 10:07:03 348
java swing+socket实现多人聊天程序
2018-11-14
QT 一运行就报错 提示程序异常结束
2020-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人