C#
文章平均质量分 81
zuoyefeng1990
这个作者很懒,什么都没留下…
展开
-
C#图解教程摘录-值类型和引用类型存储位置
原创 2016-09-08 15:14:10 · 470 阅读 · 0 评论 -
C# XML XmlDocument
C# XML XmlDocument地址:http://www.cnblogs.com/txw1958/archive/2013/01/16/csharp-xml.html 添加命名空间:using System.Xml;定义公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem转载 2016-11-11 09:47:23 · 599 阅读 · 0 评论 -
C# 用正则表达式实现金额转中文大写
public static string MoneyToCap(string money) { if (string.IsNullOrEmpty(money)) { return ""; } string s = double.Parse(money).T原创 2016-11-11 14:46:29 · 1358 阅读 · 0 评论 -
C# 正则表达式 判断string 是否是数字
public static bool IsNumeric(string value){ return Regex.IsMatch(value, @"^[+-]?\d*[.]?\d*$");}public static bool IsInt(string value){ return Regex.IsMatch(value, @"^[+-]?\原创 2016-11-11 14:48:05 · 468 阅读 · 0 评论 -
C# DateTime日期格式化
对照表 符号 语法 示例(2016-05-09 13:09:55:2350)格式说明yDateTime.Now.ToString()2016/5/9 13:09:55短日期 长时间dDateTime.Now.ToString("d")2016/5/9原创 2016-12-22 09:52:53 · 572 阅读 · 0 评论 -
C#通过文件路径获取文件名、扩展名
string fullPath = @"\WebSite1\Default.aspx";string filename = System.IO.Path.GetFileName(fullPath);//文件名 “Default.aspx”string extension = System.IO.Path.GetExtension(fullPath);//扩展名 “.aspx”string原创 2016-12-23 15:21:03 · 785 阅读 · 0 评论 -
sql语句- 查询 本月 本周 等相关数据
SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC本月记录 SELECT * FROM 表 WHERE datediff(month,[dateadd],getda原创 2016-12-19 10:03:52 · 494 阅读 · 0 评论 -
C# 比较xml文件节点是否相同
public bool compareNode(XmlNode node1, XmlNode node2) { XmlNodeList node1ChildNodes = node1.ChildNodes; XmlNodeList node2ChildNodes = node2.ChildNodes;原创 2017-01-05 14:46:56 · 1727 阅读 · 0 评论 -
正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码
当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”的异常,程序就卡掉了,在网上查了查,相关说明如下:.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线转载 2017-02-08 13:51:07 · 478 阅读 · 0 评论 -
C# 图片加水印实现类
using System;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;using System.IO;namespace WaterImage{ /// /// 图片位置 /// public enum ImagePosition原创 2017-03-20 09:19:26 · 470 阅读 · 0 评论 -
C#检测本机是否联网
检测联网如果还用ping baidu效率太低,也不可靠,于是还有下面的比较好的方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices; namespace LocalApp.ConsoleApp.C原创 2017-03-14 09:09:00 · 954 阅读 · 0 评论 -
串口通讯类
PC与外设通讯、与下位机经常用到串口通讯,为了高效方便封装一个好的串口操作类是必要的啦,以下是代码。//Commhelper.csusing System;using System.Runtime.InteropServices;namespace Comm{ public class myCom { #region WINAPI常量 /原创 2017-03-14 09:14:56 · 344 阅读 · 0 评论 -
网络操作相关类
using System;using System.Text;using System.Net.Sockets;using System.Net.Mail;using System.Net; namespace mynethelper{ /// /// 网络操作相关的类 /// public class NetHelper {原创 2017-03-14 09:25:25 · 225 阅读 · 0 评论 -
文件及文件夹操作类
一个完整强大的文件和文件夹操作类,基于System.IO下面的Directory和File扩展出了我们经常要用到的但是系统不自带的方法例如:获取一个目录下面的所有文件。支持遍历子目录、验证目录是否为空。移动复制文件、批量删除文件以及对文件的写入、修改、追加对目录的清空等多个方法。using System;using System.Text;using Syste原创 2017-03-14 09:53:40 · 345 阅读 · 0 评论 -
普通控件截图 与 Panel跨越滚动条截图
/// /// 传入控件取得控件的图像/// /// 控件/// Bitmap控件截图public static Bitmap GetControl(Control cl) { Bitmap _BitMap = null; //判断如果是Panel,则调用Panel滚动截图的截图方法 if (cl is Panel) { Panel c = (Pa原创 2017-03-14 21:41:30 · 1093 阅读 · 0 评论 -
九宫切图实现
public static void RenderBackground(Graphics g, Image img, Rectangle rect) { //填充四个角 g.DrawImage(img, new Rectangle(rect.X, rect.Y, 5, 5), new Rectangle(0, 0, 5, 5), GraphicsUnit.Pixe原创 2017-03-14 21:46:23 · 1839 阅读 · 0 评论 -
Image操作类
using System;using System.Collections;using System.IO;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D; namespace myimagehelper{ public class ImageClass原创 2017-03-14 21:49:15 · 569 阅读 · 0 评论 -
C# GDI进行Button重绘
public partial class ButtonEx : Button{ public ButtonEx() { //首先开启双缓冲,防止闪烁 //双缓冲的一大堆设置 具体参数含义参照msdn的ControlStyles枚举值 this.SetStyle(ControlStyles.UserPaint, true);原创 2017-03-14 21:56:40 · 3838 阅读 · 1 评论 -
C# winform窗体动画实现
这里主要是用到win32的一个方法 AnimateWindow(),详细介绍可以搜索AnimateWindow。代码:using System;using System.Collections.Generic;using System.Runtime.InteropServices;using System.Text;namespace AnimationForm{ p原创 2017-03-15 13:18:02 · 6959 阅读 · 0 评论 -
C# Excel操作类ExcelHelper
/// /// C#与Excel交互类 /// public class myExcelHelper { #region 导出到Excel #region ExportExcelForDataTable /// /// 从DataTable导出Excel,指定列别名,指定要排除的列原创 2017-03-15 14:05:07 · 2753 阅读 · 0 评论 -
C# Oracle数据库操作类OracleHelper
using System;using System.Configuration;using System.Data;using System.Data.OracleClient;using System.Collections;using System.Collections.Generic; namespace Maticsoft.DBUtility{ ///原创 2017-03-15 14:08:26 · 13324 阅读 · 1 评论 -
C#SQLServer数据库操作类
using System;using System.Collections.Generic;using System.Text;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Reflection; namespace {namespace}.DBUtilit原创 2017-03-15 14:12:49 · 3100 阅读 · 0 评论 -
C# 网络爬虫类
/// /// 类说明:HttpHelper类,用来实现Http访问,Post或者Get方式的,直接访问,带Cookie的,带证书的等方式,可以设置代理/// /// /// using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using原创 2017-03-15 14:17:01 · 2051 阅读 · 0 评论 -
用互斥量或进程检查来实现阻止程序多开
//互斥量private void Form1_Load(object sender, EventArgs e){ bool Exist;//定义一个bool变量,用来表示是否已经运行 //创建Mutex互斥对象 System.Threading.Mutex newMutex = new System.Threading.Mutex(true, "仅一次", out Ex原创 2017-03-15 14:28:46 · 1394 阅读 · 0 评论 -
C# 数学表达式处理计算帮助类
using System; namespace mymathhelper{ /// /// EnumFormula /// public enum EnumFormula { Add,//加号 Dec,//减号 Mul,//乘号 Div,//除号 Sin,//正玄原创 2017-03-15 14:30:51 · 2184 阅读 · 2 评论 -
C#SQLite操作类
//引用.NETSQLite SDK,命名空间是System.Data.SQLite;using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Configuration;using System.Data.SQLite;name原创 2017-03-15 14:33:39 · 7124 阅读 · 0 评论 -
C# DES加密/解密类
using System;using System.Security.Cryptography; using System.Text;namespace mydeshelper{ /// /// DES加密/解密类。 /// public class DESEncrypt {原创 2017-03-15 14:36:13 · 346 阅读 · 0 评论 -
C#xml操作帮助类
using System.Xml;using System.Data; namespace myhelper{ /// /// Xml的操作公共类 /// public class XmlHelper { #region 字段定义 /// /// XML文件的物理路径 //原创 2017-03-15 14:39:52 · 2322 阅读 · 0 评论 -
C#mysql操作类
//下载.NET的mysql sdk,然后引用命名空间using MySql.Data.MySqlClientusing System;using System.Collections;using System.Collections.Specialized;using System.Data;using MySql.Data.MySqlClient;using System.Conf原创 2017-03-15 14:41:18 · 7504 阅读 · 0 评论 -
C# 判断软件是否是管理员权限运行
using System.Security.Principal;public static bool IsAdministrator() { WindowsIdentity current = WindowsIdentity.GetCurrent(); WindowsPrincipal windowsPrincipal = new原创 2017-03-15 14:45:22 · 3209 阅读 · 0 评论 -
C#图片处理类ImageHelper
using System;using System.Collections;using System.IO;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D; namespace myImage.Utilities{ public class ImageClass原创 2017-03-25 13:36:28 · 670 阅读 · 0 评论 -
C#图片缩小剪切方法
/// /// 缩小裁剪图片/// /// 要缩小裁剪图片宽度/// 要缩小裁剪图片长度/// 要处理图片路径/// 处理完毕图片路径public void ImgReduceCutOut(int int_Width, int int_Height, string input_ImgUrl, string out_ImgUrl) { // ===上传标准图大小===原创 2017-03-25 14:09:34 · 356 阅读 · 0 评论 -
C# 压缩、解压缩类
//需引入ICSharpCode.SharpZipLib.dllusing System;using System.IO;using System.Diagnostics;using Microsoft.Win32;using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip;///压缩、解压缩类原创 2017-04-11 09:32:28 · 1032 阅读 · 0 评论 -
C# 实现鼠标穿透
#region 在窗口结构中为指定的窗口设置信息 /// /// 在窗口结构中为指定的窗口设置信息 /// /// 欲为其取得信息的窗口的句柄 /// 欲取回的信息 /// 由nIndex指定的窗口信息的新值 /// [DllImport("user32", Ent原创 2017-04-01 17:33:06 · 3401 阅读 · 0 评论 -
C# 基于iTextSharp封装的PDF操作类
using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;namespace DotNet.Utilities{ /// /// PDF文档操作类 /// //------------------调用-------------------------- //PDFOperation pdf = n原创 2017-03-26 22:30:57 · 1690 阅读 · 0 评论 -
C# 密码加密解密操作相关类
using System;using System.IO;using System.Text;using System.Globalization;using System.Collections.Generic;using System.Security.Cryptography;namespace Utils{ /// /// 密码加密解密操作相关类原创 2017-03-17 14:37:12 · 1815 阅读 · 0 评论 -
C# FTP操作类
using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;using System.Threading;namespace DotNet.Utilities{ /// /// FTP 操作类客户端 /// public clas原创 2017-04-28 09:23:12 · 2231 阅读 · 0 评论 -
Http连接操作帮助类
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Text.RegularExpressions;using System.IO.Compression;using System.Security.Cryptogra原创 2017-04-28 09:25:20 · 749 阅读 · 0 评论 -
C# 调用Qt编写的控件
Qt 里面有很多优秀开源的项目,由于没有对应的.net版本,所以在C#写的winform项目中使用就变得异常困难。首先大多数人的思路就有两个,一是把Qt的项目编译成COM控件,通过COM控件使用,二是把Qt的项目编译成Dll调用。今天就说第二种编译成Dll的形式。由于Qt中有一个机制,就是MFC可以Qt混合编程,在MFC程序中使用QT的组件,既然QT的组件的组件可以被MFC调用,那也可以被C#原创 2017-04-28 09:58:28 · 20593 阅读 · 3 评论 -
C# Treeview控件绘制
using System;using System.Drawing;using System.Windows.Forms;using Windows.Resource; namespace Windows.Forms.Controls{ public partial class TreeViewEx : TreeView { Color draw原创 2017-04-05 09:49:18 · 4206 阅读 · 0 评论