自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 LoadResourceDll类,载入资源中的动态链接库(dll)文件,把DLL打包到EXE文件里面

///使用法方:///一、添加dll文件到资源里(项目-》右键-》属性-》资源-》文件-》添加资源-》添加dll)///二、添加后项目里会自动生成Resources文件夹,选择你添加的dll文件,在属性里把生成操作改成“嵌入的资源”///三、在引用里右键-》添加引用-》找到你添加到Resources文件夹里的dll文件,并在属性里,复制本地,设置为false。//////四、在Pr

2016-06-03 13:26:33 2690

原创 C#程序自杀 程序删除自己

主要是使用bat批处理命令,话不多说,代码说事        private void DeleteUnInstallself()        {            string batDelFile = Path.GetDirectoryName(Application.ExecutablePath) + "\\delself.bat";            using

2016-04-29 17:03:45 1313

原创 远程桌面,RDP文件密码加密、解密算法(C#)

背景:由于项目需要,使用RDP文件来远程登录,需要实现点击rdp文件就可以自动连接远程桌面,并且实现自动登录功能!自动登录!自动登录!自动登录:密码需要经过加密,本文的核心!!!废话少说,看代码!1、首先添加引用是必须的!      using System;      using System.Security.Cryptography;2、核心算

2016-02-19 11:32:34 12002 3

转载 C#多线程编程

一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程

2015-09-18 17:12:33 329

转载 正则表达式(收集)

2012-12-12 15:22 by 露珠的微笑, 900 阅读, 0 评论, 收藏, 编辑只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-

2015-05-20 17:04:03 499

转载 C# 常用加密方法收集 对称,非对称

C# 常用加密方法收集 对称,非对称1.用RSACryptoServiceProvider签名验签, 私钥加密,公钥验证 1 //生成公钥私钥对 2 byte[] messagebytes = Encoding.UTF8.GetBytes("luo罗"); 3 RSACryptoServiceProvider oRSA = new RSACr

2015-05-20 15:42:42 413

转载 学习笔记之Func<T>与Action<T>委托泛型介绍

.Net 3.5之后,微软推出了Func与Action泛型委托。进一步简化了委托的定义。   Action委托主要的表现形式如下: public delegate void Action(); public delegate void Action(T1 arg1); public delegate void Action(T1 arg1,

2015-05-13 12:02:23 618

转载 学习笔记之在 LINQ 外部使用 Lambda 表达式(C# 编程指南)

如何:在 LINQ 外部使用 Lambda 表达式(C# 编程指南)Visual Studio 2013其他版本Lambda 表达式并不只限于在 LINQ 查询中使用。 可以在需要委托值的任何地方(也就是在可以使用匿名方法的任何地方)使用这些表达式。 下面的示例演示如何在 Windows 窗体事件处理程序中使用 Lambd

2015-05-13 10:07:05 370

转载 学习笔记之在查询中使用 Lambda 表达式(C# 编程指南)

如何:在查询中使用 Lambda 表达式(C# 编程指南)Visual Studio 2013其他版本您不会在查询语法中直接用到 Lambda 表达式,但会在方法调用中用到这些表达式,并且查询表达式可以包含方法调用。 事实上,某些查询操作只能用方法语法表示。 有关查询语法和方法语法之间的区别的更多信息,请参见LINQ

2015-05-13 09:59:44 464

转载 学习笔记之Lambda 表达式(C# 编程指南)

Lambda 表达式(C# 编程指南)Visual Studio 2013其他版本Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。若要创建

2015-05-13 09:47:50 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除