- 博客(39)
- 资源 (24)
- 收藏
- 关注
原创 C#计算矩形绕中心任意角度旋转后所占区域矩形宽高
/只需要考虑到第四象限和第三象限的情况取大值(中间用绝对值就可以包括第一和第二象限)/// 计算矩形绕中心任意角度旋转后所占区域矩形宽高。/// 顺时针旋转角度。
2025-02-27 10:48:09
176
原创 C#实现图片旋转
/ 顺时针旋转90度 RotateFlipType.Rotate90FlipNone。//逆时针旋转90度 RotateFlipType.Rotate270FlipNone。//水平翻转 RotateFlipType.Rotate180FlipY。//垂直翻转 RotateFlipType.Rotate180FlipX。
2025-02-25 13:24:31
107
原创 求过点pt1且与直线line1(过点pt1、pt2) 垂直的直线line2. 然后求pt3到line2直线距离
求过点pt1且与直线line1(过点pt1、pt2) 垂直的直线line2. 然后求pt3到line2直线距离
2024-07-05 10:44:23
378
原创 C#加解密
public class EncryptionTool { /// /// AES256加密 /// /// 明文 /// 密钥 /// public static string AES256_Encrypt(string encryptStr, string key) { byte[] keyArray = UTF8Encoding.UTF8.GetBytes(
2024-07-05 10:34:39
458
原创 C#编写 32 位和 24 色位图(Bitmap)转 8 位灰度图像函数
1.C#编写 32 位和 24 色位图(Bitmap)转 8 位灰度图像函数。2.8 位灰度图生成直方图,可在 Chart 中显示。
2023-11-30 15:46:33
491
原创 C#释放内存
public static void ClearMemory(){GC.Collect();GC.WaitForPendingFinalizers(); //if (Environment.OSVersion.Platform == PlatformID.Win32NT) //{ // SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Handle, -1
2021-10-20 11:17:56
1477
原创 实用的Json转换源码
using Newtonsoft.Json;using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using System.Data;namespace MESProxy{/// /// json工具类/// public static class JsonTool{/// /// 从一个对象信息生成Json串/// /// 对象,类/// stringpublic static s
2021-10-20 11:16:28
473
原创 获取 本机IP和Mac
/// <summary> /// 获取电脑名称 /// </summary> /// <returns></returns> public static string GetUserName() { try { string strUserName = string.Empty; ManagementClass mc = new Manag
2021-10-20 11:13:36
141
原创 计算内存使用情况
/// <summary> /// 打印内存占用 /// </summary> /// <returns></returns> public static string MemoryAndCPU() { StringBuilder MemoryAndCpuStr = new StringBuilder(); if (!GOIConfig.GetInstance().MLog.Mem...
2021-10-20 11:09:18
101
原创 C# 计算内存使用情况
/// <summary> /// 打印内存占用 /// </summary> /// <returns></returns> public static string MemoryAndCPU() { StringBuilder MemoryAndCpuStr = new StringBuilder(); if (!GOIConfig.GetInstance().MLog.Mem...
2021-10-20 11:08:21
996
原创 获取鼠标所在位置颜色
[DllImport(“gdi32.dll”)]static public extern uint GetPixel(IntPtr hDC, int XPos, int YPos);[DllImport(“gdi32.dll”)]static public extern IntPtr CreateDC(string driverName, string deviceName, string output, IntPtr lpinitData);[DllImport(“gdi32.dll”)]sta
2021-08-27 13:03:47
575
原创 SQLServer实现分页
– exec prcPageResult 1,’*’,‘SysRole’,’’,‘RoleID’,0,‘RoleID’,1alter PROCEDURE prcPageResult– 获得某一页的数据 –@currPage int = 1, --当前页页码 (即Top currPage)@showColumn varchar(2000) = ‘*’, --需要得到的字段 (即 column1,column2,…)@tabName varchar(2000), --需要查看的表名 (即 from t
2021-01-04 13:44:10
85
原创 画图表
using System;using System.Data;using System.Windows.Forms;using System.Runtime.InteropServices;using System.IO;using System.Text;using System.Data.SqlClient;using System.Threading;using System.Net;using System.Web.Services.Description;using Syste
2020-12-28 11:35:53
155
原创 3DES加密算法
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace Hospital{class ClsBase64{/// public string Key { get { return "rWC1VhkuzvxsFNTorWC1Vh
2020-12-28 11:35:11
128
原创 Datagridview打印
using System;using System.Text;using System.Collections;using System.Collections.Generic;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Windows.Forms;using System.IO;using Languages;class DataGridViewPrinter{p
2020-12-28 11:34:15
276
原创 image和byte[]互转
public Image GetImageByBytes(byte[] bytes){Image photo = null;using (MemoryStream ms = new MemoryStream(bytes)){ms.Write(bytes, 0, bytes.Length);photo = Image.FromStream(ms, true); } return photo; } public byte[] GetByteImag
2020-12-28 11:33:19
210
原创 计算方差
//求方差 public double Var(double[] v) { double sum1 = 0; for (int i = 0; i < v.Length; i++) { double temp = v[i] * v[i]; sum1 = sum1 + temp; } double sum = 0; foreach (d...
2020-12-28 11:32:27
181
原创 自适应分辨率
public void SetControlSize(Control cls, Single font){if (cls.Controls.Count < 1)return;System.Drawing.Rectangle rect = System.Windows.Forms.Screen.PrimaryScreen.Bounds;int h = rect.Height; //高(像素)int w = rect.Width; ?//宽(像素) foreach (Contr
2020-12-28 11:31:45
239
原创 启动EXE并传递参数
private string RunCmd(string command) { //實例一個Process類,啟動一個獨立進程 Process p = new Process(); //Process類有一個StartInfo屬性,這個是ProcessStartInfo類,包括了一些屬性和方法,下面我們用到了他的幾個屬性: p.StartInfo.FileName = @"C:\mesint\int.exe"; ...
2020-12-28 11:31:04
1266
原创 拷贝和删除文件夹
/// /// 拷贝某个文件夹到指定文件夹下/// /// /// public bool CopyDirectory(string sourceDirName, string destDirName){try{if (!Directory.Exists(destDirName)){Directory.CreateDirectory(destDirName);File.SetAttributes(destDirName, File.GetAttributes(sourceDirNam
2020-12-28 11:30:04
66
原创 读写TXT
class WriteTextFile{static void Main(){//如果文件不存在,则创建;存在则覆盖//该方法写入字符数组换行显示string[] lines = { “first line”, “second line”, “third line”,“第四行” };System.IO.File.WriteAllLines(@“C:\testDir\test.txt”, lines, Encoding.UTF8); //如果文件不存在,则创建;存在则覆盖
2020-12-28 11:29:02
89
原创 YUV转BMP
public static Bitmap GetImagByYuvToRGB(string path, int width, int height){//int width = 1280;//int height = 720;// string path = “D:\1.yuv”;// Bitmap bmp = Helper.GetImagByYuvToRGB(path);// bmp.Save(“D:\yuv2bmp_1.bmp”)int imgSize = width * he
2020-12-28 11:27:34
767
32 位和 24 色位图(Bitmap)转 8 位灰度图;8 位灰度图生成一个直方图
2023-11-30
DevComponents.DotNetBar.v14.1.0.35_Cracked_By_DFoX.sanet.st.rar
2021-11-02
C#实现的打印.rar
2020-12-15
GDI画尺子.rar
2020-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人