自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF中TextBox限制输入小数以及整数

在WPF中,如果你遇到绑定输入小数点不显示的问题,可能是因为绑定的数据类型不是double或float等数值类型,或者是因为绑定的控件(比如TextBox)的数据模板中有自定义的转换器或者格式设置导致小数点不显示。如果使用了StringFormat或自定义转换器,请检查其是否正确处理小数点。确保绑定的控件(如TextBox)允许输入小数点。确保绑定的源属性是数值类型(如double或float)。3 如果是小数输入小数点, TextBox属性操作。确保绑定的控件(如TextBox)允许输入小数点。

2024-07-26 16:15:05 76

转载 C# 旋转图片(转载)

https://www.cnblogs.com/1makesense/p/17938762 转载。在 C# 中,我们可以使用 RotateFlip 方法来旋转和翻转图像。

2024-07-25 21:29:34 3

转载 常见几种校验方法(CS和校验、CRC16、CRC32、BCC异或校验)(转载)

CRC16校验的方式比较多(如下图)我这里用到了2种,具体对应那个闹不清了【捂脸】,下方附上CRC校验工具有需要的可以自己尝试下。转载至:https://www.cnblogs.com/BHfeimao/p/7410537.html。CRC校验工具: http://pan.baidu.com/s/1bpD9gbP。1.CS和校验(如:标准188协议校验方式)

2024-07-22 17:45:17 27

原创 & 和 | 和 ~(与和反)

:二目运算符,把运算符两侧的数换成 二进制 再依次求与。~a是负数,把二进制负数换成十进制方法是:按位取反,再加一。运算后 :a = 3,b = 4;运算后 :a = 3,b = 3;~:单目运算符,换成二进制,按位取反。| :二目运算符,对两个条件都判断。2) | 和 || (和 同 或)例如: a = 2,b = 3;例如:a = 2,b = 3;1) & (与同乘法)

2024-07-22 16:04:20 220

原创 apache MQTT服务 Apollo 发布方式

另外如果在服务器上安装的,要外网可以访问apollo的后台,服务需要将apollo.xml的<web admin的ip127.0.0.1改成0.0.0.0,要改控制台进入的端口也是在这里改哦。这个可以在mybroker\etc下的users.properties文件中修改,是以键值对的方式存在的,如果有多个用户可以换行再来一个哦。cmd,然后进刚刚放文件的目录,dir一下,你其实指可以看到apollo跟apollp.cmd文件,那个mybroker是我运行建的。三,验证启动,修改配置。

2024-07-19 16:11:01 173

原创 获取下级控件并且进行赋值或者读取赋值

zaibutton下买呢加一个边框,然后在边控里面放一个TextBox 可以做成一个圆边框的输入框。首先要获取到控件本身,然后 进行控件赋值就可以了。

2024-07-05 10:42:21 165

原创 WPF通过修改Background的Alpha从而设置透明背景颜色

因此,如果将父控件的透明度设置为 0.5,那么子控件也会具有相同的透明度。Opacity 属性: Opacity 是 UIElement 类(以及 Brush 基类)中的属性,用于控制元素的不透明度。它的取值范围是0到255,其中0表示完全透明,255表示完全不透明。通过修改背景颜色的 Alpha 值从而设置透明背景颜色,可以将其封装为 Converter 或者依赖属性,以便于快捷使用。在 WPF 开发中,如果直接使用 Opacity 设置控件的透明度,会影响其子控件的透明度。

2024-06-26 08:53:49 287

原创 WPF 使用Image控件显示图片

所引用的程序集的子文件夹中的资源文件 “pack://application:,/ReferencedAssembly;子文件夹中的资源文件 — 本地程序集 “pack://application:,/Subfolder/ResourceFile.xaml”子文件夹中的内容文件 “pack://application:,/Subfolder/ContentFile.xaml”子文件夹中的源站点文件 “pack://siteoforigin:,/Subfolder/SOOFile.xaml”

2024-06-13 13:38:35 924 1

原创 WPFComBox的操作方式获取的方式

ItemsSource:指定ComboBox控件的选项数据源,可以是任何集合,如List、ObservableCollection等。SelectedValuePath:指定ComboBox控件中选定项目的数据成员路径,即列表中每个项目绑定的实际值。DisplayMemberPath:指定显示在ComboBox中的数据成员路径,即列表中每个项目的显示文本。Watermark:指定ComboBox控件的提示文本,当没有选中任何选项时显示。前台写入绑定的属性(显示名称,绑定Id)

2024-06-11 17:49:46 465 1

转载 OpcUaHelper的基本使用(转载)

此处举例批量订阅3个点节点,按顺序在 textBox5 , textBox9 , textBox10 文本框按照顺序进行显示,此处比上面的操作需要麻烦一点, 需要缓存下批量订阅的节点信息。正式开始连接服务器,连接操作必须放在Try中,异步执行。Read/Write Node 读写点位操作。使用此窗口服务可以查看服务器的节点状态。类型为int16,使用下面方法读取。// 缓存的批量订阅的节点。批量读取(类型不一致)读取Attrubute。读取Reference。批量读取(类型一致)

2024-05-30 15:37:43 189

原创 使用KEPServer连接欧姆龙PLC获取对应标签数据(标签值类型改为字符串型)

首先 连接KEPServer。Dword类型是双字模式,实际就是表现为两个十六进制数。1.创建通道(通道),(选择对应的驱动,跟当前型号PLC型号对应)。2.创建设备,(填入IP地址以及欧姆龙的默认端口号:44818)3.创建对应的标签。参考字符串的标记方式: 变量名称/字符长度。

2024-05-30 14:38:02 809

原创 MySQL 解决登录报错 - 错误1130- Host xxx is not allowed to connect to this server

输入命令cd C:\Program Files\MySQL\MySQL Server 5.7\bin\,按回车键,如图所示。2.5 查看当前数据库下,用户表的数据(主机,用户)2.2 连接 MySQL 数据库。2.4 进入到mysql数据库。2.1 打开命令行提示符界面。2.3 查看当前表中的数据库。2.6 修改user表主机。然后输入密码 回车登录。查看当前使用的数据库。

2024-05-29 11:33:53 582 1

原创 MX Component基础使用(多点位读取,多点位写入)

步骤,先连接PLC,然后在填入对应的点位 D10 然后去读取。

2024-05-28 16:16:09 369

原创 Guid转换为字符串(sqlserver)

生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。对于程序开发的各个方面,.NET Framework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。(1). GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。

2024-05-08 18:02:44 259

转载 c# Aspose.Cells 导出Excel表格(转载)

https://blog.csdn.net/zhangyang20091/article/details/134906042

2024-04-30 18:03:50 53

原创 TortoiseSVN 丢失了预定增加的文件 解决方案

右键 检查修改 - 找到文件状态 为缺少的项 右键直接删除 缺少状态的文件 或者在提交的时候不提交状态丢失的文件。

2024-04-25 09:09:37 458

原创 MVC动态导出预览的pdf文件(打印)

获取模板使用word编辑完成后转换成pdf文件预览 然后打印 使用。FileResult 来打印Aspose.Words;

2024-04-20 16:28:04 146

原创 C# 将窗口显示在指定屏幕

【代码】C# 将窗口显示在指定屏幕。

2024-04-01 14:43:12 240

原创 SQLserver 可以写的If语句

判断附件是否存在如果存在就返回已有的正常数据Id。

2024-03-28 20:09:03 619

原创 Windows Server2012 R2 无法安装.NET Framework 3.5的解决方法

Windows server 2012R2,自带的是.NET Framework 4.5,如果想装SQL server2008或者SQL server2012就需要安装 .ENT Framework 3.5,建议安装 .NET3.5 版本,我本人亲测过,成功了!之前下载的安装简包可能不是对应Windows servers 2012R2版本里切取出来的,所以使用本文方法的同学一定要注意选取对应版本的简包(我用的简包链接在文中),然后指定备用源路径即可。这篇文章里说了很多方法,大家可以尝试。

2024-03-25 17:59:48 2041

原创 使用 Aspose.Words 处理word文件,然后转存pdf预览

创建word文档,处理word文档,然后使用pdfviewer 显示出来。

2024-02-29 23:02:14 608

原创 我的附件操作样例

是个我自己的附件处理文件适用于 webdav。

2024-02-26 10:47:18 139

原创 Net中LINQ的扩展方法ForEach()对多个属性进行赋值

Net中LINQ的扩展方法ForEach()对多个属性进行赋值。

2024-02-22 17:44:41 286

原创 在datagridview列显示下拉操作

因为此处绑定数据实际为数据 参数 显示的操作,不影响datasource的数据绑定。尽量选择 skindgv这不会轻易出错。

2023-12-16 18:01:05 482

原创 新界面打开Winfrom页面

新界面打开Winfrom页面(互不影响,多线程打开,互补隶属)

2023-12-10 20:54:56 116

原创 我的MQTT操作类(M2Mqtt.Net)

【代码】我的MQTT操作类(M2Mqtt.Net)

2023-11-08 15:38:33 970

原创 C#创建Windows Service(Windows 服务)基础教程

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。简历一个新WPF项目,叫WindowsServiceTestUI,添加对System.ServiceProcess的引用。右键serviceInsraller1,选择属性,将ServiceName的值改为ServiceTest。右键ServiceTest,选择查看代码。

2023-11-08 14:02:37 1857

转载 SQL 中的For Xml Path详解

如果要删除的长度大于第一个字符串的长度,将删除到第一个字符串中的第一个字符。今天就给大家介绍一下FOR XML PATH,它就是用来处理低版本数据库中数据合并的,是一个比较古老的功能了,新版本中也依然还能使用,对SQL 中的For Xml Path相关知识感兴趣的朋友一起看看吧。最近出的每日一题里面,有一道是关于合并同类型数据为一行的题,使用SQL Server 2017版本及以上的直接使用STRING_AGG()函数即可,但是2016版本以下是没有这个功能的,那该如何求解?是不是比LEFT简短一些啦?

2023-11-07 10:54:39 1412

原创 SQL server数据库端口访问法

我用的是sql2014测试的,在安装其他程序是默认安装了sql(sql的tcp/ip端口为xxx),服务也不相同,但是由于比较不全,我又重装了sql2014的完整安装包,默认安装的端口是1433,所以就导致了数据库存在两个端口,在sql连接时,不添加端口默认都是1433,导致我端口号为xxx的库始终读取不到 文章来源地址https://www.yii666.com/article/165174.html。那么问题来了,我怎么访问端口为xxx的了,有办法的 网址:yii666.com。

2023-11-01 20:57:33 1383 1

转载 C#实现语音播报

1、首先要安装语音包Microsoft Speech SDK 5.1。2、引用 Interop.SpeechLib.dll。3、然后以下代码即可。

2023-10-28 08:49:12 1665

转载 Assembly用法举例

如:Assembly.LoadFrom(@“C:\Users\majm\source\repos\ConsoleApp29\bin\Debug\TestDll.dll”);Assembly类即程序集类,用来加载其他程序集,加载后可以用Type来使用其他程序集中的信息,如果想要使用其它程序集中的内容,需要先加载程序集。一样的效果,如果是当前程序集,可以GetExecutingAssembly获取程序集。使用Load可以加载当前程序bin目录行下的程序集或者系统程序集。①、一般用来加载同一文件下的其他程序集。

2023-10-21 17:03:04 220

原创 我的更新程序的使用方法(program 下编辑的启动操作)

一个是日志表格,一个是更新文件表格。

2023-10-21 16:57:46 146

转载 多线程分块下载操作类

转载于:https://www.javalc.com/post/68.html。创建接口 IDownloadProgressListener。

2023-09-20 21:01:16 90

转载 WPF 设置颜色及字符串,Color,Brush之间的转换 以及渐变色的操作LinearGradientBrush(转)

原文链接:https://blog.csdn.net/lvxingzhe3/article/details/122143475。版权声明:本文为CSDN博主「一介学徒」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/rwo_bear/article/details/132363967。版权声明:本文为CSDN博主「无熵~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-09-13 17:20:26 2361

转载 WPF 流加载(转载)

转载:https://www.cnblogs.com/SeNaiTes/p/10239847.html。

2023-09-13 10:58:00 82

原创 WPF下的DispatcherTimer计时器

【代码】WPF下的DispatcherTimer计时器。

2023-09-12 20:28:57 486

转载 WPF中的命令行参数(转载)

命令行参数这样是一种技术,传递一组参数到你希望开始的应用,以某种方式影响它。尝试使用Windows自带的记事本,在开始菜单选择运行或者按一下Win+R键,输入:notepad.exe c:\Windows\win.ini。记事本简单的寻找一条或多条参数,然后使用它们。在真实的应用中,可能会有很多参数,甚至有选择的使用它们,譬如切换某个属性的开和关。我们这里使用 StartupEventArgs参数,定义了一个e,传入到应用启动事件中。通过订阅到App.xaml中的启动事件,命令行参数被传递到WPF应用中。

2023-09-12 12:07:59 251

原创 我的中控考勤机操作类

请注意 上传图片的方法。

2023-09-09 23:32:03 190

原创 浅谈Http协议、TCP协议(转载)

上 图是http的请求模式,http的工作模式有三种:prefork、worker、event,下面介绍prefork和worker的工作模 式,prefork模式使用多个子进程,每个子进程只有一个线程。我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。既不拆分,也不合并,而是保留这些报文的边界,因此,应用程序需要选择合适的报文大小。

2023-09-09 12:10:19 161

原创 c# 定期重启程序操作

原文链接:https://blog.csdn.net/yizhou2010/article/details/129583150。二、Process.Start()和Exit()经测试发现有时候也只会关闭程序,并不会重新启动。经测试发现有时候只会关闭程序,并不会重新启动。三、进程的Start和Kill方法。1 先说说重启//这部分是转载的。经测试使用进程进行重启比较稳定。四:使用Process方式。一、Restart方法。

2023-09-04 20:46:52 1476

空空如也

空空如也

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

TA关注的人

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