随笔分类 -  C#

1 2 下一页
WPF 程序使用 MediatR
摘要:WPF 程序使用 MediatR 1 修改App.xam 让WPF应用启动时不要直接实例化主窗口,而是通过DI获取 删除掉 StartupUri="Views\MainWindow.xaml" <Application x:Class="YourNamespace.App" xmlns="http: 阅读全文
posted @ 2024-06-29 15:50 永恒921 阅读(155) 评论(0) 推荐(1)
.NnetFormWork 嵌入WebApi
摘要:1 添加服务类 WebServiceHost using System.ServiceModel; using System.ServiceModel.Web; using System.Web.Services.Protocols; [ServiceContract(Namespace = "ht 阅读全文
posted @ 2024-03-07 18:14 永恒921 阅读(51) 评论(0) 推荐(0)
多线程等待
摘要:多线程等待 温故而知新,好久没有用到,突然忘记 方法一 CountDownEvent 类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thread 阅读全文
posted @ 2022-11-15 09:09 永恒921 阅读(33) 评论(0) 推荐(0)
C#播放音乐的几种方式
摘要:好久没用都要忘记了,记录下,温故而知新。 1. 播放系统事件声音 System.Media.SystemSounds.Asterisk.Play(); System.Media.SystemSounds.Beep.Play(); System.Media.SystemSounds.Exclamati 阅读全文
posted @ 2021-11-29 14:32 永恒921 阅读(3051) 评论(0) 推荐(0)
Castle Windsor 注册
摘要:【转】Castle Windsor之组件注册 注册方式较多,大体有这么几种,学习得比较粗浅,先记录: 1、逐个注册组件即对每个接口通过代码指定其实现类,代码: container.Register( Component.For<IMyService>() //接口 .ImplementedBy<My 阅读全文
posted @ 2021-06-16 15:06 永恒921 阅读(134) 评论(0) 推荐(0)
C# 动态调用Webservice
摘要:通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的U 阅读全文
posted @ 2021-05-24 15:16 永恒921 阅读(900) 评论(0) 推荐(2)
C# 通过反射获取类/方法的属性描述
摘要:public class testDescrible { int _tt; [Description("123")] public int ttt { get { return _tt; } set { _tt = value; } } [Description("测试1")] public voi 阅读全文
posted @ 2020-09-22 14:37 永恒921 阅读(2363) 评论(0) 推荐(0)
C# 利用SendMessage实现winform与wpf之间的消息传递
摘要:WPF 接收初始化 /// <summary> /// 初始化窗体句柄消息接收函数 /// </summary> private void InitailWinHand() { HwndSource hWndSource; WindowInteropHelper wih = new WindowIn 阅读全文
posted @ 2020-09-22 12:29 永恒921 阅读(974) 评论(0) 推荐(0)
C# 检测IP地址是否合法
摘要:/// <summary> /// 检测IP地址是否合法 /// </summary> /// <param name="strJudgeString"></param> /// <returns></returns> public static bool JudgeIPFormat(string 阅读全文
posted @ 2020-09-22 11:41 永恒921 阅读(689) 评论(0) 推荐(0)
C# 正则表达式数字匹配
摘要:/// <summary> /// 带小数点数字匹配 /// </summary> /// <param name="input"></param> /// <returns></returns> public static bool IsNumber(string input) { string 阅读全文
posted @ 2020-09-22 11:33 永恒921 阅读(6315) 评论(0) 推荐(0)
C#中实现文件拖放打开的方法
摘要:C#中实现文件拖放打开的方法 设置Form属性 AllowDrop = True; 在Form事件中 private void Form1_DragDrop(object sender, DragEventArgs e) { string localFilePath = ((System.Array 阅读全文
posted @ 2020-02-28 15:10 永恒921 阅读(1170) 评论(1) 推荐(0)
C#设置自定义文件图标实现双击启动
摘要:修改注册表,双击文件直接打开 string strProject = "Exec"; string p_FileTypeName =".cdb";//文件后缀 string fileName = System.Windows.Forms.Application.ExecutablePath;// 获 阅读全文
posted @ 2020-02-28 15:04 永恒921 阅读(1224) 评论(1) 推荐(0)
C# 获取键盘钩子,屏蔽键盘按键
摘要:static int hHook = 0; public delegate int HookProc(int nCode, int wParam, IntPtr lParam); //LowLevel键盘截获,如果是WH_KEYBOARD=2,并不能对系统键盘截取,Acrobat Reader会在你 阅读全文
posted @ 2020-02-27 17:05 永恒921 阅读(2133) 评论(1) 推荐(2)
c# 调用 C++ dll 传入传出类型对应说明
摘要:原文网址:https://www.cnblogs.com/zhangwenbo0713/p/7503579.html 由于经常使用C#调用 非托管C++ dll 操作一下硬件,出现传入传出类型的问题,现整理了C++ dll 类型与 C#类型对应关系: //C++中的DLL函数原型为 //extern 阅读全文
posted @ 2020-01-13 16:25 永恒921 阅读(369) 评论(0) 推荐(0)
C# 指定程序打开指定文件
摘要:Process process = new Process(); process.StartInfo.FileName = 指定程序exe文件路径; process.StartInfo.Arguments = 指定文件路径; process.StartInfo.UseShellExecute = f 阅读全文
posted @ 2019-09-04 10:12 永恒921
HttpListener 实现小型web服务器
摘要:HttpListener 实现web服务器 用于小型服务器,简单、方便、不需要部署。 总共代码量不超过50行。 可通过网页直接访问。 程序访问方法 JSON数据传输方法 阅读全文
posted @ 2019-08-09 15:12 永恒921 阅读(4994) 评论(0) 推荐(0)
C# 动态创建数据库三(MySQL)
摘要:前面有说明使用EF动态新建数据库与表,数据库使用的是SQL SERVER2008的,在使用MYSQL的时候还是有所不同 一、添加 EntityFramework.dll ,System.Data.Entity.dll ,MySql.Data, MySql.Data.Entity.EF6 注意:Ent 阅读全文
posted @ 2019-01-23 12:17 永恒921 阅读(1636) 评论(1) 推荐(0)
C# 动态创建SQL数据库(二)
摘要:使用Entity Framework 创建数据库与表 前面文章有说到使用SQL语句动态创建数据库与数据表,这次直接使用Entriy Framwork 的ORM对象关系映射来创建数据库与表 一 新建项目OrmDemo 二 添加 EntityFramework.dll 与System.Data.Enti 阅读全文
posted @ 2018-12-28 15:27 永恒921 阅读(6164) 评论(2) 推荐(0)
C# 动态创建SQL数据库(一)
摘要:最近在做项目中要求能够要求动态添加数据库并建表。具体思路如下 1 提供数据名,根据数据库创建数据库 2 自定数据库与数据表,提供数据表自定与数据类型创建表 创建sqlhelper类,用于数据库操作 编写调用函数 最后调用 阅读全文
posted @ 2018-12-18 15:32 永恒921 阅读(3444) 评论(0) 推荐(0)
转(C# 类似右键菜单弹出窗体)
摘要:文章来自 https://www.cnblogs.com/ahdung/p/FloatLayerBase.html 每天进步一点点 新建类 FloatLayerBase 继承Form, 自己有点小改动public void Show(Control control, Point endPoint) 阅读全文
posted @ 2018-12-13 09:27 永恒921 阅读(995) 评论(0) 推荐(0)

1 2 下一页