C#.net 软件列表

解决C#程序只允许运行一个实例的几种方法详解
C#.net

解决C#程序只允许运行一个实例的几种方法详解

2020-02-16 标签:解决,c,程序,允许,运行,实例,几种,方法,详解,本文,大家,如何,使用,创建,系统,只能有,实现,互斥,通常

本文和大家讲一下如何使用C#来创建系统中只能有该程序的一个实例运行。要实现程序的互斥,通常有下面几种方式,下面用 C# 语言来实现:方法一:使用线程互斥变量. 通过定义互斥变量来判断是否已运行实例.把program.cs文件里的Main()函数改为如下代码:实现代码如下:using System;u

C#实现窗体淡入淡出效果的方法总结
C#.net

C#实现窗体淡入淡出效果的方法总结

2020-02-16 标签:c,实现,窗体,淡入淡出,效果,方法,总结,代码,如下,private,void,form,load,object,sender,system,eventargs,e,double

1.实现代码如下:privatevoidForm1_Load(objectsender,System.EventArgse)for(doubled=0.01;d=1){timer1.Dispose();}} 3.用循环或计时器,实现代码如下:frmFormmyForm=newfrmForm()frm

基于.net中突破每客户端两个http连接限制的详细介绍
C#.net

基于.net中突破每客户端两个http连接限制的详细介绍

2020-02-16 标签:基于,n,et,突破,每客,http,连接,限制,详细,介绍,协议,规定,请求,并发,连接数,最大

在Http协议中,规定了同个Http请求的并发连接数最大为2. 这个数值,可谓是太小了。而目前的浏览器,已基本不再遵循这个限制,但是Dot Net平台上的 System.Net 还是默认遵循了这个标准的。从而造成了,在使用HttpWebRequset 或者 WebClient 利用多线程的方式,访问

C#软件注册码的实现代码
C#.net

C#软件注册码的实现代码

2020-02-16 标签:c,软件,注册码,实现,代码,第一步,根据,cpu,序列号,生成,机器码,如下,取得,设备,硬盘,标号,public,static

第一步。根据卷标,CPU序列号,生成机器码实现代码如下:// 取得设备硬盘的卷标号public static string GetDiskVolumeSerialNumber(){ManagementClass mc = new ManagementClass(“Win32_NetworkAdapt

解析C#彩色图像灰度化算法的实现代码详解
C#.net

解析C#彩色图像灰度化算法的实现代码详解

2020-02-16 标签:解析,c,彩色,图像,灰度,算法,实现,代码,详解,如下,所示,public,static,bitmap,original,create,a,blank

代码如下所示:实现代码如下:public static Bitmap MakeGrayscale(Bitmap original){//create a blank bitmap the same size as originalBitmap newBitmap = new Bitmap(origi

基于c#图像灰度化、灰度反转、二值化的实现方法详解
C#.net

基于c#图像灰度化、灰度反转、二值化的实现方法详解

2020-02-16 标签:基于,c,图像,灰度,反转,实现,方法,详解,彩色,转化,过程,化处,每个,像素,颜色,r

图像灰度化:将彩色图像转化成为灰度图像的过程成为图像的灰度化处理。彩色图像中的每个像素的颜色有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围。而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围

使用c#在word文档中创建表格的方法详解
C#.net

使用c#在word文档中创建表格的方法详解

2020-02-16 标签:使用,c,word,文档,创建表格,方法,详解,实现,代码,如下,public,string,message,try,object,nothing,system,reflection,missing

实现代码如下:public string CreateWordFile(){string message = "";try{Object Nothing = System.Reflection.Missing.Value;string name = "xiehuan.doc";object file

深入分析C#中WinForm控件之Dock顺序调整的详解
C#.net

深入分析C#中WinForm控件之Dock顺序调整的详解

2020-02-16 标签:深入分析,c,winform,控件,dock,顺序,调整,详解,最近,n,et,布局,困惑,由于,使用,方式,操作,比较,方便

最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。但问题是,.net winform的dock方式是根据先添加的控件顺序进行优先级Dock排列的,假设我想目前有三个控件A、B、C分别以

解决C#中取消方向键对控件焦点控制的实现方法
C#.net

解决C#中取消方向键对控件焦点控制的实现方法

2020-02-16 标签:解决,c,取消,方向键,控件,焦点,控制,实现,方法,winform,应用程序,键盘,响应,事件,经常,使用,keypress,keyup,keydown,处理

在C# winform 应用程序中,对于键盘响应事件,经常使用到"KeyPress"、“KeyUp”、"KeyDown"事件,可以处理某个按键的自定义处理事件。有时想定义方向键的自定义处理事件时,你可以发现,虽然自定义的处理事件发生了响应,但是也可以看到,按下方向键时,发现窗体上控件的焦点也发生了切

解读在C#中winform程序响应键盘事件的详解
C#.net

解读在C#中winform程序响应键盘事件的详解

2020-02-16 标签:解读,c,winform,程序,响应,键盘,事件,详解,form,添加,keyup,却不,解决办法,重写,ref,message,msg

在winform程序中给form添加了keyup事件,但是程序却不响应键盘事件,解决办法是重写Form基类的ProcessCmdKey(ref Message msg, Keys keyData)方法。实现代码如下:protected override bool ProcessCmdKey(ref