c#可以创建任意控件的拖动方法

经常进行图形界面设计的编程者肯定知道,控件在设计的时候才能随意拖动,运行的时候就不能拖动了.你肯定会问:运行时能随意拖动控件吗?答案是肯定的,我们的项目涉及到了这...

2021-07-15

C#对Windows服务组的启动与停止操作

Windows服务大家都不陌生,Windows服务组的概念,貌似MS并没有这个说法。作为一名软件开发者,我们的机器上安装有各种开发工具,伴随着各种相关服务。Visual Studio可以不打开,SqlSe...

2021-07-15

详解C#中一维数组的插入

一维数组的插入:实现效果:在1 2 3 后面插入4using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.T...

2021-07-15

C#图片查看器实现方法

实现效果:注意:using system.io; 往Form1上添加控件picturebox,再添加imagelist,并设置imagelist的imagesize大小Form1.cs代码:using System;using System.Collections.Generic;u...

2021-07-15

C#中event内存泄漏总结

内存泄漏是指:当一块内存被分配后,被丢弃,没有任何实例指针指向这块内存, 并且这块内存不会被GC视为垃圾进行回收。这块内存会一直存在,直到程序退出。C#是托管型代码,其内存的分...

2021-07-15

在C#项目中如何使用NHibernate详解

前言现代化大型项目通常使用独立的数据库来存储数据,其中以采用关系型数据库居多。用于开发项目的高级语言(C#、Java等)是面向对象的,而关系型数据库是基于关系的,两者之间的沟通...

2021-07-15

详解C# 代码占用的空间

是不是代码会占用空间,如果一个程序初始化需要 100M 的代码,那么在他初始化之后,这些代码就没有作用了,他会不会占空间?本文经过测试发现,代码也是会占空间。我写了2k个垃圾类代码...

2021-07-15

c# 插入数据效率测试(mongodb)

mongodb的数据插入速度是其一个亮点,同样的10000条数据,插入的速度要比Mysql和sqlserver都要快,当然这也是要看使用者怎么个使用法,你代码如果10000次写入使用10000次连接,那也是...

2021-07-15

c# 文件压缩zip或将zip文件解压的方法

1.必须Dll:ICSharpCode.SharpZipLib.dll。可从Nutget程序包中获取。2.压缩文件/// <summary>/// 压缩文件成zip/// </summary>/// <param name="fileZip">压缩成zip文件的绝...

2021-07-15

C# FileStream实现多线程断点续传

一、前言 网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长。由于这几个月要负责公司的在线升级项目,所以正好顺便写了一下代码如下:using System;...

2021-07-15

C# 实现窗口无边框,可拖动效果

具体代码如下所示: #region 无边框拖动效果 [DllImport("user32.dll")]//拖动无窗体的控件 public static extern bool ReleaseCapture(); [DllImport("user32.dll"...

2021-07-15

C# winForm实现的气泡提示窗口功能示例

本文实例讲述了C# winForm实现的气泡提示窗口功能。分享给大家供大家参考,具体如下:using System;using System.Collections.Generic;using System.ComponentModel;using Syst...

2021-07-15

C#实现简单计算器功能

实现效果:Form1.cs代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sys...

2021-07-15

C# Oracle批量插入数据进度条的实现代码

前言由于项目需求,需要将Excel中的数据进过一定转换导入仅Oracle数据库中。考虑到当Excel数据量较大时,循环Insert语句效率太低,故采用批量插入的方法。在插入操作运行时,会造成...

2021-07-15

使用c#+IMap实现收取163邮件

最近我要做一个爬虫。这个爬虫需要如下几个步骤:1 填写注册内容(需要邮箱注册)2 过拖拽验证码(geetest)3 注册成功会给邮箱发一封确认邮箱4 点击确认邮箱中的链接 完成注册我...

2021-07-15

C#文件流读写和进度回调示例详解

前言前不久遇到一个问题,是公司早期的基础库遇到的,其实很低级,但是还是记录下来。出错点是一个 IO 流的写入bug,我们项目会有一种专有的数据格式,这个格式的奇葩点在于如果设置...

2021-07-15

C#设置Word文档背景的三种方法(纯色/渐变/图片背景)

目录一、添加纯色背景二、添加渐变色背景 三、添加图片背景Word是我们日常生活、学习和工作中必不可少的文档处理工具。精致美观的文档能给人带来阅读时视觉上的美感。在本...

2021-07-15

C#利用SharpPcap实现网络包捕获嗅探

本文是利用SharpPcap实现网络包的捕获的小例子,实现了端口监控,数据包捕获等功能,主要用于学习分享。什么是SharpPcap?SharpPcap 是一个.NET 环境下的网络包捕获框架,基于著名的...

2021-07-15

C#实现文件夹的复制和删除

最近做MVC网站时刚好用到,用以提供一个完整的文件夹并压缩下载,正好做个笔记。拷贝文件夹的所有内容到另一个文件夹内:public static void CopyDir(string srcPath, string aim...

2021-07-15

使用NOPI读取Word、Excel文档内容

使用NOPI读取Excel的例子很多,读取Word的例子不多。Excel的解析方式有多中,可以使用ODBC查询,把Excel作为一个数据集对待。也可以使用文档结构模型的方式进行解析,即解析Workboo...

2021-07-15

C# ListBox中的Item拖拽代码分享

我们先来看下运行效果图Form1.cs代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System....

2021-07-15

C#设置与获取环境变量的方法详解

1.前言本来想拿学校机房的Android编辑器直接粘到自己电脑上用,发现它的eclipse是32位的,而我的JDK是64位的,于是想到干脆装两个JDK,用C#做一个能够更改环境变量的程序
环境变量...

2021-07-15

C#基于FTP协议的简易软件自动升级程序

最近在重写了一个老的产品条码扫描程序,客户端数越有30个,因为经常有更新,C/S维护非常不方便,所以做一个自动更新程序特别有必要。在网上随便找了找自动更新的方案,大多使用VS的...

2021-07-15

C#减少垃圾回收压力的字符串操作详解

C# 性能优化细节
1、使用string.Empty给一个空字符串变量赋初始值 String.Empty是一个指代,而””是具体的实现string filter=“”;//不建议 string filter=string.Empty; /...

2021-07-15

C# 编译生成dll文件供程序调用的两种方法

一、使用vs2017 创建动态dll文件方法一:1、新建-项目-类库2、创建一个.cs文件 写入代码,例如:建立一个Windows窗体略丑,简单明了。。。using System; using System.Collections....

2021-07-15

C#利用ZXing.Net生成条形码和二维码

本文是利用ZXing.Net在WinForm中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正。什么是ZXing.Net&#63;ZXing是一个开放源码的,用Java实现的多种格式的1D/2D...

2021-07-15

C#部署数据库及IIS站点

一、前言最近忙里偷闲,做了一个部署数据库及IIS网站站点的WPF应用程序工具。 二、内容此工具的目的是: 根据.sql文件在本机上部署数据库 在本机部署IIS站点,包括新建站点,新建...

2021-07-15

C#操作INI文件的辅助类IniHelper

使用INI配置文件,简单便捷。该辅助工具类为C#操作INI文件的辅助类,源码在某位师傅的基础上完善的来,因为忘记最初的来源了,因此不能提及引用,在此深感遗憾,并对贡献者表示感谢。us...

2021-07-15

C#判断单词个数方法总结

方法一:判断英文单词个数:using System;namespace FindWord{ class Program { static void Main(string[] args) { string space = " "; string str = "hel...

2021-07-15

C# 操作 access 数据库的实例代码

随笔:(1) 命名空间 using System.Data.OleDb;(2) 连接字符串 private staticstring connStr = @"Provider= Microsoft.Ace.OLEDB.12.0;Data Source = d...

2021-07-15

WinForm实现鼠标拖动控件跟随效果

本文实例为大家分享了WinForm实现鼠标拖动控件跟随效果的具体代码,供大家参考,具体内容如下1. 运行初始窗口如下:2. 拖动后效果如下:3. 代码如下:
public partial class Form1...

2021-07-15

C# 启用事务提交多条带参数的SQL语句实例代码

具体代码如下所示:
/// <summary> /// 启用事务提交多条带参数的SQL语句 /// </summary> /// <param name="mainSql">主表SQL</param> /// <param name="mainParam">主表对应...

2021-07-15

C#中枚举的特性 FlagAttribute详解

写在前面枚举Enum 全称(Enumeration),即一种由一组称为枚举数列表的命名常量组成的独特类型。可以看出枚举的出现时为了使我们可以在程序中方便的使用一些特定值的常量,一般的...

2021-07-15

超简单C#获取带汉字的字符串真实长度(单个英文长度为1,单个中文长度为2)

正常情况下,我们是直接去string的length的,但是汉字是有两个字节的,所以直接用length是错的。如下图:所以应该用以下代码来获取长度:private void button1_Click(object sender,...

2021-07-15

C#以流方式读socket超时设置的实例

本文实例为大家分享了C#以流方式读socket超时设置的具体代码,供大家参考,具体内容如下using System;using System.IO;using System.Net;using System.Text;using System.Net.S...

2021-07-15

C#中comboBox实现三级联动

实现效果:Form1.cs代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sys...

2021-07-15

C#中参数数组、引用参数和输出参数示例详解

前言本文主要介绍了关于C#参数数组、引用参数和输出参数的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧参数数组在C#中,可以为函数指定一个不定长的...

2021-07-15

WPF自定义控件和样式之自定义按钮(Button)

一、前言程序界面上的按钮多种多样,常用的就这几种:普通按钮、图标按钮、文字按钮、图片文字混合按钮。本文章记录了不同样式类型的按钮实现方法。下面话不多说了,来一起看看详...

2021-07-15

C#中backgroundworker的使用教程

介绍:根据MSDN介绍: BackgroundWorker 类允许您在单独的专用线程上运行操作。 耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响...

2021-07-15

C#使用Socket实现局域网聊天

本文实例为大家分享了C#使用Socket实现局域网聊天的具体代码,供大家参考,具体内容如下先运行一个java写的局域网聊天,效果图如下后使用c#图形修改如下:C#代码:servlet服务端using...

2021-07-15

C#自定义IP输入框控件

场景: 做一些网络设备应用时,需要有ip地址的输入,这就需要ip地址输入框控件思路: 1 重写TextBox 为IpInputBox。 2 重写TextBox为SubIpInputBox 3 一个Ip...

2021-07-15

C#中IDispose接口的实现及为何这么实现详解

前言我原本认为对于IDispose的实现方法,只要在里面释放非托管资源就行了,但是通过网上资料,看到很多实现方法并不是仅仅做释放非托管资源,非常迷惑,关键是这些资料也没详细的告诉...

2021-07-15

C#二维码图片识别代码

本文实例为大家分享了C#二维码图片识别的具体代码,供大家参考,具体内容如下怎么用NuGet和怎么配置log4net就不介绍了,直接上代码(Visual Studio 2015 下的项目,用的.NET Framewo...

2021-07-15

C#添加、读取Word脚注尾注的方法

本文实例为大家分享了C#添加读取Word脚注尾注的具体代码,供大家参考,具体内容如下脚注和尾注是对文本的补充说明。脚注一般位于页面的底部,可以作为文档某处内容的注释;尾注一般...

2021-07-15

C#实现XML文件读取

本文实例为大家分享了C#实现XML文件读取的具体代码,供大家参考,具体内容如下using System.Collections;using System.Collections.Generic;using System.IO;using System.Text...

2021-07-15

C#利用GDI+给图片添加文字(文字自适应矩形区域)

前言这篇文章是 GDI+ 总结系列的第二篇,如果对 GDI+ 的基础使用不熟悉的朋友可以先看第一篇文章《C# 使用 GDI+ 画图》。需求
需求是要做一个编辑文字的页面。用户在网页端写...

2021-07-15

C#实现简易猜数字游戏

本文实例为大家分享了C#实现简易猜数字游戏的具体代码,供大家参考,具体内容如下游戏规则说明:由系统生成一个随机数,玩家有三次猜数字的机会,如果在三次内猜出数字反馈玩家猜对了...

2021-07-15

C#中如何将MongoDB->RunCommand结果映射到业务类的方法总结

前言一直没实际用过MongoDB,最近有个项目中用了用,踩了一些坑。这篇文章会介绍将MongoDB->RunCommand结果映射到业务类时碰到的问题,以及对各种方法的探索。Collection中的数据...

2021-07-15

利用unity代码C#封装为dll的步骤分享

前言本文主要介绍了关于unity代码C#封装为dll的相关内容,分享出来供需要的朋友们学习,下面话不多说了,来一起学习学习吧。方法如下1 Visual studio软件打开后创建一个项目2并选...

2021-07-15

深入浅析C#中的var和dynamic

在理解var和dynamic关键字之前,让我们先了解一下编程语言的类别。C#中有两类编程语言: 静态类型语言类别 动态语言类别静态类型语言静态类型语言也被称为强类型语言。所谓强...

2021-07-15
返回顶部
顶部