![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c# 系列课程
文章平均质量分 82
包含c#系列文章,开发demo,各类图像处理,文件处理,网络处理,压缩算法,加密算法,数据库操作,系统信息等
腾讯AI架构师
主要涉及领域 docker kubernetes 云原生技术,AI平台,大数据架构,python,分布式微服务,自动化运维
展开
-
一个demo学会c#
学习了c#4.5高级编程这本书,自己喜欢边学边总结边写demo,所以写了这篇文章,包含了大部分的c#编程知识。让你一个demo掌握c#编程,如果有问题可以留言。 此demo主要包括五个文件:Students.cs和Moniter.cs文件,包含了自定义空间、空间函数、空间变量、空间自定义类;Interface1.cs文件和Interface2.cs文件为接口文件;index.cs文件为主程序运算。原创 2017-08-02 09:46:53 · 8767 阅读 · 0 评论 -
C#数据流:文件流、内存流、网络流
全栈工程师开发手册 (作者:栾鹏) c#教程全解 C#编程中数据流的使用一直不很熟练,没有一个系统的认识,但是它的重要性显然不言而喻。System.IO下的Stream类是所有数据流的基类,当我们对数据进行逐字节操作时,首先需要将数据转换为数据流。C#数据流主要分为三类:FileStream、MemoryStream、NetworkStream,还有常用的StreamReader、S原创 2017-10-06 16:28:56 · 7585 阅读 · 1 评论 -
c#开发大全、系列文章、精品教程
全栈工程师开发手册 (作者:栾鹏)c#系列教程:原创 2017-10-03 12:52:03 · 11782 阅读 · 1 评论 -
c#使用SHA256算法实现对文件的加密和解密
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;namespace util{ public class 隐藏加密 { //下面加stat原创 2017-08-12 08:47:47 · 10438 阅读 · 0 评论 -
c#键盘钩子全解
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;//调用操作系统动态链接库using System.Reflection;using System.Diagnostics;using Microsoft.Win32;using Sys原创 2017-08-11 21:24:28 · 4683 阅读 · 0 评论 -
c#压缩解压缩bzip2、tar、zip、gzip、deflate、ntdll
在压缩解压缩前需要将图片、文字、字符串等数据转化为字节数组byte[], 压缩解压缩以后再讲字节数组byte[]转化为图片、文字、字符串。转化过程请参考 http://blog.csdn.net/luanpeng825485697/article/details/77632483本章只介绍字节数组的压缩解压缩。zlib压缩解压需要zlib.dll文件 /// <summary>原创 2017-08-30 16:55:36 · 3993 阅读 · 0 评论 -
c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件,测试代码static void Main(){ //自定义数据 DataTable alldata = new DataTable(); alldata.Columns.Add("第1列", Type.GetType("Syst原创 2017-10-05 18:36:19 · 11283 阅读 · 0 评论 -
C#解析xml文件获取中国的省市县地区名称和zipcode编号
全栈工程师开发手册 (作者:栾鹏) c#教程全解C#获取中国的省市县名称获zipcode编号。需要提交加载xml文件。获取市级城市时,需要提供省级名称。获取县级城市市需要提供省级和市级城市名称。需要province.xml文件,下载测试代码static void Main(){ XmlDocument doc=new XmlDocument(); doc.Load("原创 2017-10-05 20:18:56 · 3372 阅读 · 0 评论 -
c#进程操作-sendmessage全解
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.Diagnostics;using System.Runtime.InteropServices;using System.Dr原创 2017-08-11 21:25:22 · 4894 阅读 · 2 评论 -
c#图片亮度调整
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere原创 2017-10-03 19:23:12 · 4679 阅读 · 0 评论 -
c#实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#实现gzip压缩解压缩byte[]字节数组,文件,字符串。测试代码static void Main(){ //测试字符串 String inputStr = "zlex@zlex.org,snowolf@zlex.org,zlex.snowolf@zlex.org"; System.Console.Write原创 2017-10-06 16:24:14 · 5678 阅读 · 1 评论 -
c#将图片灰度化
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#将图片灰度化,将图片转化为灰度模式图片测试代码static void Main(){ Bitmap b = file2img("test.jpg"); Bitmap bb = img_gray(b); img2file(bb, "test1.jpg");}图片灰度化实现函数,需要允许不安全代码编译//图片灰原创 2017-10-03 16:19:59 · 3763 阅读 · 0 评论 -
C#正则表达式Regex类的用法
一、C#正则表达式符号模式字 符描 述\转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来^匹配输入字符串的开始位置$匹配输入字符串的结束位置*匹配前面的零次或多次的子表达式+匹配前面的一次或多次的子表达式?匹配前面的零次或一次的子表达式{n}n是一个非负整数,匹配前面的n次子表达式{n,}n是一个非负...转载 2019-01-27 08:40:01 · 2054 阅读 · 0 评论 -
c#ftp操作全解:创建删除目录,上传下载文件,删除移动文件,文件改名,文件目录查询
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#实现ftp的操作。包括创建删除目录,上传下载文件,删除移动文件,文件改名,文件目录查询。在调试ftp前,需要在目标主机上开启ftp功能。这里在本机上调试,目标主机也是本机。ftp信息如下表主机地址192.168.8.101,端口号使用默认21端口,开启了匿名登录。所以在代码中登陆ftp账号密码为空。测试代码static void Main原创 2017-08-12 08:39:59 · 6929 阅读 · 0 评论 -
c#图片反色,取底色,照片底色效果
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#图片反色,取底色,照片底色效果测试代码static void Main(){ Bitmap b = file2img("test.jpg"); //读取图片 Bitmap bb = img_inverse(b); //图片反色 img2file(bb, "test1.jpg"); //图片保存}图片原创 2017-10-03 16:41:09 · 4317 阅读 · 1 评论 -
c#窗口操作-句柄操控全解
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Drawing;using System.Drawing.Drawing2D;using System.Runtime.InteropServi原创 2017-08-11 21:19:07 · 13486 阅读 · 1 评论 -
c#软件操作-cmd命令全解
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;using System.Xml;namespace util{ public class cmd命令原创 2017-08-11 21:26:02 · 2097 阅读 · 2 评论 -
c#连接mysql数据库,增删查改命令执行
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#连接mysql数据库,实现有返回值的和没有返回值的命令执行。其中ExecCommand为执行数据库命令,没有返回值。Query_Database为执行数据库命令,接收返回值。c#连接mysql数据库需要在引用控件中引入MySQLDriverCS.dll,下载using MySQLDriverCS;/// <summary>/// 访原创 2017-08-12 08:41:24 · 4015 阅读 · 0 评论 -
c#读取ini配置文件、将配置数据保存至ini文件
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#获取屏幕上某坐标点的颜色using System.Runtime.InteropServices;private struct POINT{ private int x; private int y;}static POINT point;[DllImport("user32", ExactSpelling = t原创 2017-10-05 08:37:16 · 6837 阅读 · 0 评论 -
c#自定义可拖动变形控件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Drawing;using System.Drawing.Drawing2D;namespace util{ public class原创 2017-08-11 21:21:14 · 3298 阅读 · 1 评论 -
c#获取屏幕上某坐标点的颜色
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#获取屏幕上某坐标点的颜色using System.Runtime.InteropServices;private struct POINT{ private int x; private int y;}static POINT point;[DllImport("user32", ExactSpelling = t原创 2017-10-04 09:56:36 · 7501 阅读 · 2 评论 -
c#获取网页源码全解
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Globalization;using System.Net;using System.IO;namespace util{ pu原创 2017-08-12 08:42:40 · 3048 阅读 · 0 评论 -
c#按键编码全解
按键 键码 A 65 B 66 C 67 D 68 E 69 F 70 G 71 H 72 I 73 J 74 K 75 L 76 M 77 N 78 O 79 P 80 Q原创 2017-08-12 09:01:47 · 3855 阅读 · 0 评论 -
c#读取图片成rgb二维数组
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#读取图片成rgb二维数组,输入图片文件地址,输出颜色二维数组测试代码static void Main(){ Color[,] allcolor=img2color("11.jpg"); for (int i=0;i<allcolor.GetLength(0);i++) { for (int j=0;j<原创 2017-10-03 12:54:53 · 6286 阅读 · 0 评论 -
c#鼠标钩子全解
using System;using System.Runtime.InteropServices;//调用操作系统动态链接库using System.Diagnostics;using System.Windows.Forms;namespace util{ public class 鼠标钩子类 { //使用方法 //private原创 2017-08-11 21:27:48 · 5915 阅读 · 0 评论 -
c#改变图片透明度
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#改变图片透明度,透明度参数alpha的取值范围为0-255测试函数static void Main(){ Bitmap b = file2img("test.jpg"); Bitmap bb = img_alpha(b,200); img2file(bb, "test1.jpg");}改变透明度的函数pub原创 2017-10-04 08:53:31 · 10836 阅读 · 2 评论 -
c#图片色阶调整、亮度调整
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码static void Main(){ Bitmap b = file2img("test.jpg"); Bitmap bb = img_color_gradation(b,100,0,0); img2file(bb, "test1.jpg"原创 2017-10-03 18:08:34 · 5246 阅读 · 0 评论 -
c#图像处理-图像预览全解
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace util{原创 2017-08-11 21:28:45 · 2654 阅读 · 0 评论 -
c#获取屏幕截图
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#获取屏幕上某坐标点的颜色using System.Runtime.InteropServices;private struct POINT{ private int x; private int y;}static POINT point;[DllImport("user32", ExactSpelling = t原创 2017-10-04 09:58:46 · 7982 阅读 · 0 评论 -
c#实现ajax通信:向后台发送JSON字符串,接收响应字符串,并转换为对象
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#实现ajax通信,通过向服务器后台发送json数据,接收响应数据提交给前台。需要下载并在引用空间中引入Newtonsoft.Json.dll,下载using Newtonsoft.Json.Linq;using Newtonsoft;using Newtonsoft.Json;/// <summary>/// 向服务器后台发原创 2017-10-07 12:54:38 · 7187 阅读 · 0 评论 -
c#读取生成excel表格文件xls、xlsx格式文件
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#存储生成excel表格格式xls、xlsx格式的文件需要电脑安装对应版本的office,并且在项目中引用excel测试代码static void Main(){ List<string> alldata = new List<string>(); alldata.Add("第一行"); alldata.Add原创 2017-10-05 12:49:43 · 5220 阅读 · 0 评论 -
c#执行cmd命令并获取返回结果字符串
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#执行cmd命令并获取返回结果字符串测试代码static void Main(){ string back=execCMD("ipconfig"); System.Console.WriteLine(back);}执行cmd命令获取返回结果字符串函数public static string execCMD(strin原创 2017-10-06 18:24:02 · 9466 阅读 · 3 评论 -
c#文件操作xml、ini、txt、excel、csv操作全解
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;using System.Xml;using System.Data;using System.Runtime.Inte原创 2017-08-12 08:43:41 · 3462 阅读 · 1 评论 -
c#zip压缩解压缩全解
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#实现文件或文件夹的zip格式的压缩解压缩。需要引入ICSharpCode.SharpZipLib.dll链接库,下载测试代码static void Main(){ ZipHelper.ZipDirectory("D:\\test", "D:\\test1.zip"); //压缩文件夹,无密码 ZipHelper.原创 2017-08-12 08:47:02 · 10136 阅读 · 4 评论 -
c#图像处理、图片拼接、图片裁剪、图片缩放、图上添加形状、屏幕截图、图片反色、改变图片色彩度全解
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace util{原创 2017-08-12 08:27:44 · 6113 阅读 · 0 评论 -
c#图片对比度调整
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere原创 2017-10-03 18:50:19 · 4505 阅读 · 2 评论 -
c#获取系统信息:CPU、内存、硬盘、用户、网络
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Microsoft.W原创 2017-08-11 21:22:40 · 14101 阅读 · 1 评论 -
c#获取网页源代码的5种方式
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#获取网页源代码的5种方式,发送请求获取响应数据流,按照不同的编码转换为响应字符串测试代码static void Main(){ string back = getwebcode1("http://blog.csdn.net/luanpeng825485697?viewmode=contents", "UTF-8");原创 2017-10-07 09:30:12 · 15527 阅读 · 0 评论 -
c#读取、生成图片
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#读取、生成图片,文件与Bitmap间的转换测试代码static void Main(){ Bitmap b = file2img("11.jpg"); //读取图片 img2file(b, "1111.jpg"); //存储图片}实现代码//图片读取public static Bitmap file原创 2017-10-03 14:24:25 · 7409 阅读 · 0 评论 -
c#实现图片裁剪
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#实现图片裁剪,输入由起点坐标x、y,宽度width、高度height组成的Rectangle测试代码static void Main(){ Bitmap b = file2img("test.jpg"); Bitmap bb = img_tailor(b,new Rectangle(50,50,50,50));原创 2017-10-04 08:48:53 · 16361 阅读 · 0 评论