自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 c# 类名不同,字段相同,如何快速给类赋值

//解决问题,两个类字段相同,但是类名不一样,如何进行赋值,通过反射进行逐一字段读取然后赋值 var DuanXinType = new DuanXin(); DuanXinType.RECEIVE_LOGIN_NAME = "huchao"; DuanXinType.RECEIVE_Number =...

2021-08-27 15:47:38 1284

原创 WPF 关键字高亮实现方式

Label自定义控件public class HighlightLabel : Label { /// <summary> /// 高亮画笔 /// </summary> public static DependencyProperty HighlightForegroundProperty = DependencyProperty.Register("HighlightForeg.

2021-08-11 14:42:35 1190

原创 WPF窗口最大化时,不覆盖任务栏

实现WPF框架最大化时,不覆盖任务栏的做法,废话不多说,直接上代码 public static void RepairWindowBehavior(Window wpfWindow) { if (wpfWindow == null) return; wpfWindow.SourceInitialized += delegate { I

2021-07-23 15:09:49 958

原创 WPF 禁用硬件渲染

var hwnd_source = (System.Windows.Interop.HwndSource)PresentationSource.FromVisual(this); var hwnd_target = hwnd_source.CompositionTarget; hwnd_target.RenderMode = System.Windows.Interop.RenderMode.SoftwareOnly;通过这段代...

2021-07-23 15:08:08 794

原创 C#:几种数据库的大数据批量插入

/// <summary> /// 提供数据批量处理的方法。 /// </summary> public interface IBatcherProvider : IProviderService { /// <summary> /// 将 <see cref="DataTable"/&gt...

2020-09-08 16:24:51 1537

原创 C#使用ITextSharp操作pdf

在.NET中没有很好操作pdf的类库,如果你需要对pdf进行编辑,加密,模板打印等等都可以选择使用ITextSharp来实现。第一步:可以点击这里下载,新版本的插件升级和之前对比主要做了这几项重大改变1.初始化对汉字的支持2.对页眉页脚的加载形式第二步:制作pdf模板可以下载Adobe Acrobat DC等任意一款pdf编辑工具,视图——工具——准备表单,可以在需要赋值的地方...

2020-08-31 09:46:14 1774

原创 C# XML操作类

using System.Xml;using System.Data;namespace DotNet.Utilities{ /// <summary> /// Xml的操作公共类 /// </summary> public class XmlHelper { #region 字段定义 ...

2020-06-01 11:27:53 812

原创 WPF实现无标题栏窗体(无边框)点击任务栏图标正常最小化

WPF 实现无边框窗口 点击任务栏图标进行程序最小化及恢复正常的两种代码方式xxx.xaml文件内容代码:设置Window属性:ResizeMode="CanMinimize"xxx.cs文件内容代码:this.ResizeMode = System.Windows.ResizeMode.CanMinimize;...

2020-05-27 11:34:05 1327

原创 C# 如何取消BackgroundWorker异步操作

BackgroundWorker 在执行DoWork事件时该如何取消呢?方法1 DoWork 执行一个(耗时)循环方法2 DoWork执行一个(耗时)方法[注:方法没有循环]见代码:方法1中DoWork事件执行的是一个for循环(foreach,while.....)取消操作很简单,只要在循环中判断即可#region using System; using Syste...

2020-05-27 11:18:50 1162 1

原创 WPF 鼠标拖动控件方法(部分控件无法拖动)

搜索网上部分资料,写了demo进行测试验证,发现部分控件是可以在窗口上进行拖动的,但是类似于Button这样的控件,不知道是否是因为本身具有点击事件,无法进行拖动,类似于Image、UserControl是经过测试可以拖动的,以下直接放出demo代码xxx.xaml文件内容<local:uc_Tips HorizontalAlignment="Left" Height="28" Margin="430,10,0,0" VerticalAlignment="Top" Width="197" M

2020-05-26 17:23:53 1350

原创 C#FTP下载文件返回文件路径或者byte[]

FTP下载文件返回文件路径和返回byte[]方法,以PDF为例FTP下载文件保存到本地并返回文件路径 public static string returnFilePath(string filePath, int yymxid) { FtpWebRequest reqFTP; try { ...

2020-05-18 17:50:44 479

原创 Visual Studio 2015 出现 NuGet 安装程序包错误解决方法

Visual Studio 2015 出现 NuGet 安装程序包过程中出现An error occurred while retrieving package metadata for 'XXX' from source 'nuget . org'. 错误的解决方案。是由于NuGet的版本过高引起的错误,解决方案:1.工具->NuGet包管理器->程序包管理设置->程序...

2020-03-12 09:30:59 2011

原创 C# PDF操作之-PDF转TXT

特别说明:需引用Aspose.PDF.dll代码案例:using System.IO;using Aspose.Pdf;using Aspose.Pdf.Text;using System;namespace Aspose.Pdf.Examples.CSharp.AsposePDF.Text{ public class ExtractTextAll { ...

2020-01-10 17:20:17 982

原创 C# PDF操作之-PDF转图片

特别说明:需引用Aspose.PDF.dll代码案例:using System.IO;using Aspose.Pdf;using Aspose.Pdf.Devices;using System;namespace Aspose.Pdf.Examples.CSharp.AsposePDF.Images{ public class ConvertAllPagesToPN...

2020-01-10 17:17:32 1678

原创 C# PDF操作之-PDF转HTML

特别说明:需引用Aspose.PDF.dll代码案例:using System.IO;using System;using Aspose.Pdf;namespace Aspose.Pdf.Examples.CSharp.AsposePDF.DocumentConversion{ public class PDFToHTML { public st...

2020-01-10 17:11:43 4212 5

原创 C# PDF操作之-PDF转PPT

特别说明:需引用Aspose.PDF.dll代码案例:using System;using System.IO;using Aspose.Pdf;namespace Aspose.Pdf.Examples.CSharp.AsposePDF.DocumentConversion{ public class PDFToPPT { public sta...

2020-01-10 17:09:29 1555 3

原创 C# PDF操作之-PDF转EXCEL

特别说明:需引用Aspose.PDF.dll代码案例:OpenFileDialog openFileDialog1 = new OpenFileDialog(); //显示选择文件对话框 openFileDialog1.Filter = "All files (*.*)|*.*|pdf files (*.pdf)|*.pdf"; ...

2020-01-10 17:07:06 4322 10

原创 C# PDF操作之-PDF转WORD

特别说明:需引用Aspose.PDF.dll代码案例:OpenFileDialog openFileDialog1 = new OpenFileDialog(); //显示选择文件对话框 openFileDialog1.Filter = "All files (*.*)|*.*|pdf files (*.pdf)|*.pdf"; o...

2020-01-10 17:04:33 1758

原创 C#给图片加水印,可设置透明度

/// <summary> /// Creating a Watermarked Photograph with GDI+ for .NET /// </summary> /// <param name="rSrcImgPath">原始图片的物理路径</param> /// <param name="rMark...

2020-01-10 16:58:44 1223

原创 C#异步加载数据:BackgroundWorker的使用

winform开发时,窗口启动的时候要加载大量的数据,或者界面操作要等待很久的时候,界面会出现假死或者卡住的现象。用异步加载数据可以解决这个问题。1、异步加载数据:BackgroundWorker的使用:2、声明一个BackgroundWorker变量:DataTable dt = new DataTable();//存放从数据库获取的数据BackgroundWork...

2020-01-09 11:32:59 701

原创 C# GDI+重绘制圆角实心矩形控件(Winform)

/// <summary> /// C# GDI+ 绘制圆角实心矩形 /// </summary> /// <param name="g">Graphics 对象</param> /// <param name="r...

2019-12-24 14:46:51 1600

原创 C# WinForm窗体显示动画效果

/// <summary>/// 窗体动画函数(API声明)/// </summary>/// <param name="hwnd">指定产生动画的窗口的句柄</param>/// <param name="dwTime">指定动画持续的时间</param>/// <param name="dwFlags"&...

2019-12-24 14:42:35 1890

原创 C# 控件实现渐变色

在控件的Paint事件中进行重绘制private void pnlMain_Paint(object sender, PaintEventArgs e){Graphics g = e.Graphics;Color FColor = Color.Transparent;Color TColor = Color.FromArgb(14,78,175);...

2019-12-24 14:36:56 2699

原创 C# 同一个Label控件设置不同的字体颜色

在Lable控件的Paint事件中进行重绘制private void label1_Paint(object sender, PaintEventArgs e){ string str = label1.Text; string strA = str.Substring(0, str.Length / 2); Point point = new Point(labe...

2019-12-24 14:33:53 3813

原创 C# 数组的合并拆分

/// <summary> /// 合并数组 /// </summary> /// <param name="First">第一个数组</param> /// <param name="Second">第二个数组</param> ...

2019-12-24 13:45:21 674

原创 C# 使用Task执行异步操作

为什么要使用 Task Task 和 Thread 区别 Task 介绍 Task 简单实现 Task 执行状态为什么要使用 Task线程是创建并发的底层工具,因此具有一定的局限性。没有简单的方法可以从联合(Join)线程得到“返回值”。因此必须创建一些共享域。当抛出一个异常时,捕捉和处理异常也是麻烦的。 线程完成之后,无法再次启动该线程。相反,只能联合(Join)它(在进程阻...

2019-11-07 16:18:36 251

原创 C#(Winform)限制应用程序只能运行一个

方法一:只禁止多个进程运行using System;using System.Collections.Generic;using System.Windows.Forms;namespace DuoYeMianIE{ static class Program { /// <summary> /// 应用程序的主入口点。...

2019-11-07 16:14:04 2840

原创 ORA-12541:TNS:无监听程序

1.打开NetConfiguration Assistant 2.选择监听程序配置,下一步 3.选择重新配置,下一步4.选择监听程序,默认,下一步 注:如果你的监听已启动,则出现提示框,选择是5.选择协议,使用默认的TCP协议,下一步 6.选择端口号,使用标准端口号1521,下一步7.不配置另一个监听程序,选择否,下一步...

2019-08-29 11:38:00 392

原创 查看oracle数据库允许的最大连接数和当前连接数

1、查看当前的数据库连接数select count(*) from v$process ;--当前的数据库连接数2、数据库允许的最大连接数select value from v$parameter where name ='processes'; --数据库允许的最大连接数3、修改数据库最大连接数alter system set processes = 300 s...

2019-08-29 11:28:05 10766

原创 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

1、找到${oracle_home}\network\admin\listener.ora;2、在SID_LIST增加(SID_DESC =(GLOBAL_DBNAME = ORCL)(ORACLE_HOME = E:\app\oracle\virtual\product\12.2.0\dbhome_1)(SID_NAME = ORCL))注意:...

2019-08-29 11:14:30 114

转载 SQL Server—防火墙阻止调试

当我用sql server 2008想进行调试的时候出现了以下问题,主要的防火墙的问题。解决步骤:#1.打开高级安全windows防火墙#2.入站规则—>新建入站规则我们先解决第一个TCP端口最后只要写上自己的名称就可以了#3.再解决另外两个UDP端口步骤和上面差不多,只不过tcp改成udp就可以了,添加...

2019-08-29 11:12:15 2801

转载 oracle 增加日志组和日志文件

--查看日志文件组select * from v$log; --查看日志文件select * from v$logfile; --添加日志文件组alter database add logfile group 4 ('D:\app\Administrator\oradata\orcl\REDO04.LOG') size 512m;alter database add logfil...

2019-08-29 11:07:14 1154

原创 ORA-01830: 日期格式图片在转换整个输入字符串之前结束

to_date函数to_date函数用于字符串转日期,与to_char函数刚好相反。to_date形如--oracle 为了区分分钟和月份,月份以mi表示to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') to_date('2004-05-07','yyyy-mm-dd') --截取start_date年月日部分使...

2019-08-29 11:03:35 210

原创 Oracle CASE WHEN 用法介绍

1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END2. CASE ...

2019-08-29 10:52:51 2313

原创 批量更改ORACLE中表、索引的表空间

ORACLE中表、索引的表空间的批量更改方法1、查询当前用户下的所有表select'ALTERTABLE'||table_name||'MOVETABLESPACEtablespacename;'fromuser_all_tables;select'ALTERTABLE'||table_name||'MOVETABLESPACEtablespacename...

2019-08-29 10:48:03 2546

原创 关于ORALCE一个表空间的数据导入到另一个表空间的方法

用户: whnaproject 所属表空间: whnaproject 新用户 : wniec 所属新表空间: wniec要求:将用户whnaproject中的数据库表以及数据 ,全部复制到新表空间wniec的wniec用户中。常规过程:用exp命令把用户whnaprojec...

2019-08-29 10:46:15 1243

转载 C# 利用委托实现窗体间传值

——窗口1若干TextBox中的数据,传递到窗口2中的ListView功能描述:主窗体有一ListView控件和一“添加”Button控件。点击“添加”Button弹出一窗口,此窗口有若干TextBox,输入数据后,点击“确定”Button,数据回传到主窗体的ListView中。核心知识:委托实现步骤:第一步:新建两个窗体,各自添加控件并设计成如下效果:FrmMain 主窗体,Form...

2019-08-29 10:43:10 1118

原创 winform中一个自定义控件调用父窗体中的事件

//1定义个委托用来掉方法 MyEventArgs类要你自己写里面可以加些你认为有用的属性,不想用的话可以不加这个参数,public delegate void 相关事件的委托(object sender, MyEventArgs e);//2定义事件 这句话写在你的控件的类的里面作为个字段,注册事件时要用的public event 相关事件的委托 相关事件;//3你的用户控件butt...

2018-10-26 10:44:43 2774 2

原创 C# 将二进制数据转换成BASE64字符串

//编码例子 System.IO.FileStream fs = System.IO.File.OpenRead("c://1.jpg"); byte[] dt = new byte[fs.Length]; fs.Read(dt, 0, (int)fs.Length); fs....

2018-10-26 10:41:51 3055

原创 DataTable相关操作,筛选,取前N条数据,获取指定列数据

#region DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// &lt;summary&gt; /// DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// eg:SortExprDataTable(dt,"Sex=...

2018-10-26 10:39:41 1161

ue_chinese22.20.0.37.exe

ue_chinese ue_chinese ue_chinese ue_chinese ue_chinese

2019-08-29

BicengStandarFramework.exe

BicengStandarFramework

2019-08-29

sqlprompt_cr6.1破解版.zip

sqlprompt_cr6.1破解版

2019-08-29

Oracle.DataAccess.zip

Oracle.DataAccess

2019-08-29

DotNetBar_Patcher_11706.rar

DotNetBar_Patcher

2019-08-29

Everything32_2016_01_18_13_06.rar

Everything

2019-08-29

vs_professional__2017.zip

vs_professional__2017

2019-08-29

Win7系统工具死机、垃圾清理.rar

Win7系统工具死机、垃圾清理 Win7系统工具死机、垃圾清理

2019-08-29

arp7.0.0.4104.1435826335.exe

arp7.0,个人亲测好用,有效。 arp7.0,个人亲测好用,有效

2019-08-29

DorNetBar最新版安装包

DorNetBar最新版安装包

2016-10-20

DotNetBar各控件使用教程

包含大部分DotNetBar各控件使用教程视频

2016-10-20

sqlserver2008完整版安装包

sqlserver2008完整版安装包,需要的朋友可以下载使用哦

2016-10-10

win64_11gR2_database完整版

win64_11gR2_database完整版安装包,包括客户端服务器端,免官网注册下载

2016-10-10

instantclient_11_2

instantclient_11_2 oracle轻量级安装包

2016-10-10

win64_11gR2_client客户端下载

win64_11gR2_client客户端安装包下载,顺利好用

2016-10-10

文件上传及数据同步工具demo

文件上传及数据上传工具demo,支持文件上传及数据同步demo

2016-09-14

文件上传及数据上传工具demo

支持文件上传及数据上传的demo

2016-09-14

WebService调用事例代码

WebService调用demo

2016-09-14

LINQ综合学习

LINQ的详细讲解

2016-09-14

图像处理demo

这demo中包含多种图像处理效果,包括黑白处理,透明度处理等等。

2016-09-14

项目代码快速开发智能生成工具

项目代码快速开发智能生成工具

2016-08-17

文件资源管理器

文件资源管理器源码

2016-08-17

把数据库二进制数据形成文件

把数据库二进制数据形成文件源码

2016-08-17

根据版本号升级程序

根据版本号升级更新本地文件源码

2016-08-17

升级文件及脚本程序

支持文件升级下载、数据库脚本执行升级

2016-08-17

word文档绘画表格

使用C#代码绘画表格生成word文档

2016-08-17

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

TA关注的人

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