![](https://img-blog.csdnimg.cn/78da30a6add74416aa76ac7c9bf5ff5e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#
文章平均质量分 54
1.窗体程序
2.上位机开发
3.串口通信
猪悟道
为你疯魔
展开
-
ASP.NET CORE 连接 SQL SERVER2008R2 数据库
ASP.NET CORE 连接 SQL SERVER1.新建asp.net项目,我用的是VS 20172.打开如图控制台,输入命令:Scaffold-DbContext “Data Source=127.0.0.1;Initial Catalog=Spring_MVC_Core;User ID=sa;Password=*******;MultipleActiveResultSets=tr...原创 2019-08-13 10:31:06 · 7900 阅读 · 0 评论 -
时间戳转换、BASE64和MD5加解密、秒表、图片进行BASE64转换离线使用小工具
PortableTools使用说明文档一、时间戳转换1.日期转换为时间戳2.时间戳转换为日期二、BASE64和MD5加解密1.BASE64输入原文,单击加密、解密2.MD5输入原文,单击加密三、秒表1.勾选倒计时,则倒计时结束开始计时2.不勾选倒计时,则直接开始计时3.单击【计时-N】,可以进行5次循环计时4.单击【停止】,结束计时四、图片进行BASE64转换1.单击【图片转Base64】,选择图片后自动转换2.将Base64数据粘贴到下侧输入框,单击【Base64转图片原创 2021-08-22 19:47:42 · 2303 阅读 · 0 评论 -
Windows自动关机工具
Windows自动关机工具一、定时关机1.参数说明:左侧:3600 表示3600秒(1小时)右侧:1-9下拉框 设为 num2.使用说明:①关机时间为:3600 * num (秒) 或 num (小时)后②左侧秒的参数框可输入任意数字(T),右侧下拉支持1-9(N),最终关机倒计时为 T*N 秒;设置完成,单击开始计时即可执行定时关机计划复制任务监听关机1.复制任务监听关机需要授权:单击【开始复制】弹出信息提示框:按【ctrl+c】组合键复制信息将提示信息发送给作原创 2021-08-22 14:47:24 · 422 阅读 · 0 评论 -
RS485/RS232串口通信实现源码
之前贴出了代码,但是源码已经找不到了;鉴于很多同学私信想要参考,找时间重新写了一个工程一、参考代码1.不方便下载的同学可以参考贴出来的源代码链接:RS485二、基本知识1.RS485通信讲解:读30001、30002两个寄存器,假设从机地址为1上位机(主机)发送下行报文:01 03 00 03 00 02 34 0B从机地址功能码寄存器起始地址读取寄存器个数CRC校验010300 0300 0285 ca010300 0400 0285 ca上原创 2020-06-15 00:43:24 · 13669 阅读 · 3 评论 -
C# 将 HTTP 路径图片转为byte字节数据,VS2019
C#将http路径图片转为byte字节数据输入图片Http地址,即可返回byte[] bytes public static byte[] Url_To_Byte(String filePath) { //第一步:读取图片到byte数组 HttpWebRequest request = (HttpWebRequest)WebRe...原创 2019-10-06 12:32:54 · 3358 阅读 · 1 评论 -
C# NOPI 读写 Excel,并插入图片,VS2019
1.打开Nuget,工具->NuGet包管理工具->管理解决方案的NuGet程序包。新建一个将网络图片转为byte数据的类Bitmap_To_Byte。新建一个导入、导出Excel类Npoi_Excel。2.搜索NOPI,并安装。原创 2019-09-29 00:17:22 · 5089 阅读 · 1 评论 -
C# 窗体程序拉伸控件自适应 + 动态加载控件
此时,程序运行后拖动边框,内部控件随之拉伸。原创 2019-09-28 22:20:18 · 1690 阅读 · 1 评论 -
C# 定时器的三种实现方式:Timer
Timer实现1.System.Timers.Timer:这个Timer是使用线程池中的线程去执行任务的,,既然是使用线程池里的线程,就必须在访问任务用到的资源的时候,对线程进行同步!,可以指定某个线程去执行任务。System.Timers.Timer类:定义一个System.Timers.Timer对象,然后绑定Elapsed事件,通过Start()方法来启动计时,通过Stop()方法或者E...原创 2019-07-17 10:53:10 · 6389 阅读 · 1 评论 -
VS开发C#窗体实现串口通信功能RS232、RS485
先看效果图,字符串收发COM3、4为虚拟串口程序源码新建C#窗体程序,布局如图:程序源码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO.Ports;u...原创 2019-07-16 18:31:39 · 30769 阅读 · 31 评论 -
关于C#窗体生成并读写本地INI配置文件
C#窗体生成并读写本地INI配置文件新建inifiles类:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading.Task...原创 2019-07-12 10:08:11 · 982 阅读 · 0 评论 -
C#窗体程序 和 JSP或HTML通信
一、背景说明:很多外设通信需要串口,通过C#开发串口通信程序非常方便,但是将C#数据引入浏览器非常繁琐,而且开发Activex只有IE能够完美兼容。B/S模式开发的系统移动性好的同时,操作外设困难。然而,将JSP或HTML加载到C#窗体程序很方便,而且JS和C#通信很简单。二、C#和JS之间的相互调用1.新建项目2.添加控件...原创 2019-07-09 23:39:20 · 1851 阅读 · 1 评论 -
C# 的 WebBrowser控件引入jsp页面并实现WebSocket通信
WebBrowser不支持WebSocket在WebBrowser中,引入Jsp可能不支持WebSocket,用Spring MVC实现时,加载SockJS.min.js文件又会失败(不清楚是否普遍如此,我引入失败),可以用过在jsp页面加入如下一个修饰语句达到支持websocket的目的<meta http-equiv="X-UA-Compatible" content="IE=7...原创 2019-07-09 10:41:16 · 736 阅读 · 0 评论 -
C#和JSP之间,通过WebBrowser控件通信
C#窗体和jsp通信通过WebBrowser控件将jsp引入窗体程序配置方法:窗体程序namespace B_Test{ //配置1:写在namespace下,设置Com对外可访问 [System.Runtime.InteropServices.ComVisible(true)] public partial class Form1 : Form...原创 2019-07-08 09:36:58 · 661 阅读 · 0 评论 -
C# 服务程序 弹窗
C#服务程序编写原创 2019-04-10 11:53:08 · 3573 阅读 · 1 评论