自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (12)
  • 收藏
  • 关注

原创 Winform实现combox控件手动匹配查找,模糊查询功能

Winform实现combox控件手动匹配查找,模糊查询功能

2022-06-09 15:36:53 1968

原创 C# bitmap24转Hobj

public HObject Bitmap24ToHobject(Bitmap bitmap) { Rectangle rectangle = new Rectangle(0, 0, bitmap.Width, bitmap.Height); BitmapData bitmapData = bitmap.LockBits(rectangle, ImageLockMode.ReadWrite, PixelFormat.Format32bppRgb); IntPtr intPtr = bitma.

2020-10-29 16:50:54 231

原创 C# 查出数据表DataTable 清除一列中的重复项保留其他项

源表如下:姓名 年龄 备注1 2 31 3 21 2 4希望根据“姓名 和 年龄”删除重复项,期望结果如下(因为源表第1行与第3行重复):姓名 年龄 备注1 2 31 3 2DataTable 新表= 老表.AsEnumerable().GroupBy(p => p[“

2020-06-16 23:02:40 532

原创 DataTable某列转字符串数组,并去重

string[] boardArrayTemp = dataTable.AsEnumerable().Select(d => d.Field(“Board”)).ToArray();string[] boardArray = boardArrayTemp.Distinct().ToArray();

2020-06-16 19:46:57 803 2

原创 C# DataTable 某一列求和

列为数字类型double total= Convert.ToDouble(datatable.Compute(“SUM(需要求和的参数)”, “”));2.列为string 类型 先转为数字类型 再求和double total= dt.AsEnumerable().Select(d => Convert.ToDouble(d.Field(“amount”))).Sum();...

2020-06-16 16:29:41 1926

原创 C#不分大小写查询

str.IndexOf(“string”, StringComparison.OrdinalIgnoreCase)

2020-06-15 11:54:45 505

原创 C# Array.ConvertAll用法

Array.ConvertAll(CamPanelSize, double.Parse)

2020-06-12 16:40:05 3749

原创 隐藏TabControl控件的选项卡TabPage

在使用TabControl控件时,希望隐藏其中某个选项卡(即TabPage)。方法一:设置该TabPage的父容器为null 即可,如TabPage.Parent = null 。如需显示该TabPage,设置其父容器为对应的TabControl即可。方法二:利用TabControl的TabPages属性,它是TabPage对象的集合,调用集合的Remove(TabControl.TabP...

2020-04-05 12:26:38 1865

原创 C# excel首行添加筛选器,筛选全部

Microsoft.Office.Interop.Excel.Range D1_rng = worksheet.Cells.Range[worksheet.Cells[1, 1], worksheet.Cells[1, worksheet.Columns.Count]]; D1_rng.AutoFilter(1);AutoFilter(Object Field,Object Cri...

2020-01-16 16:26:17 1668

原创 SplitContainer控件设置固定比例

SplitContainer控件2个panel如何设置均等大小.(竖直拆分)先随意设置空间高的大小,然后如果想要均等显示,则直接设置SplitterDistance为高的一半,即可!随后任意改变控件大小,都不会改变均等显示比例。同理3:7,4:6...

2019-11-25 21:09:12 6931

原创 设置tableLayoutPanel行列百分比大小

this.tableLayoutPanel1.ColumnStyles[1] = new ColumnStyle(SizeType.Percent, 100);

2019-11-23 14:25:38 4694

原创 C# 图像中某点绕某点旋转后的坐标

图像中某个像素P(x1,y1),绕某个像素点Q(x2,y2)旋转θ角度后,则该像素点的新坐标位置为(x, y)x = (x1 - x2)*cos(pi / 180.0 * θ) - (y1 - y2)*sin(pi / 180.0 * θ) + x2;y = (x1 - x2)*sin(pi / 180.0 * θ) + (y1 - y2)*cos(pi / 180.0 * θ) + y2;...

2019-11-13 20:37:02 3546 1

原创 WinForm中DataGridView导出为Excel

private void ExportToExcel(DataGridView dgvData) { string saveFileName = ""; SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.DefaultExt = "xlsx"; s...

2019-10-31 21:56:28 136

原创 C# 读取Excel数据导出到DataGridView显示

方式二 Excel引擎读取 Microsoft.Office.Interop.Excel使用方式:引用 Microsoft.Office.Interop.Excel 调用Excel读取优点:不受Excel版本限制,可指定sheet读取缺点:读取速度慢,几千数据10分钟代码如下: public static List<DataTable> excelToDataTable...

2019-09-16 17:20:20 1713

原创 C# 匿名异步委托

this.BeginInvoke(new MethodInvoker(delegate { // //要执行的函数 // }));

2019-09-16 17:16:21 429

原创 C# Graphics截取指定区域的图片

1.创建原图片的副本图片Bitmap tempBitmap1 = bitmap.Clone() as Bitmap;2.New一个指定规格的新图片(参数为规格大小)tempBitmap = new Bitmap(singleDefectRegion.SmallestRect.Width, singleDefectRegion.SmallestRect.Height);3.将新图片绑定到Gr...

2019-09-06 16:30:36 3024

原创 C# 隐藏任务栏和标题栏

//隐藏标题栏this.FormBorderStyle = FormBorderStyle.None;//隐藏任务栏this.ShowInTaskbar = false;

2019-08-16 16:25:03 245

原创 C#实现char字符数组与字符串相互转换的方法

一、字符串转换为字符数组1char[] tempChar = sourceString.ToCharArray();二、字符数组转换为字符串//方法一string str = string.Join("", tempChar);//方法二string str = string.Concat(tempChar);//方法三string str = new string(tempCh...

2019-07-18 20:05:04 16944

原创 c#程序启动另一软件(进程)并前置

1.首先添加命名空间 using System.Runtime.InteropServices; using System.Diagnostics; using System.IO; [DllImport("user32.dll ")] private static extern bool SetForegroundWindow(IntPtr hWnd); ...

2019-07-10 14:58:10 831

原创 C#对INI文件读写,以及CSV

using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;namespace MSFramework.Common{/// <summary>/// ini文件类/// </summa...

2019-06-18 16:12:27 267

转载 .net reactor 学习系列(三)---源代码加密程序

.NET Reactor使用教程(加密源代码示例)  1、打开 Eziriz .NET Reactor,主界面如图1所示:Eziriz .NET Reactor 混淆加密源码图1  2、单击 Main Assembly 右边的 Open,选择要加密的软件文件exe 或 dll 都可以。3、勾选 Quick Settings 下要加密的项,每项的含意如下:NecroBit:把程序集转为...

2019-06-14 10:13:48 307

转载 .net reactor 学习系列(二)---.net reactor代码自动操作相关保护功能

接上篇,上篇已经学习了界面的各种功能以及各种配置,这篇准备学习下代码控制许可证。 代码控制许可证的意思就是软件经过.net reactor保护后,到期时客户端就需要购买许可证,这时软件开发商就需要生成许可证等操作,这个操作可以由代码控制来达到自动化的效果。当然不仅仅是生成操作,还包扩获取许可证的信息,作废许可证,激活许可证等操作。 在安装目录下...\.NET Reactor\S...

2019-06-14 09:53:49 403

转载 .net reactor 学习系列(一)---.net reactor界面各功能说明

安装了.net reactor之后,可以在安装目录下找到帮助文档REACTOR_HELP.chm,目前没有中文版本,里面详细介绍了.net reactor的各功能及使用场景。本系列文章是基于此帮助文档来写的。.net reactor主要有三大面板:菜单面板:文件就是普通的创建操作环境,打开操作环境,加载程序集等操作运行保护程序集 - 对当前选中的程序集执行保护操作创建许可证文...

2019-06-14 09:50:56 1131

转载 Dotfuscator针对C#代码混淆方法总结

前言:C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。现今很多用C#编写的项目,做出的产品,都会遇到这种情况:C#的代码辛辛苦苦写出来之后,一个反射工具,就可以完全显露出来,这样会是个什么结果,不说被反射出来照搬功能,就是注册和加密的那一部分都会被轻易拿到,所以就必须使用代码混淆器。C#的代码...

2019-06-13 16:14:50 724

转载 .Net Reactor设置说明

首先,必须要有一个主程序集(exe 或 dll 都可以),就是把附加的程序集都整合到这个程序集中。附加的程序集可以以嵌入的方式或者整合的方式。若选择整合的方式,建议勾选仅整合(不保护)。设置分为常规设置,保护设置,软件限制设置等。除了主程序集及其附加程序集(主要是dll文件)的设置以外,还有证书管理和.net方法查看。一、常规设置主要包括压缩配置,界面风格配置,生成目标文件配置,启动是否显示加...

2019-06-13 16:11:31 1052

转载 C# 遍历TabControl控件里的所有控件

如何遍历tabcontrol控件的所有的tabpage中的所有控件? foreach (TabPage page in tabControl1.TabPages) { foreach (Control control in page.Controls) { if (control is T...

2019-05-28 18:47:18 5706 1

C# 快速获取图片的宽高

不需要加载整个图像,即可获得图片的宽高信息

2020-12-23

VISCO定位工具操作手册.pdf

VISCO定位工具操作手册

2020-01-14

VISCO中文操作说明手册之4-共4份.pdf

VISCO中文操作说明手册之4-共4份

2020-01-14

VISCO中文操作说明手册之3-共4份.pdf

VISCO中文操作说明手册之3-共4份

2020-01-14

VISCO中文操作说明手册之2-共4份.pdf

VISCO中文操作说明手册之2-共4份

2020-01-14

VISCO中文操作说明手册之1-共4份.pdf

VISCO中文操作说明手册之1-共4份

2020-01-14

TreeViewEnhanced.zip

在winform下,用鼠标点击一个复选框时,如果点击间隔时间过短(达到类似双击的速度),则TreeView的复选框会显示出现无法正确联动的问题。 此控件修复该BUG,可直接调用dll当做控件库,并附上代码可供修改

2019-11-02

C#-反编译NET Reflector.zip

对于编程相关人员来说好的工具是很重要的。.NET Reflector 是一款.net反编译工具,主要是将C#,Visual Basic和IL程序反编译成汇编程序进行分析查看。.NET Reflector 破解版让用户们可以随意的使用软件的全部功能,有需要的朋友们就来下载.NET Reflector 使用哦!

2019-06-13

ILSpy_binaries.zip

ILSpycn是对.net程序进行反编译的一款软件,使用ILSpycn可以对你需要反编译的软件进行反编译。假设你自己设计的软件,但是源码你不小心删除掉了,你可以借助此软件对已经生成的软件进行反编译。

2019-06-13

RedGateSmartAssembly.zip

ed.Gate.SmartAssembly是一种进步,保护和调试工具,旨在帮助。NET开发人员高效地生产出更好的软件。 smartassembly会混淆和保护您的代码,优化您的。NET程序集,为更好的部署,最大限度地减少分配的大小,提高性能和增加功能强大的部署后调试功能(通过担保未处理的异常报告Web服务)。 smartassembly有效地使每一个。NET开发人员提供了他。NET应用程序的智能版本,在任何时间,并与特殊缓解。 smartassembly执行。NET混淆器与一个全面的和独特的功能远远超出混淆集,并提供一个感性的最大用户友好的用户界面。 smartassembly从而为您

2019-06-13

NETReactor.zip

.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序,适用于为.NET Framework编写的软件,并支持生成.NET程序集的所有语言。可以在几秒钟内以您选择的.NET语言从已编译的.NET程序集中重现源代码!很明显,在没有某种形式保护的情况下向最终用户分发的商业软件对盗版和知识产权盗窃持开放态度。而.NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对 .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL... 等语言编写)的反编译。通俗的讲,.NETReactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。

2019-06-13

VS2010 黑色主题包,son of obsidian

支持vs2010,黑色主题,全系列,包括纯净son of obsidian

2017-10-01

空空如也

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

TA关注的人

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