
C#
yc_1224
这个作者很懒,什么都没留下…
展开
-
MySql数据库备份/恢复
Windows环境下直接调用mysql/mysqldump命令。Linux环境下创建临时shell脚本解决密码特殊字符问题;根据操作系统选择不同的执行方式。原创 2025-04-01 16:03:15 · 216 阅读 · 0 评论 -
C# SM2加解密 ——国密SM2算法
国密SM2算法。原创 2024-03-12 14:21:04 · 3522 阅读 · 2 评论 -
C# .NET Framework2.0 通过http协议推送数据
C# .NET Framework2.0 通过http协议推送数据。高版本可以用HttpClient原创 2023-08-30 17:03:01 · 368 阅读 · 0 评论 -
获取汉字首字母(转换较精确)
【代码】获取汉字首字母。原创 2023-05-22 16:35:59 · 521 阅读 · 0 评论 -
C#中DataGridView设置行高
C#中DataGridView设置行高。原创 2022-11-03 11:53:42 · 5183 阅读 · 0 评论 -
c#删除转义字符的方法,删除\0后的字符串
c#删除转义字符的方法,删除\0后的字符串。原创 2022-11-03 11:46:07 · 1051 阅读 · 0 评论 -
Winform读取txt文件内容
Winform读取txt文件内容。原创 2022-10-20 16:54:55 · 1202 阅读 · 0 评论 -
结构体转byte数组
结构体转byte数组。原创 2022-10-14 15:10:34 · 1006 阅读 · 0 评论 -
通过SoundPlayer 播放.wav 格式的音频
通过SoundPlayer 播放.wav 格式的音频。原创 2022-08-26 15:30:13 · 246 阅读 · 0 评论 -
CS0656 缺少编译器要求的成员“Microsoft.CSharp..........Create
CS0656 缺少编译器要求的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create原创 2022-08-11 15:21:49 · 2880 阅读 · 0 评论 -
移除超出规定List最大数量的数据
移除超出规定List最大数量的数据。原创 2022-08-05 16:29:59 · 654 阅读 · 0 评论 -
二进制流转换成字节数组
二进制流转换成字节数组原创 2022-06-29 14:39:36 · 509 阅读 · 0 评论 -
C# WebRequest POST模式 ,基于“Basic Auth”口令认证模式,使用multipart/form-data方式上传文件及提交其他数据
基于“Basic Auth”口令认证模式使用multipart/form-data方式原创 2022-06-27 17:11:27 · 1414 阅读 · 0 评论 -
C# 动态加载TabControl用法
private void BindTabData() { dtIPD = new DataTable(); //drItem = new DataTable(); //获取【项目大类】列表显示于 TabPage MRD_Score model = new MRD_Score(); model.ActiveFlag = "Y"; Da...原创 2022-05-19 16:01:01 · 3251 阅读 · 0 评论 -
Graphics 绘制波形
#region 绘制波形 //private Graphics objGraphics; //Graphics 类提供将对象绘制到显示设备的方法 //private Bitmap objBitmap; //位图对象 /// <summary> /// 绘制波形 /// </summary> /// <param name="objGraphics">位图对象</pa.原创 2022-05-16 16:36:06 · 316 阅读 · 0 评论 -
判断字符串是否为json字符串
public static class JsonSplitExtention { public static bool IsJson(this string json) { return JsonSplit.IsJson(json); } } public class JsonSplit { private static bool IsJsonStart(ref string ...原创 2022-05-12 15:53:29 · 1377 阅读 · 0 评论 -
C# GDI+ 同比例绘制图片
//pnlImg(panel) 为容器//_img(image) 为要绘制显示的图片 private void PaintImgAll(Graphics gph = null) { if (_img == null) return; bool flag = false; if (gph == null) { .原创 2022-01-13 11:17:41 · 485 阅读 · 0 评论 -
TreeView 右键菜单
//树节点击事件 //定义一个全局cms ContextMenuStrip cms; private void treeDoorWay_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button != MouseButtons.Right) return;//判断是不是右键 if (e....原创 2021-12-31 17:26:39 · 3205 阅读 · 0 评论 -
C# HttpWebRequest 必须使用适当的属性或方法修改“Host”标头;必须使用适当的属性或方法修改“Date”标头。
//无法直接修改标题“Host”。 //必须使用适当的属性或方法修改“Host”标头。//只有Framework4.5及以上才支持1.1和1.2协议//Framework4.5及以上可以直接.Host;string url=“”;HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);request.Host="127.0.0.1:8080";//必须使用适当的属性或方法修改“Date”标头。//接口不要求特定日期格式.原创 2021-11-30 14:53:14 · 3309 阅读 · 0 评论 -
C# 图片,字节流,路径文件的转换
/// <summary> /// 图片,字节流,路径文件的转换 /// </summary> class BitmapImageHelper { //待测试 public Image GetImageHttp(string url, int width) { Image image = null; int BytesToRead = 100; ..原创 2021-10-26 11:30:06 · 1301 阅读 · 0 评论 -
C# 保存图片到本地文件夹(GDI+中发生一般性错误的解决办法,不支持给定路径的格式)
private void SaveImg() { Image Img; string pictureUrl = FunManage.ImgLogUrl();//保存图片路径 FileInfo FileUrl = new FileInfo(pictureUrl); string pictureName = System.DateTime.No.原创 2021-06-04 17:50:34 · 4104 阅读 · 0 评论 -
设置DataGridView单元格的内容居中显示
//dgvVisitor 是DataGridView的名称dgvVisitor.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //单元格居中显示 private void dgvVisitor_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { e.CellStyle.Alignmen.原创 2021-05-11 10:45:22 · 4126 阅读 · 0 评论 -
Dictionary根据value值排序
//C#2.0 (VS2005)实现方法: private void dicSort(ref Dictionary<string, int> dic) { List<KeyValuePair<string, int>> myList = new List<KeyValuePair<string, int>>(dic); myList.Sort(delegate (KeyValu.原创 2020-12-14 12:01:15 · 1065 阅读 · 1 评论 -
TeeView 的属性
TeeView控件的属性~Height 控件的高度~Width 控件的宽度~BackColor 背景颜色~BorderColor 边框颜色~BorderStyle 边框样式~BorderWidth 边框宽度~CssClass 应用于该控件的CSS类名~ExpandedImageUrl 展开时显示的节点图标~ImageUrl 未选择或展开是显示的节点图标~SelectedImageUrl 选中状态下显示的节点图标~Indent 缩进距离,只有在ShowLines设为TRUE时才生效。.原创 2020-10-26 15:06:47 · 161 阅读 · 0 评论 -
C#WinForm应用程序中TreeView控件失去焦点后,仍然高亮显示被选中的节点
Treeview控件--Name:treeMenu将treeMenu的HideSelection属性设置为False, DrawMode属性设置为OwnerDrawTextprivate void treeMenu_BeforeSelect(object sender, TreeViewCancelEventArgs e){ if (treeMenu.SelectedNode != null) { //将上一个选中的节...原创 2020-06-30 11:17:22 · 587 阅读 · 0 评论 -
根据字符串的开始符和结束符获取值
//<id>1</id><mode>1</mode><st>1</st>//调用string szXML = "<id>1</id><mode>1</mode><st>1</st>";GetXmlNodeValue(szXML,"id");public string GetXmlNodeValue(string xml, string NodeName).原创 2020-05-28 14:22:33 · 539 阅读 · 0 评论 -
C# Sender的用法
sender类型是object。C# 里的继承关系是所有类的基类(object),所以控件同样也是继承与object的,所以将sender进行类型转换就能直接得到触发事件的控件对象。private void label_Click(object sender, RoutedEventArgs e){ Label lbl= (Label)sender; btn.Text= ...原创 2020-04-26 16:04:57 · 2131 阅读 · 0 评论 -
TreeView控件节点有选择的显示复选框
#region 隐藏某些复选框 /// <summary> /// 隐藏根节点复选框 /// </summary> private void TreeNodeCheckBoxs() { this.TreeRule.CheckBoxes = true; ...原创 2020-04-17 16:25:45 · 940 阅读 · 0 评论 -
截取特定的两个字符串之间的字符串
/// <summary> /// 从特定的两个字符串之间截取需要的字符串 /// </summary> /// <param name="szXML">获取的字符串</param> /// <param name="s1">特定字符串1</param...原创 2020-04-17 14:44:48 · 530 阅读 · 0 评论 -
c# 使用System.Media.SoundPlayer播放wav格式的声音文件
using System.Media;string szPath = Application.StartupPath + “\\SoundFile\\sound.wav”;SoundPlayer soundplayer = new SoundPlayer();声音文件路径:soundplayer.SoundLocation = szPath;播放方式:①同步播放:soundpla...原创 2019-12-13 10:50:21 · 2253 阅读 · 0 评论 -
C# DataGridView列添加进度条
效果源码如下此代码为转载//定义进度条列 public class DataGridViewProgressBarColumn : DataGridViewTextBoxColumn { public DataGridViewProgressBarColumn() { this.CellTemplate = new...转载 2019-05-22 14:23:07 · 3888 阅读 · 0 评论 -
C#获取时间详解
点击打开链接字符型转换为字符串1. // C 货币2. 2.5.ToString("C"); // ¥2.503. // D 10进制数4. 25.ToString("D5"); // 250005. // E 科学型6. 25000.ToString("E"); // 2.500000E+0057. // F 固定点8. 25.ToString("F2"); // 25.009. // G 常规...原创 2018-07-03 15:49:04 · 2859 阅读 · 0 评论 -
C# 调用POST请求
/// <summary> /// /// </summary> /// <param name="url">为请求地址: http://127.0.0.1:8080/wms/broadcast/startAlarmTaskTTS </param> /// <param na...原创 2019-08-23 14:28:17 · 2631 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“label1”的线程访问它。
#region 解决线程间操作无效: 从不是创建控件“label1”的线程访问它问题 delegate void SetTextCallback(string a);//先创建一个委托 /// <summary> /// 线程间操作无效: 从不是创建控件“label1”的线程访问它 /// </...原创 2019-08-07 11:24:55 · 1797 阅读 · 0 评论 -
XML根据节点找到对应的内容
public string GetXmlNodeValue(string xml, string NodeName) { int m, n; string sValue = ""; string xml0 = xml; //转换成大写 xml = xml.To...原创 2019-04-26 11:05:52 · 1158 阅读 · 0 评论 -
TreeView 根据节点value值即名称找到该节点
欢迎加群交流 QQ群 830426796 //根据节点名称找到对应的节点信息 public TreeNode FindNodeByValue(TreeNodeCollection trCollection, string szTxtName ) { TreeNode trNode= null; ...原创 2019-03-27 11:11:15 · 3428 阅读 · 0 评论 -
(TreeView控件)节点的一些应用方法:获取选中节点;当前节点选中,其所有子节点选中; 当前节点选中,其所有子节点选中; 某节点所有子节点选中,该节点选中;
/// <summary> /// 获取所有选中节点 /// </summary> /// <param name="trCollection"></param> /// <param name="listNode"></param> ...原创 2019-02-27 16:59:47 · 3728 阅读 · 0 评论 -
C#重新登录
/// <summary> /// 退出登录 /// </summary> public static void ReLoign() { Application.ExitThread(); Thread thtmp = new Thread(new...转载 2019-01-08 15:41:43 · 549 阅读 · 0 评论 -
构建下拉框
#region 下拉框 private void ConstructComboxDevType(ComboBox cb) { List<ComboxItem> list = new List<ComboxItem>(); list.Add(new ComboxItem(...原创 2018-08-06 15:27:09 · 154 阅读 · 0 评论 -
展开和折叠树节点
折叠树节点第一层if (treeView1.Nodes.Count > 0) treeView1.Nodes[0].Expand(); /// <summary> /// 节点的展开和折叠 /// </summary> /// <param name="se...原创 2018-08-06 15:25:08 · 1437 阅读 · 0 评论