【C#-完整无向图的最有效实现】教程文章相关的互联网学习教程文章

c#: 颜色选择控件之实现【代码】【图】

参考ColorComboBox做修改,并对颜色名做些修正,用于CR MVMixer产品中,聊作备忘~ 效果图:代码://颜色拾取框 using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms;namespace CRMVMixer {//event handler delegatepublic delegate void ColorChangedHandler(object sender, ColorChangeArgs e);[ToolboxBitmap(typeof(ComboBox))]public class ColorComboBox : ComboBox{private Popup...

.net C#实现图像对比【代码】【图】

【实例简介】用.net C#实现两张图像的相似度对比功能 文件:590m.com/f/25127180-490252161-500aa3(访问密码:551685) 【实例截图】以下内容无关: -------------------------------------------分割线--------------------------------------------- 认识 Semaphore Semaphore 是什么 Semaphore 一般译作 信号量,它也是一种线程同步工具,主要用于多个线程对共享资源进行并行操作的一种工具类。它代表了一种许可的概念,是否允...

.net C#实现图像对比【代码】【图】

【实例简介】用.net C#实现两张图像的相似度对比功能 文件:590m.com/f/25127180-490252161-500aa3(访问密码:551685) 【实例截图】以下内容无关: -------------------------------------------分割线--------------------------------------------- 认识 Semaphore Semaphore 是什么 Semaphore 一般译作 信号量,它也是一种线程同步工具,主要用于多个线程对共享资源进行并行操作的一种工具类。它代表了一种许可的概念,是否允...

c#实现图片高质量压缩【代码】【图】

参考:https://www.cnblogs.com/ZXdeveloper/p/6841878.html 由于参考的博文提供的代码在我的pc上跑起来,会使压缩后的图片有白色边框,所以我做了小小的修改 /// <summary>/// 无损压缩图片/// </summary>/// <param name="sFile">原图片地址</param>/// <param name="dFile">压缩后保存图片地址</param>/// <param name="flag">压缩质量(数字越小压缩率越高)1-100</param>/// <param name="size">压缩后图片的最大大小<...

C# 使用SDL2实现Mp4文件播放音视频操作【代码】

播放音视频的关键:视频的格式是H264,音频的格式是AAC。使用ffmpeg探测流的方式来实现音视频流的解码播放。 数据处理逻辑:H264->YUV AAC->PCM。 SDL2工具类 using SDL2; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; namespace CvNetVideo {public unsafe class SDLHelper{private IntPtr screen;private Int...

c# 实现控件(ocx)中的事件详解【代码】

c#控件实现类似c++中ocx控件功能 c++中ocx控件 1、控件方法 2、控件事件 c#很容易实现c++中ocx中控件方法的功能,但是实现类似c++中ocx的控件事件,则需要一定的周折。 下面就用实例简单的介绍c#如何实现 c#中ActiveX(ocx)实现实例(vs2008环境下): using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using Syste...

C#BF算法递归实现【代码】

BruteForce算法递归实现,少了点慧根using System;namespace BruteForce {class Program{static void Main(string[] args){bool run = true;while (run){Console.WriteLine("BruteForce算法,计算子串在主串中的位置:");Console.WriteLine("输入一个主串:");string mainString = Console.ReadLine().Trim().ToString();Console.WriteLine("输入一个子串:");string substring = Console.ReadLine().Trim().ToString();Console.Wr...

# C# Asp.Net中实现MD5加密【代码】

C# Asp.Net中实现MD5加密 创建MD5加密类。 // Encryt为MD5加密类// 第一步创建加密类 public class Encrypt{public string encrypt(string strPwd){string str = "";// 初始化MD5对象MD5 md5 = new MD5CryptoServiceProvider();// 将字符编码为一个字节数组byte[] data = Encoding.Default.GetBytes(strPwd);// 计算data字节数组的哈希值byte[] md5Data = md5.ComputeHash(data);// 清空md5md5.Clear();// 遍历md5Data哈希数组for ...

C#实现进制转换(2-64)【代码】

输入3行数据m,n,s。 请把m进制的数s转换为n进制的数显示输出 1 using System;2 3 namespace _1734 {5 /*6 * 2-62范围内任意进制转换7 */8 class Program9 {10 /*11 * 任意进制数转换成十进制数12 */13 public static string ArbitrarySystemToDecimal(string input_ArbitrarySystem, int old_radix, int radix)14 {15 char[] a = input_ArbitraryS...

C# 实现特殊字符快速转码【代码】【图】

我就废话不多说了,大家还是直接看代码吧~ encodeURIComponent('\n')"%0A"encodeURIComponent('\\')"%5C"encodeURIComponent('/')"%2F"encodeURIComponent(',')         "%2C"encodeURIComponent('\'')%27encodeURIComponent("\"")        "%22" data = json;data = data.Replace("\\", "%5C").Replace("\n", "%0A");//.Replace("/","%2F"); .Replace(",", "%2C").Replace("'", "%27").Replace("\\", "%5C").Repla...

C#调用usb摄像头的实现方法【代码】【图】

1、下载AForge类库,下载地址:https://code.google.com/archive/p/aforge/downloads,我下载的版本是:AForge.NET Framework-2.2.5.exe; 2、下载安装好后,将下载类库中的Release文件夹复制到C#项目的可执行文件文件夹,即Debug文件夹下; 3、在C#项目中添加引用,右击解决方案资源管理器下的引用上,点击添加引用,通过浏览找到Debug文件夹下的Release文件夹选择要添加的引用文件:AForge、AForge.Controls、AForge.Imaging、AF...

C#实现长连接【代码】

实现长连接前我们先了解下长连接与短连接的区别,明白何时选用长连接何时选用短连接。 长连接与短连接 长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。 短连接:Client方与server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此方式常用于一点对多点通讯。 长连接与短连接的操作过程 短连接的操作步骤是:建立...

C#实现向QQ邮箱发送信息【代码】

C#实现向QQ邮箱发送信息 直接上代码 MailMessage mm = new MailMessage("*******@qq.com", "*******@qq.com");//第一个是发送人的邮箱号,第二个是收件人的邮箱号;mm.Subject = "SSSSSSS";//邮件标题mm.Body = "你好,这儿就是邮件内容";SmtpClient sc = new SmtpClient("smtp.qq.com");sc.UseDefaultCredentials = false;sc.EnableSsl = true;sc.Credentials = new NetworkCredential("发送人的QQ号", "QQ邮箱的授权码");//QQ邮箱...

c#操作excel文件 c# 通过NPOI类库实现读取excel文件【代码】

NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。 直接上代码,这里我引用的事1.2.5版本,因为我项目是2.0的,不支持高版本 这里我是转成了datatable类型了,大家可以根据需求不一定要转换,可以直接操作sheet对象 public static DataTable LoadDataFromExcelByNPOI(string fileName){FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate); //读取文件流H...

C#实现在WinCE上播放声音【代码】

此播放音效的方法几乎针对所有Windows系统都通用,废话不多说,直接上代码using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices; using System.Text;namespace CabbeenFactory.Service {public class VoiceService{/// <summary>/// 播放一个音频文件(必须是wav格式)/// </summary>/// <param name="lpszNameAs">音频文件</param>/// <param name="ByVal...