月夜钓钱江鱼

醉后不知天在水,满船清梦压星河。

随笔分类 -  C#

C# FileSystemInfo与File相关类操作
摘要:常用到FileSystemInfo等相关 1 public static string ToDisplayString(this FileSystemInfo fileSysInfo) 2 { 3 string type = fileSysInfo.GetType().ToString(); 4 i 阅读全文
posted @ 2025-02-25 14:02 湘灵 阅读(0) 评论(0) 推荐(0) 编辑
给采集视频的增加人脸
摘要:1 static void Main(string[] args) 2 { 3 Mat frame = new Mat(); 4 var Capture = new VideoCapture("http://192.168.1.3:4747/video?1280x720"); // 这里是Droid 阅读全文
posted @ 2023-09-12 18:02 湘灵 阅读(20) 评论(0) 推荐(0) 编辑
解决ABP开发时奇怪的问题
摘要:在ABP vnext项目中,加载网站时出现以下错误: InvalidOperationException: Cannot find compilation library location for package 'System.Security.Cry‘ 找了好久没发现在哪出现问题,最后在http 阅读全文
posted @ 2023-07-20 11:54 湘灵 阅读(217) 评论(0) 推荐(0) 编辑
C#获取文件全路径、目录、扩展名、文件名称
摘要:获取文件全路径、目录、扩展名、文件名称: 1 using System; 2 using System.IO; 3 4 class Program 5 { 6 static void Main(string[] args) 7 { 8 9 //获取当前运行程序的目录 10 string fileDi 阅读全文
posted @ 2023-06-09 09:47 湘灵 编辑
C#高清打印关键代码
摘要:打印过程中,获取可见的实际宽度作为打印,就没有收缩的了,图片收缩放大是模糊的原因之一,所以所见所得就是最好的方法 1 private void printDocNew_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArg 阅读全文
posted @ 2023-04-04 22:32 湘灵 阅读(107) 评论(0) 推荐(0) 编辑
C#更加精准的时钟
摘要:using System; using System.ComponentModel; using System.Runtime.InteropServices; namespace SKII.SKIITimer { /// <summary> /// 相差2,3毫秒 /// </summary> p 阅读全文
posted @ 2023-03-11 10:32 湘灵 阅读(140) 评论(0) 推荐(0) 编辑
DataGridView绑定数据并操作
摘要:BindingList<VideoInfo> VideoPlayList = null;//定义 VideoPlayList = new BindingList<VideoInfo>(AppManager.CreateInstance().PlayList.VideoList);//List<T>绑 阅读全文
posted @ 2023-03-10 16:15 湘灵 阅读(88) 评论(0) 推荐(0) 编辑
List转换成DataSet集合
摘要:List对象集合转换成DataSet 1 public DataSet ConvertToDataSet<T>(IList<T> list) 2 { 3 if (list == null || list.Count <= 0) 4 { 5 return null; 6 } 7 DataSet ds 阅读全文
posted @ 2023-02-03 14:15 湘灵 阅读(359) 评论(0) 推荐(0) 编辑
C#HTTP Client SDK
摘要:HTTP SDK工具类,用来向服务端发送HTTP请求,请求支持POST/GET方式。如果提供了AccessKey和SecurityKey参数信息,它能够在内部将请求消息进行签名处理,然后向CSB服务端发送进行验证和调用。 # 签名机制的说明如果CSB 控制台发布出来的HTTP 服务声明需要鉴权处理, 阅读全文
posted @ 2023-01-16 11:53 湘灵 阅读(182) 评论(0) 推荐(0) 编辑
C#获取网络时间并更新
摘要:1 using System; 2 using System.Net; 3 using System.Net.Sockets; 4 using System.Runtime.InteropServices; 5 using System.Text; 6 using System.Windows.Th 阅读全文
posted @ 2023-01-13 11:46 湘灵 阅读(854) 评论(0) 推荐(0) 编辑
C#中DataTable导出XLS
摘要:1 private void DataTableToExcel( DataTable table , string file ) 2 { 3 string title = ""; 4 5 using ( FileStream fs = new FileStream(file,FileMode.Ope 阅读全文
posted @ 2022-12-14 10:35 湘灵 阅读(75) 评论(0) 推荐(0) 编辑
C#定时任务
摘要:1 /// <summary> 2 /// 耗时计数器 3 /// </summary> 4 public class ElapsedTimer 5 { 6 // 创建时默认为创建时间,这样不调用 Start 也可以 7 private DateTime _StartTime = DateTime. 阅读全文
posted @ 2022-12-12 11:17 湘灵 阅读(2085) 评论(0) 推荐(0) 编辑
C#进程间相互通信之NamedPipe
摘要:C#进程间相互通信之NamedPipe 阅读全文
posted @ 2022-11-29 09:55 湘灵 编辑
C#清空控件的值
摘要:/// 清除容器里面某些控件的值 /// </summary> /// <param name="parContainer">容器类控件</param> public void ClearCntrValue(Control parContainer) { for (int index = 0; in 阅读全文
posted @ 2022-11-28 16:20 湘灵 阅读(111) 评论(0) 推荐(0) 编辑
C#向其实进程子窗体发送指令
摘要:近日,想在自己的软件简单控制其它软件的最大化最小化,想到直接向进程发送指令,结果一直无效,经过Spy++发现,原来快捷方式在子窗体上,所以需要遍历子窗体在发送指令,以下为参考代码: 1 [DllImport("user32.dll", SetLastError = true)] 2 public s 阅读全文
posted @ 2022-10-20 09:54 湘灵 阅读(224) 评论(0) 推荐(0) 编辑
JSON反序列化接口的问题
摘要:今天在使用JSON序列化类时出现问题,原来类中有一个接口,在反序列化时不知道接口的实体是什么 public class Device : IComparer { private string _deviceid; private string _devicename; private string 阅读全文
posted @ 2019-01-23 23:29 湘灵 阅读(1229) 评论(0) 推荐(0) 编辑
几种C#实现播放声音的方法 DirectX、SoundPlayer等
摘要:第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll 2.引入DirectX 的DLL文件的名字空间: using Microsoft.Dir 阅读全文
posted @ 2018-11-07 16:14 湘灵 阅读(3355) 评论(0) 推荐(0) 编辑
WinForm中的MVC模式--MVP模式
摘要:本文主要介绍MVC模式在WINFORM中的实现,其实砖家们都称它为MVP模式,小弟E文不太好,真的是记不住那个P怎么拼写的。。 MVC模式主要解决的问题就是将表示层和业务层进行分离,在以往做WINFORM项目的时候,通常都是将很多的逻辑代码直接写在了Form.cs代码的事件里,这样的话业务逻辑就和界 阅读全文
posted @ 2018-08-10 16:49 湘灵 阅读(1998) 评论(0) 推荐(0) 编辑
C#.net中如何操作XML
摘要:需要添加的命名空间:using System.Xml;定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;1,创建到服务器同名目录下的xml文件:方法一:xmldoc = new XmlDocument ( ) ;//加... 阅读全文
posted @ 2015-08-09 11:27 湘灵 阅读(212) 评论(0) 推荐(0) 编辑