- 博客(118)
- 资源 (17)
- 收藏
- 关注

原创 .net日期控件使用
ASP.NET 使用My97DatePicker日期控件首先要下载该控件的包,下载地址:http://pan.baidu.com/s/1Aa5gk引用文件 <script src="js/My97DatePicker/WdatePicker.js" type="text/javascript"></script><script src="js/My97...
2021-01-12 09:01:40
10082
3
原创 pt与px的对应关系
1、pt与px的对应关系: 1px= 0.75pt。2、word中的字号对应的pt关系如下: 初号 44pt 小初 36pt 一号 26pt 小一 24pt 二号 22pt 小二 18pt 三号 16pt 小三 15pt 四号 14pt 小四 12pt 五号 10.5pt 小五 9pt 六号 7.5pt 小六 6.5pt...
2021-12-20 13:17:34
6232
原创 获取服务器端文件
public void GetNetWorkFile() { try { string saveFilePath = “C:\\……\123.txt”; string downLoadUrl = “https:\\……\saveFile.xml”; HttpWebRequest request = (HttpWebRequest)We...
2021-12-20 10:07:20
454
原创 C#把excel数据转换成DataTable
private DataTable TurnExcelToDataTable(string path){try { if (Path.GetExtension(path).Contains("xlsx"))//office版本2007及以上 { XSSFWorkbook hssfworkbook = nul...
2021-12-17 15:00:13
1052
原创 System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。
System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。客户端执行https请求时,报出“System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。”的问题。原因是:服务端更改了安全协议,而执行的客户端并未注册该协议。如果客户端的.net framework版本低于4.0,协议类型枚举中只有 ServicePointManager.SecurityProtocol = SecurityProtocolType....
2021-12-01 13:50:43
12456
原创 C#删除指定目录下的文件,保留目录下的文件夹
private void DeleteFile(string dirPath) { foreach (string filePath in Directory.GetFileSystemEntries(dirPath)) { if (File.Exists(filePath)) { FileInfo fi = new FileI...
2021-07-15 11:56:25
306
原创 C#查询目录下的文件数量(含子目录)
private int GetFilesCount(System.IO.DirectoryInfo dirInfo) { int totalCount = 0; totalCount += dirInfo.GetFiles().Length; foreach (System.IO.DirectoryInfo subdir in dirInfo.GetDirectories()) ...
2021-07-15 10:55:10
618
原创 C#设置按Esc键关闭窗体
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData) { int WM_KEYDOWN = 256; int WM_SYSKEYDOWN = 260; if (msg.Msg == WM_KEYDOWN | msg.Msg == WM_SYSKEYDOW...
2021-05-16 21:39:07
596
原创 使用NSIS打包客户端工具时,设置控制面板中工具的卸载图标的脚本语言
WriteRegStr HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\工具名称 DisplayIcon $INSTDIR\工具运行exe名称
2021-04-16 11:48:25
598
1
原创 C#打开并选中指定路径的文件
private void OpenAndSelectFile(string filePath) { System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("Explorer.exe"); psi.Arguments = "/e,/select," + filePath; System.Diagno...
2021-01-25 11:02:51
439
原创 将金额转换成繁体汉字
/// <summary> /// 将金额转换成繁体汉字 /// </summary> /// <param name="amount"></param> /// <returns></returns> private string ConvertAmountToChineseCharacters(string amount) ...
2021-01-05 09:43:20
378
原创 C#模拟Http的POST方式的表单提交
public static string UploadFile(string uploadUrl, string FilePath, Dictionary<string, string> dic, string token = "") { try { string postData = ""; int a = 0; foreach (Ke...
2020-09-08 11:15:30
1267
原创 C#设计模式-外观模式
外观模式:用一个统一的接口,访问子系统中的一群接口。即创建一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系统中的方法,外观模式让客户和子系统之间避免了紧耦合。public class Appearance { public void Main() { Facade facade = new Facade(); facade.Check(); } }...
2020-09-04 13:53:17
127
原创 C#设计模式-适配器模式
/// <summary> /// 我们买的电器插头是2个孔,但是我们买的插座只有3个孔的,我们想把电器插在插座上的话就需要一个插头适配器 /// 客户端,客户想要把2个孔的插头 转变成三个孔的插头,这个转变交给适配器就好,既然适配器需要完成这个功能,所以它必须同时具体2个孔插头和三个孔插头的特征 /// </summary> public class Adapter { static void Main() {...
2020-09-03 17:14:14
149
原创 C#设计模式-抽象工厂模式
static void Main() { AbstractFactory shandongFactory = new ShandongFactory(); Car shandongCar = shandongFactory.CreateCar(); shandongCar.Run(); Bus shandongBus = shandongFactory.CreateBus(); ...
2020-09-03 13:54:56
97
原创 C#设计模式-单例模式
1、单例模式的介绍“单例”即为一个类只有一个实例,所以单例模式的作用就确保一个类只有一个实例的实现方式public class Single { //定义一个静态变量来保存类的实例 static Single _single; //定义私有构造函数,使外界无法实例化该类,如果不声明该构造函数,编译器会默认声明一个public的无参构造函数 private Single() { }...
2020-09-03 10:19:57
120
原创 C#设计模式-工厂方法模式
namespace DXWindowsApplication2{ public class Main { public void Main() { IVehicle vehicle1 = VehicleFactory.GetVehicle(VehicleType.Car); vehicle1.run(); IVehicle vehicle2 = VehicleFactory.GetVeh...
2020-09-01 14:11:45
93
原创 vs.net工程中多个工程相互引用导致编译冲突的问题
VS.NET的解决方案中,一个解决方案里可能有很多工程,如果每个工程都编译为dll文件。且各个工程间相互引用,难免经常会发生dll之间的引用冲突,可按如下方法解决: 1、按照各工程的引用关系,整理个优先顺序。例如:工程A引用工程B,工程C引用工程A,很明显,顺序应该为 A->B->C。 2、设置工程的编译顺序,在右键点击“解决方案“->“项目依赖项...”,在里面把各个项目的依赖项目设置好,在“项目生成顺序”里,项目的编译顺序就会自动调整好。...
2020-08-06 09:32:19
682
原创 ASP.NET 使用日期控件
ASP.NET 使用My97DatePicker日期控件首先要下载该控件的包,下载地址:http://pan.baidu.com/s/1Aa5gk引用文件 <script src="js/My97DatePicker/WdatePicker.js" type="text/javascript"></script><script src="js/My97DatePicker/WdatePicker.js" type="text/javascript"><
2020-07-13 14:41:33
1057
原创 C#封装带有圆角弧度的Label控件
效果图: public partial class RoundLabel : Label { Color _borderColor = Color.Blue; int _radian; #region 自定义属性 [DefaultValue(typeof(Color), "240, 240, 240"), Description("边框颜色")] public Color BorderColor ...
2020-07-09 17:20:23
1802
1
原创 C#利用NPOI向Excel模板插值,并复制默认行的格式
try { string TempletFileName = @"D:\template.xls"; File.Copy(TempletFileName, targetPath, true); HSSFWorkbook wk = null; using (FileStream fs = File.Open(targetPath, FileMode.Open...
2020-06-09 15:47:49
2567
原创 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件
Threadthread=newThread(()=>{ //方法体});thread.SetApartmentState(ApartmentState.STA);thread.Start();...
2020-04-21 17:42:40
589
1
原创 C#为控件赋值时,根据字符串长度,动态设定控件的宽度
Graphics g = control.CreateGraphics();int width = Convert.ToInt32(g.MeasureString(control.Text, control.Font).Width);
2019-12-13 15:46:45
576
原创 C#操作dev的NavBarGroup控件标题栏(非展开/折叠按钮)实现展开/折叠功能
private void navBarControl1_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { DevExpress.XtraNavBar.NavBarControl navBa...
2019-11-29 15:28:04
2098
原创 设置子控件相对于父控件的相对位置
设置控件的大小随窗体的大小变化而变化例:TextBox,设置Anchor属性为Left,Top,Right,Bottom时,控件的大小都会变,也就是控件距离父控件的左、上、右、下的距离均不会变化。只设置为Left时,控件只相对于父容器的左方的距离保持不变。...
2019-11-22 14:42:47
3797
带圆角弧度的自定义Label控件.rar
2020-07-09
利用NPOI技术实现导出excel功能
2020-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人