随笔分类 -  C#/WinForm

C#新语法
摘要:一、顶级语句(C#9.0开始) // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!"); View Code 1、一个项目中只能有一个顶级文件 2、顶级语句可 阅读全文

posted @ 2023-09-11 11:27 lovezj9012 阅读(141) 评论(0) 推荐(0) 编辑

win11离线安装netframework3
摘要:1.下载cab包 2.以管理员方式运行dos,dism.exe /online /enable-feature /featurename:netfx3 /Source:D:\sources\sxs (D:\sources\sxs这里根据自己电脑情况建立文件夹) 3.在设置->应用中打开可勾选功能 阅读全文

posted @ 2022-07-20 14:59 lovezj9012 阅读(880) 评论(0) 推荐(0) 编辑

C#中时间戳和日期相互转换
摘要:1、日期转换时间戳 /// <summary> /// 将日期转换为时间戳 /// </summary> /// <param name="time"></param> /// <returns></returns> private long ConverDateTimeToLong(DateTim 阅读全文

posted @ 2020-08-06 16:52 lovezj9012 阅读(702) 评论(0) 推荐(0) 编辑

批处理文件中等待几秒
摘要:@echo off echo 开始延时5秒 ping -n 5 127.0.0.1>nul echo 这句话延时了5秒 pause 阅读全文

posted @ 2020-06-22 17:22 lovezj9012 阅读(1568) 评论(0) 推荐(0) 编辑

WinForm控件置顶或置底
摘要:BringToFront 方法将控件置于所有控件的顶层 SendToBack 方法将控件置于所有控件的底层 阅读全文

posted @ 2020-06-10 13:26 lovezj9012 阅读(1242) 评论(0) 推荐(0) 编辑

Sonar 扫描C#代码 排除文件
摘要:一、用管理员账户登录sonaqube配置排除选项 参考 https://www.jianshu.com/p/ffeb73eeccd6 二、在本地的sonar-project.properties文件中配置 sonar.exclusions 表示不包含的项目 ? 匹配单个字符 ** 匹配0个或多个文件 阅读全文

posted @ 2020-01-07 13:38 lovezj9012 阅读(1170) 评论(0) 推荐(0) 编辑

C# 短日期转换为DateTime
摘要:将字符串“201804”转换为DateTime DateTime dTime = DateTime.ParseExact("201804", "yyyyMM", CultureInfo.CurrentCulture); 常见的日期转换 1、Convert.ToDateTime(string date 阅读全文

posted @ 2020-01-06 16:21 lovezj9012 阅读(1042) 评论(0) 推荐(0) 编辑

C#导出CSV或者EXCEL文件转换文本
摘要:C#写入CSV文件是日期格式会自动转换,不需要转换在内容前加一个制表符TAB(表示缩进),C#的\t对应tab键 写入EXCEL不需要转换需要在内容前加一个'(英文的单引号) 阅读全文

posted @ 2019-12-26 15:10 lovezj9012 阅读(644) 评论(0) 推荐(0) 编辑

T4模板生成自定义的实体类
摘要:1、开发工具 VS2017、Oracle、PL/SQL、T4Toolbox T4模板编辑工具 T4 Editor 2、数据库查询语句 2.1、oracle --查询当前用户的所有表 SELECT TABLE_NAME FROM USER_TABLES; --根据表名查询表结构数据 SELECT A. 阅读全文

posted @ 2019-12-09 10:56 lovezj9012 阅读(591) 评论(0) 推荐(0) 编辑

C# UrlEncode 编码
摘要:在开发中遇见一个将文件流转换为Base64码,这个码中有特殊字符需要处理,然后选择用 HttpUtility.UrlEncode进行编码 HttpUtility.UrlEncode(text); //utf-8 编码 HttpUtility.UrlDecode(text); //utf-8 解码 H 阅读全文

posted @ 2019-11-26 16:18 lovezj9012 阅读(1288) 评论(0) 推荐(0) 编辑

C# DataTable 排序
摘要:使用DataTable的DefaultView中Sort方法排序,如果遇见数字类型就会有问题 1、补齐年龄位数(不建议) #region 补齐年龄位数,然后排序 foreach (DataRow item in dt.Rows) { item["Age"] = item["Age"].ToStrin 阅读全文

posted @ 2019-11-25 13:38 lovezj9012 阅读(719) 评论(0) 推荐(0) 编辑

C# 获取程序集信息
摘要:在C#的程序中都会有AssemblyInfo.cs文件,该文件中包含着程序的一些信息 using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // 有关 阅读全文

posted @ 2019-11-25 09:34 lovezj9012 阅读(2621) 评论(0) 推荐(0) 编辑

C# 调用WinRAR解压缩文件
摘要:在项目中有可能会用到解压缩,代码如下 public class CompressHelper { /// <summary> /// 压缩 /// </summary> /// <param name="sourceFilePath">源文件路径</param> /// <param name="s 阅读全文

posted @ 2019-11-22 09:41 lovezj9012 阅读(425) 评论(0) 推荐(0) 编辑

DataTable 获取一列最大值并修改
摘要:DataTable中获取分数的最大值 1、创建DataTable并赋值 DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); dt.Colu 阅读全文

posted @ 2019-11-11 16:11 lovezj9012 阅读(632) 评论(0) 推荐(0) 编辑

WinForm textbox 只允许输入数字
摘要:textbox只允许输入指定数字(1-7),并且不能重复 在KeyPress事件中实现 private void txtWeek_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar < '1' || e.KeyChar > '7 阅读全文

posted @ 2019-10-23 15:25 lovezj9012 阅读(210) 评论(0) 推荐(0) 编辑

log4net 使用
摘要:一、在nuget中搜索log4net,然后直接安装 二、无论是CS还是BS都可以在AssemblyInfo.cs文件里添加以下的语句: [assembly: log4net.Config .XmlConfigurator(ConfigFile ="log4net.config")] 还有Config 阅读全文

posted @ 2019-07-17 13:41 lovezj9012 阅读(185) 评论(0) 推荐(0) 编辑

根据坐标经纬度计算两点之间的距离
摘要:地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为 6356.755千米,平均半径6371.004千米。 /// <summary> /// 给定的经度1,纬度1;经度2,纬度2. 计算2个经纬度之间的距离。 /// </summary> /// <param name="la 阅读全文

posted @ 2019-04-30 14:26 lovezj9012 阅读(4392) 评论(0) 推荐(0) 编辑

C# 获取类名
摘要:1、获取C#类中类名 System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name; 2、获取C#类中类名(包含命名空间) System.Reflection.MethodBase.GetCurrentMethod().Decl 阅读全文

posted @ 2019-04-17 17:39 lovezj9012 阅读(4317) 评论(0) 推荐(0) 编辑

Post、Get请求
摘要:post、get请求方法 /// <summary> /// Post、Get请求 /// </summary> /// <param name="url">请求地址(http:localshost:8080)</param> /// <param name="method">请求方式(post、g 阅读全文

posted @ 2019-03-05 14:24 lovezj9012 阅读(146) 评论(0) 推荐(0) 编辑

Image和Base64相互转换
摘要:1.图片转换为Base64 /// <summary> /// 图片转换为base64 /// </summary> /// <param name="imagefile">图片路径</param> /// <param name="picFomatter">图片格式(.jpg、.png等)</pa 阅读全文

posted @ 2019-03-05 14:01 lovezj9012 阅读(539) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示