自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 350

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

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

2024-06-11 17:49:46 256

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

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

2024-05-30 15:37:43 48

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

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

2024-05-30 14:38:02 455

原创 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 136 1

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

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

2024-05-28 16:16:09 223

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

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

2024-05-08 18:02:44 219

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

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

2024-04-30 18:03:50 22

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

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

2024-04-25 09:09:37 296

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

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

2024-04-20 16:28:04 119

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

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

2024-04-01 14:43:12 218

原创 SQLserver 可以写的If语句

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

2024-03-28 20:09:03 500

原创 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 897

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

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

2024-02-29 23:02:14 558

原创 我的附件操作样例

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

2024-02-26 10:47:18 134

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

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

2024-02-22 17:44:41 234

原创 在datagridview列显示下拉操作

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

2023-12-16 18:01:05 416

原创 新界面打开Winfrom页面

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

2023-12-10 20:54:56 111

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

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

2023-11-08 15:38:33 945

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

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

2023-11-08 14:02:37 1332

转载 SQL 中的For Xml Path详解

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

2023-11-07 10:54:39 1024

原创 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 1341 1

转载 C#实现语音播报

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

2023-10-28 08:49:12 1492

转载 Assembly用法举例

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

2023-10-21 17:03:04 191

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

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

2023-10-21 16:57:46 143

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

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

2023-09-20 21:01:16 87

转载 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 2147

转载 WPF 流加载(转载)

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

2023-09-13 10:58:00 70

原创 WPF下的DispatcherTimer计时器

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

2023-09-12 20:28:57 444

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

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

2023-09-12 12:07:59 229

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

请注意 上传图片的方法。

2023-09-09 23:32:03 181

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

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

2023-09-09 12:10:19 157

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

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

2023-09-04 20:46:52 1410

原创 关于计数以及Index返回订单号升级版可以控制年月日累计(不重复)(sqlite)

【代码】关于计数以及Index返回订单号升级版可以控制年月日累计(不重复)(sqlite)

2023-09-02 18:06:05 791

原创 SQLServer如何获取客户端IP

很多用户询问如何通过SQLServer获取客户端IP从而定位一些问题,比如链接泄露,其实主要是利用几个相关视图,如下给出一些SQL方便用户排查。SQLServer如何获取客户端IP。查看更详细的链接参数配置。

2023-08-31 20:39:25 1376

原创 我的数据上传类操作(以webDAV为例)

【代码】我的数据上传类操作(以webDAV为例)

2023-08-25 09:35:26 488

原创 使用M2Mqtt 接受以及发布MQTT消息

在NuGet库里面直接查找M2Mqtt就可以安装库。使用framework4.5.2。

2023-08-24 11:00:56 496

原创 关于计数以及Index返回订单号升级版002(控制字符长度,控制年月标记,拾取未使用编号)--使用两个表来满足操作

1.根据参数获取当前setNoIndex表里现在的No的index值,如果包含关键字当前对应数据,则现在SetIndexNoLeft 表中找到有无未使用并未占用的那条数据(被占用的数据IsTaken=1,生成后使用当前时间与updated时间进行比对,然后时间超过30分钟后会把状态变更为 IsTaken =0 ),如果有就返回,如果没有就创建一条新的SetIndexNoLeft记录并返回。3.在主要对象需要插入时,插入成功后数据进行删除当前 这一条Id的SetIndexNoLeft数据。

2023-08-17 18:11:37 161

原创 按顺序搜索缺失的数字最简单方法(C#与SQLServer)

【代码】c# - 按顺序搜索缺失的数字最简单方法。

2023-08-17 08:58:28 179

原创 关于计数以及Index返回订单号升级版(控制字符长度,控制年月标记)

【代码】关于计数以及Index返回订单号升级版(控制字符长度,控制年月标记)

2023-08-02 20:39:36 180

空空如也

空空如也

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

TA关注的人

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