
c# WinForm
文章平均质量分 54
c# WinForm
橙-极纪元JJYCheng
没有成为炮灰的语言,只有成为炮灰的开发者。成长就是去做这些难而正确的事。
展开
-
WinForm 防破解、反编译设计文档
WinForm 防破解、反编译设计文档原创 2025-02-11 09:07:48 · 1477 阅读 · 0 评论 -
软件授权管理系统 LicenseSpring、KeygenManager介绍以及收费情况
软件授权管理系统 LicenseSpring、KeygenManager介绍以及收费情况原创 2025-02-11 09:07:07 · 791 阅读 · 0 评论 -
代码混淆工具 Dotfuscator、Eazfuscator.NET介绍、对比、收费情况
代码混淆工具 Dotfuscator、Eazfuscator.NET介绍、对比、收费情况原创 2025-02-10 10:00:51 · 1345 阅读 · 0 评论 -
我写的winform不想被别人破解,反编译,该怎么设计软件?
我写的winform不想被别人破解,反编译,该怎么设计软件?原创 2025-02-10 10:00:25 · 782 阅读 · 0 评论 -
C#生成指定长度字符串,如果位数不够则补0
C#生成指定长度字符串,如果位数不够则补0原创 2022-09-20 17:33:00 · 1688 阅读 · 0 评论 -
C#将泛型List或数组Array转换成字符串,使用“,”分割
C#将泛型List或数组Array转换成字符串,使用“,”分割原创 2022-09-20 17:15:41 · 2705 阅读 · 0 评论 -
log4net 记录帮助类
log4net 记录帮助类原创 2022-08-17 16:17:46 · 300 阅读 · 0 评论 -
c# .net 16进制转换10进制
c# .net 16进制转换10进制原创 2022-05-16 17:07:13 · 4023 阅读 · 0 评论 -
C# .NET 16进制转换,10进制转换,8进制转换,2进制转换
C# .NET 16进制转换,10进制转换,8进制转换,2进制转换原创 2022-05-16 17:03:59 · 1305 阅读 · 0 评论 -
c# .net 生成 rfc3339标准时间格式
c# .net 生成 rfc3339标准时间格式原创 2022-01-06 09:11:03 · 1199 阅读 · 0 评论 -
c#结束本次循环,结束循环return、break、continue的用法
break //是跳出当前循环,continue //跳过本次循环,执行下一次循环 return //是终止执行当前“函数”或“方法”,并可返回一个值break语句:break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。程序代码continue语句:continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭.原创 2021-09-07 09:44:14 · 14638 阅读 · 0 评论 -
c# Enum 枚举工具
枚举 public enum TrueNameStatusEnum { 未实名 = 0, 审核中 = 1, 已实名 = 2, 请修改=3 }调用代码//根据数字获取枚举Name int _index=1;string name=_index.GetEnumName<TrueNameStatusEnum>();核心代码public static class Tools ..原创 2021-09-02 12:46:12 · 291 阅读 · 0 评论 -
最新C# MD5 32位加密和16位加密
/// <summary> /// MD5加密 /// </summary> /// <param name="str">加密字符</param> /// <param name="code">加密位数16/32;默认32</param> /// <returns></returns> publi...原创 2021-08-21 16:09:24 · 992 阅读 · 0 评论 -
最全ToString(“X2“)和ToString(“X“)详解含义及使用
ToString("X2") 为C#中的字符串格式控制符大写X:ToString("X2")即转化为大写的16进制。小写x:ToString("x2")即转化为小写的16进制。2表示每次输出两位,不足2位的前面补0,如 0x0A 如果没有2,就只会输出0xA假设有两个数10和26,正常情况十六进制显示0xA、0x1A,这样看起来不整齐,为了好看,可以指定"X2",这样显示出来就是:0x0A、0x1A。目录实例代码:C#.ToString()格式大全第一种C 或 ...原创 2021-08-21 15:49:14 · 18745 阅读 · 1 评论 -
c#爬虫保存互联网图片和文件
/// <summary>/// 保存互联网图片/// </summary>/// <param name="url">文件原始路径"如:http://www.baidu.com/1.png"</param>/// <param name="file">文件保存路径“如:D:\\ceshi\\1.png”</param>/// <returns></returns>public static boo.原创 2021-04-28 14:33:32 · 331 阅读 · 0 评论 -
linq中AsEnumerable和AsQueryable的区别
本文导读:用Linq来操作集合的时候会用到AsQueryable()和AsEnumerable(),何时该用AsQueryable()和何时该用AsEnumerable(),或许存在些疑惑。AsQueryable是在数据库中查询再返回数据,AsEnumerable是从数据库读取全部数据再在程序中查询。【第一遍】AsQueryable是在数据库中查询再返回数据,AsEnumerable是从数据库读取全部数据再在程序中查询。【第二遍】AsQueryable是在数据..转载 2020-11-30 17:40:15 · 1434 阅读 · 0 评论 -
C# 正则表达式大全
转载C# 正则表达式大全https://www.cnblogs.com/hehehehehe/p/6043710.html文章导读 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。基础梳理说明:由于在正则表达式中“ \ ...转载 2020-11-26 15:49:01 · 1993 阅读 · 0 评论 -
c# Dapper,添加,修改,删除,查询,事务,存储过程,含数据库(从入门到高级)
c# Dapper高级编程;添加方法3个,修改方法2个,删除方法2个,查询方法6个(含Join),事务方法3个,存储过程方法3个原创 2020-11-20 15:18:44 · 3393 阅读 · 2 评论 -
c# .net 去除数组里的空值,lambda+Linq移除数组里的空值
无论是什么数组都可以第一种SqlParameter[] sqlParameters = { null, null, null, null, new SqlParameter("@Name", "cplvfx") };sqlParameters = sqlParameters.Where(sqlP => sqlP != null).ToArray();结果sqlParameters:"@Name"第二种string[] s = { null, null, null, n.原创 2020-11-10 14:26:48 · 4212 阅读 · 0 评论 -
c# sql where in 参数化传值
第一种:传统Sql的Where IN()值拼接不推荐,有sql注入风险 //传统Sql的Where IN()值拼装 string str = "1,2,3"; StringBuilder sql = new StringBuilder(); sql.Append("select * from user where in("); sql.Append(str); sql.Append(")"); string sqlStr = sql.ToString(); Console.Wr原创 2020-11-06 15:43:32 · 4678 阅读 · 0 评论 -
C# .net 支付宝-支付时,返回的JSON数据 反序列化处理成对象实体类
原始数据{ "gmt_create": "2020-11-05 17:35:51", "charset": "UTF-8", "seller_email": "75214287@qq.com", "subject": "佰里帮订单-2020110517335711", "buyer_id": "2088512690575134", "invoice_amount": "0.01", "notify_id": "20201105002221735520751314590644原创 2020-11-05 23:04:21 · 483 阅读 · 0 评论 -
c# ASP.net EF基本操作增、删、改、查、分页,join……等
添加private static void AddProduct(){ Product product = new Product() { ProductName = "测试产品1", Price = 2000, Description = "产品测试描述信息", TypeId = 2, ImageUrl = "images/xxx.jpg" }; //带事务处理机制 添加 对象关系映原创 2020-06-13 16:36:35 · 995 阅读 · 0 评论 -
ef 调用存储过程
原文:EF执行存储过程https://blog.youkuaiyun.com/xiaouncle/article/details/82914255EF执行存储过程与执行Sql语句非常类似,insert、delete、update操作通过ExecuteSqlCommand()执行,select操作通过SqlQuery<Sys_User>()执行。一、执行insert存储过程(无返回值)sqlCREATE PROCEDURE [dbo].[proc_AddSysUser01] ...转载 2020-11-04 15:02:30 · 1835 阅读 · 0 评论 -
Linq中 AsQueryable(), AsEnumerable()和ToList()的区别和用法
在写LINQ语句的时候,往往会看到AsEnumerable() ,AsQueryable() 和ToList()的用法,三者有何区别呢?以下是我的理解,有毛病请大家指教!在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable<T>接口的集合进行扩展;Queryable类,针对继承了IQueryable<T>接口的集合进行扩展。一、AsQueryable():先说说什么是 IQueryable,AsQueryable将一转载 2020-10-27 17:36:38 · 1939 阅读 · 0 评论 -
使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器
介绍以前曾试过在app中整合一个可靠又快速的web浏览器吗?在本文中,你会学到如何轻松地将奇妙的CefSharp网页浏览器组件(基于Chromium)集成到你的C# app中。然后,你可以使用此web浏览器:给用户提供一个集成的浏览体验 用HTML / JavaScript编程添加嵌入式界面 用于web自动化CefSharp可靠,快速,完全开源,不需要任何额外的依赖就可以安装到最终用户(除VC ++ Runtime 2013以外)。在本指南中,我们将使用WinForms项目,但Ce转载 2020-08-22 11:27:11 · 1639 阅读 · 0 评论 -
C#去掉字符串中的所有空格
字符串行数Trim()可以去掉字符串前后的空格,如:string myString = " this is a test ";Console.WriteLine(myString.Trim());输出的结果为:使用字符串的Replace()函数可以去掉字符串中间及前后的空格:string myString = " this is a test ";Consol...转载 2020-01-02 10:53:37 · 4810 阅读 · 0 评论 -
关闭 winform窗体 有哪几种方法
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;4.S...转载 2019-03-28 18:37:04 · 1563 阅读 · 0 评论 -
c# winform 怎么让dateTimePicker控件 显示时分秒 并且可以自己编辑
Format属性 改成custom该控件 CustomFormat属性 改成 yyyy-MM-dd HH:mm:ss前台就能输入时间了后台获取 用datetimepicker.Value.ToString("yyyy-MM-dd HH:mm:ss"); this.meslabel.Text = this.dateTimePicker1.Value.ToString("yyyy-MM...原创 2019-04-01 11:36:08 · 4376 阅读 · 0 评论 -
c# winform ComboBox控件 绑定数据,获取选中数据
首先:新建winform窗体,并把ComboBox控件拖到窗体内第一步:声明数据模型类-Region /// <summary> /// 地区 /// </summary> public class Region { /// <summary> /// 地区ID ///...原创 2019-03-27 15:30:09 · 14006 阅读 · 0 评论 -
c# winform两个列表控件公用一个数据集,右边的列表里不能出现左边列表里选中的项
c# winform两个列表控件公用一个数据集,右边的列表里不能出现左边列表里选中的项技术栈:泛型+linq左边列表绑定数据 /// <summary> /// 加载执行 /// </summary> /// <param name="sender"></param> ...原创 2019-03-31 14:07:28 · 527 阅读 · 0 评论 -
c# WinForm 多次点击这个按钮会弹出多个窗体, 怎么才能只显示一个窗体。解决方案!
多次点击这个按钮会弹出多个窗体, 怎么才能只显示一个窗体?第一种解决方法 “单例”点击按钮弹出窗体 private void toolStripLabel1_Click(object sender, EventArgs e) { AddStudent add=AddStudent.AddStudentCreateInstance();...原创 2019-03-19 17:48:52 · 5144 阅读 · 0 评论