![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 50
Seven Li
这个作者很懒,什么都没留下…
展开
-
无法远程登录其他系统-这可能是由于CredSSP加密Oracle修正。
备注说明: 我用的是Win10的系统,远程MSTSC 系统是windows server 2012解决办法如下:然后选择计算机配置>管理模板>系统>凭据分配>加密Oracle修正原创 2021-10-11 13:02:38 · 101 阅读 · 0 评论 -
SQL查询每个设备最新一笔资料
查询sql 命令:SELECT MachineName, EqpIP, ActStsMach, ActCntCyc, ActTimCyc, ActTimFill1, EventTimeFROM API_MoldingParamData xWHERE CreateTime = ( SELECT MAX (CreateTime) FROM API_MoldingParamData y WHERE x.MachineName = y.MachineName原创 2021-09-28 14:04:34 · 386 阅读 · 0 评论 -
FANUC NC GUIDE PRO 17.1虚拟机(XP系统)
FANUC NC GUIDE PRO 17.1虚拟机(XP系统)版本17.00(2019.10.1)-添加了FS0i-F Plus iHMI。CNC系统版本为D4G3(D6G3)/ 06。-添加了用于FS0i-F / FS0i-F Plus的机器组成创建工具。(不包括学术包)-CNC系统已更新为以下系列/版本。FS30i-B iHMI:G313 / 29FS30i-B:G313 / 29FS31i-B:G413 / 29FS31i-B5:G433 / 29FS32i-B:G503 /原创 2021-08-09 09:31:33 · 18474 阅读 · 8 评论 -
C# 台群CNC M80系列CNC通讯
台群CNC使用的是日本三菱CNC控制系统,要上位机连网通讯的话需要安装通讯软件(FCSB1224W000),而这个软件是收费的。需要的话私聊我这个通讯软件支持多种语言通讯,如下图概要三菱CNC通信软件FCSB1224W000是在EZSocket环境下运行的软件产品(以下称为本产品),可方便地开发用于三菱数控装置CNC M700/M800系列、三菱CNC C70系列、三菱CNC C80系列、带有Windows接口的应用程序。参考资料:需要资料可以加我VX:genesisv92...原创 2021-07-27 09:12:47 · 3021 阅读 · 5 评论 -
【C#初学者必备】常用200+单词整理
有一些小伙伴感觉学习编程很难,有一部分原因是觉得自己英语不好,所以我们将C#学习中遇到的常用单词整理了一下,一共有200多个,供大家学习。1、Visual Studio直译:可视化开发环境说明:简称VS,我们编写程序的集成开发环境,可以写代码、编译代码、调试代码、发布程序。2、.Net直译:dotNet说明:我们常说的.net读作dotnet,表示网络开发平台3、Sharp直译:锋利的说明:C#就读作“C Sharp”,表示这是开发语言中的一个“利器”4、Framework直译:框架,原创 2021-07-27 08:34:30 · 5400 阅读 · 3 评论 -
SQL SERVER 中日期格式化,及GETDATE()CONVERT()
date和datetime类型的区别date是SQL Server 2008新引进的数据类型。它表示一个日期,不包含时间部分,可以表示的日期范围从公元元年1月1日到9999年12月31日。只需要3个字节的存储空间。dateTime 日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精确到3.33毫秒,它需要8个字节的存储空间。GETDATE()函数,返回当前日期时间(datetime类型)SELECT GET.原创 2021-06-30 13:26:24 · 311 阅读 · 0 评论 -
C# 如何telnet IP的某端口/ping 是否通
//检查是否ping通 private bool checkPingEnable(string _ip) { bool _isEnable = false; try { Ping pingSender = new Ping(); PingReply reply = pingSender.Send(_ip, 120);//第一个参数为ip地址.原创 2021-06-07 09:27:33 · 2824 阅读 · 0 评论 -
C#正则提取字符串(一个或多个)
C#正则表达式进行简单的字符串匹配识别直接上代码:if (!Regex.IsMatch(comboBox1.Text, @"(高端类|中端类|低端类)"))//产品类型格式验证{ MessageBox.Show("产品类型格式不正确!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error); return;}//------例1if (!Regex.IsMatch(comboBox2.Text, @"\d(16|32|48|56)"))//原创 2021-05-26 09:24:52 · 10664 阅读 · 0 评论 -
C# .NET下读取PDF文本
在.NET下读取PDF文本用到的类库主要有两个:PDFBox和iTextSharp。先说PDFBox,这个类库据说功能很强大,本人在这只是简单介绍一下:1、下载PDFBox下载地址:http://sourceforge.net/projects/pdfbox/2、引用动态链接库解压缩下载的PDFBox,找到其中的Bin目录,需要在项目中添加引用的dll文件有: IKVM.GNU.Classpath.dll PDFBox-0.7.3.dll FontBox-0.1.0-dev.dll IKVM.Ru原创 2021-05-24 13:36:42 · 4304 阅读 · 0 评论 -
C# 三菱FX5U-32M与上位机通讯
三菱 MX COMPONENT下载及安装测试https://blog.csdn.net/han_better/article/details/80534913如果多个PLC要连到一个PC主机上,就要在三菱mx组件配置逻辑站号,如下图:界面展示:下载源码链接:审核中原创 2021-05-11 17:07:32 · 1059 阅读 · 0 评论 -
三菱 MX COMPONENT下载及安装测试
1、下载地址:MX Component三菱官方下载-https://www.mitsubishielectric-fa.cn/序列号:117-570766844(测试可用)个人建议用云盘下载,本地下载比较慢,下载完成后解压缩即可。2、安装解压后先安装EnvMEL文件夹中的setup安装完成后直接运行解压后文件夹中的setup即可:然后公司什么的随便设置,再输入注册码:如果遇到下面图片显示内容,允许安装即可:安装完成后就会显示如下图片:3、运行首先打开设置程序:点击wi原创 2021-02-01 15:04:57 · 7648 阅读 · 2 评论 -
RabbitMQ-server开启MQTT 功能
安装顺序:1.先安装OPT, 下载URL2.再安装rabbitmq,下载URL3.启动RabbitMQ管理web画面3.1 run RabbitMQ cmd, 输入 rabbitmq-plugins enable rabbitmq_management 运行3.2 http://localhost:15672/#/queues 用户名:guest 密码:guest 登录后加个用户4. RabbitMQ配置MQTT插件----------------------- https://blog原创 2020-12-24 09:11:37 · 1184 阅读 · 0 评论 -
C#从字符串获取文件路径
C#从字符串获取文件路径C# 截取带路径的文件名字,扩展名,等等 的几种方法C#对磁盘IO操作的时候,经常会用到这些,路径,文件,文件名字,文件扩展名.之前,经常用切割字符串来实现,可是经常会弄错. 尤其是启始位置,多少个字节,经常弄晕.下面这种方法貌似比较简便:string filePath = @“E:\Randy0528\中文目录\JustTest.rar”;Response.Write(“文件路径:”+filePath);Response.Write(“更改路径字符串的扩展名。”原创 2020-12-08 10:11:34 · 2815 阅读 · 0 评论 -
C#使用Microsoft.ACE.OLEDB.12.0 需要安装的组件
報錯信息:C#使用Microsoft.ACE.OLEDB.12.0 需要安装的组件下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=13255記得要選擇中英文版本,這個要注意,不然會安裝不了的。微軟官網說明:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13255安裝說明:注意:在安装此下载之前,必须先通过使用“控制面板”中的“添加/删除程序”,原创 2020-12-03 08:57:30 · 5969 阅读 · 0 评论 -
System.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
AccessDatabaseEngine.exehttps://www.onlinedown.net/soft/1180584.htm运行软件提示错误 :未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ,那么就需要安装这个软件了。System.InvalidOperationException:“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”。本程序的作用在于使得在office系统文件与office应用程序之间进行数据传输。装说明注原创 2020-11-16 14:29:19 · 2703 阅读 · 0 评论 -
Fanuc CNC NC文件上传下载工具
有需要的可以vx我: Genesisv92可以教您设置Fanuc CNC网络通讯,以及源码提供给您。不懂的也可以问我。不免费服务器哦。原创 2020-05-09 11:23:35 · 2983 阅读 · 7 评论 -
#使用Thread.Sleep()导致程序无响应的解决办法
有时候我们在编写C#程序时需要某个线程睡眠一段时间,一般情况下,我们首先会想到用Thread.Sleep()方法,但是有时候用这个方法的时候会导致程序出现无响应的状况,那有没有其他办法来替代这个方法呢?答案是肯定的,下面亦是美网络就给大家介绍一下Thread.CurrentThread.Join()方法。首先我们来看一下msdn帮助文档是如何介绍的:Thread.Sleep(); //将当前线程挂起指定的时间。Thread.CurrentThread.Join(); //在继续执行标准的 COM 和转载 2020-09-03 09:26:47 · 3745 阅读 · 0 评论 -
WinForm—窗体之间传参数的几种方式
前言小编最近维护一个Winfrom窗体,是项目中CS端的主窗体,很多子窗体需要从主窗体获取值,同时子窗体还需要给主窗体回传值,下面来给大家介绍一下。正文本文中以主窗体为frmMain,子窗体为frmGroup ,两窗体之间的传值来做示例。方式一: 使用公共静态变量传值主窗体frmMain中代码public partial class frmMain : Form{ //声明工位ID 为公共静态变量 public static string terminalID = ""; //给静态变量原创 2020-09-03 09:05:53 · 3365 阅读 · 0 评论 -
C# 命名管道进行进程通信--pipe通讯
C#中使用命名管道进行进程通信的实例原文: C#中使用命名管道进行进程通信的实例1 新建解决方案NamedPipeExample在解决方案下面新建两个项目:Client和Server,两者的输出类型均为“Windows 应用程序”。整个程序的结构如下图所示。2 实现项目ClientClient仅包含一个名为“客户端”的窗体,如下图所示。编写窗体后端代码,如下所示。using System;using System.IO;using System.IO.Pipes;using Syst原创 2020-09-01 16:07:17 · 922 阅读 · 1 评论 -
C# 判断字符串是否是int/double
using System.Text.RegularExpressions;/// /// 判断字符串是否是int/double/// public static bool IsIntOrDouble(string strNumber){Regex objNotNumberPattern = new Regex("[^0-9.-]");Regex objTwoDotPattern = new Regex("[0-9][.][0-9][.][0-9]");Regex objTwoMinusPat原创 2020-07-31 14:39:13 · 1392 阅读 · 0 评论 -
c# RabbitMQ 中间件搭建
Windows 下安装RabbitMQ服务器及基本配置https://www.cnblogs.com/vaiyanzi/p/9531607.htmlC#项目添加 RabbitMQ.Client 参考:https://www.nuget.org/packages/RabbitMQ.Client/5.2.0打开VS程序包管理控制台输入以下commandInstall-Package RabbitMQ.Client -Version 5.2.0安装会有问题改用 Install-Package Ra原创 2020-05-11 10:08:16 · 355 阅读 · 0 评论 -
C#获取文本文件的编码,自动区分GB2312和UTF8
C# 获取文本文件的编码,自动区分GB2312和UTF8https://www.cnblogs.com/guyun/p/4262587.html以下是获取文件编码的一个类using System; using System.IO; using System.Text; /// <summary> /// FileEncoding 的摘要说明 /// </summ...原创 2020-04-21 16:11:05 · 939 阅读 · 0 评论 -
C# 实现设置系统环境变量设置
以前实现系统环境变量设置时是要在电脑属性–高级–环境变量设置,实现方式主要有2种,修改注册表,添加环境变量调用系统Kernel32.DLL函数,设置环境变量注册表方式,是要修改注册表的位置是[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]代码我已经封装,注意要引入命名空间us...原创 2020-03-29 21:08:25 · 272 阅读 · 0 评论 -
SQLite ——内置函数
SQLite研究——内置函数 原创:https://blog.csdn.net/suiyunonghen/article/details/4684039Core FunctionsThe core functions shown below are available by default. Additional functions may be written in C and added ...原创 2020-03-29 19:03:33 · 244 阅读 · 0 评论 -
c# 给Sqlite数据库设置密码
System.Data.SQLite中的SQLiteConnection类提供了一个ChangePassword的方法,这个方法并非来自其父类DbConnection,而是在SQLiteConnection类中定义的。不禁让人感叹,这个开源驱动做的真不错。using System;using System.Collections.Generic;using System.Linq;usin...原创 2020-03-29 18:52:56 · 5045 阅读 · 3 评论 -
C# Winform项目中添加 Log4net日志库
C# Winform项目中添加 Log4net 日志库具体参考 https://www.cnblogs.com/swjian/p/9810914.htmlNuGet包管理器 里面安装log4net,添加引用里面会自动添加log4net.dll引用。在项目Properties->AssemblyInfo.cs文件中 添加//log4net引用[assembly: log4ne...原创 2020-03-13 13:38:16 · 665 阅读 · 0 评论 -
c# JsonStr转object、object转jsonStr
//jsonStr转object//接受数据 public void OnMessage(object sender, EventArgs e) { string _T = ((WebSocketSharp.MessageEventArgs)e).Data; Common.CommonLog(BASEComm.UniNLog.LogLevel.Info...原创 2020-03-13 13:32:24 · 669 阅读 · 0 评论 -
c# datatime返回时间差 代码
#region 返回时间差public static string DateDiff(DateTime DateTime1, DateTime DateTime2){string dateDiff = null;try{TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);TimeSpan ts2 = new TimeSpan(DateTime2....原创 2020-03-11 13:09:16 · 224 阅读 · 0 评论