自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (32)
  • 收藏
  • 关注

原创 xaml中<>在双引号中的使用

You will have to use for < and for > in xaml: 参考:wpf - The value "<" is not valid in an attribute on PasswordBox control - Stack Overflow

2023-07-12 09:34:16 48 1

原创 合同模板与架构制作

前景介绍:在做二手房交易时,需要根据客户需求制定对应的合同模板。我们一般都用word先做好文档,在生成为XML格式,再讲xml格式放到程序中使用。制作过程:1、先做好word文档:2、另存为XML格式:3、使用vs 2019创建架构的XML(这里有一个对象,对象有两个字段一个集合):4、使用vs 2019的XML选项,生成对应的架构文件:5、生成好如图的架构:6、将所有文件放在一个文件夹,方便管理,使用word打开word另存为的XML文档;打开【开...

2021-11-05 16:10:08 197

C# post get 参考

最近对接天印文件电子签字、签章,把测试的代码发出来做post和get参考。数据已经做无效处理,不能直接使用,post和get的方法是通用的,可以直接用。

2023-09-04

C#提取PDF文字内容

1、pdf为word转换的内容,非图片pdf。 2、提取到的文字内容为字符串,可以和所需内容比较。 3、背景介绍:签订合同时,需要第三方签字、加盖印章。当第三方返回文件有误,如买卖双方签字人发生改变。实际生产中已经出现该问题,合同A发到三方加盖印章,返回了合同B的内容,因为未检查合同中的买卖双方签字人信息,因此导致合同存档有问题,因此做一个小的核验,确保三方返回内容中买卖双方信息一致。 4、写demo过程中,寻找了几个资源,如PDFBox,Spire.Pdf(free版本,限制10页),iTextSharp;该解决方案都有涉及。

2023-07-10

ModernUI用例,以及ModernUI.Templates.vsix(支持VS2012、2013、2015)

2015年做项目时,用过一个WPF的开源样式Metro(美俏),今天回头来看的时候,发现了一个升级版本ModernUI。两者比较下,Metro样式更绚烂,但更臃肿,两者的用法都差不多。找了很多关于ModernUI的项目,都没有什么好的参考,都是一些最简单的。下面分享: 1、ModernUI.Templates.vsix,安装到VS2013,后才能创建WPF For ModernUI的项目;(https://marketplace.visualstudio.com/items?itemName=KoenZwikstra.ModernUIforWPFTemplates) 2、ModernUI的项目参考,如包含控件及风格。这个是在github上下载的。(https://github.com/firstfloorsoftware/mui) 3、自己建了个项目,其中加入了资源字典,统一控制控件样式;加入MVVM的思想,数据双向绑定。完全实现MVVM还需要引入(Prism,棱镜相关dll);这里做了数据展示绑定,按钮事件委托绑定; 4、手里有分的大佬,赏个积分,没分的就按照地址下载,一起学习;

2022-09-16

排列ofd文档xml节点顺序

1、调用某公司接口,对ofd文档进行签章的时候,说使用的ofd不符合规则;原因是其中有个xml的节点顺序不对造成。 2、所以为了符合规则,需要对此xml进行重新排序。 3、思路:将ofd文档,重命名为zip,解压后,找到该文档,删除两个节点,并重新按要求的顺序,插入这两个节点到xml文档中。再压缩整个文档为zip,再重命名为ofd。 4、引入dll为:Ionic.Zip.dll ; 5、另外pdf转ofd的dll为:Spire.Pdf.dll ,此dll免费版是有页数和水印的,商用需要另想办法;

2022-09-14

C# 对称加密算法加密字段

在提供接口时,常常需要对请求的报文加密,解密。最常用简单快捷有效的方法,就是对称加密、解密。下面提供项目中使用的加解密方法,可直接用于生产。

2022-03-30

C# 图片添加水印(图片或者文字)

1、在网上查看了很多 资料,一般合成图片的方法,有两种;这种要简单、灵活些; 2、做成一哥demo,供学习参考;

2022-01-26

Wpf.MineSweeper.rar

在逛csdn的时候,看见一篇文章,忘记是哪篇了,里面很详细的介绍了扫雷的代码,甚至代码都已经贴出来了,只是没有提供项目的下载地址。有人留言需要下载项目,可能是新手吧。我这里把代码抄下来,并优化了几个地方;1、wpf的xaml一般不建议使用margin,来固定控件的位置;2、右键插旗后,可以再点击取消;3、方法尽量不要写重复代码; 注意:项目中的图片,全部是网上瞎找的,界面不美观,可以自己重新找图片;这里面主要是几个算法值得学习,另外就是xaml的排版可参考;

2021-12-07

GDNET.SQLite.Test.rar

这是一个简单的操作SQLite数据库的Demo,非常的简单,感觉和ADO.NET一样的,分享一下代码

2019-11-05

WPFPdfViewer.zip

这是一个可以运行的解决方案,vs 2013 编译的,分为两个部分,1:打开PDF的控件是,使用的第三方开源的MoonPdfLib,可以在git上下载源码,并编译出对应的dll,比如X86、X64。这里使用的是X64的,在项目Debug里面提供了三个相关的dll(libmupdf.dll、MoonPdfLib.dll、MouseKeyboardActivityMonitor.dll)。有这三个就可以打开PDF了,这个封装还是相当完美的,可以放大、缩小、比列(100%),单页、双页,总页数,当前页数,上页,下页,跳转到第几页等等,足够使用了。2:然后是转换成图片的功能,这个是第三方封装好的,支持X64的,O2S.Components.PDFRender4NET.d ll。使用方法也在项目中很好的体现了,里面的方法是从第几页到第几页转换成png,这个配合刚才的控件就能够很好使用了。想免费分享出来,奈何现在CSDN不支持0分下载了,如有需要,请联系[email protected]

2019-07-11

WPFPdfViewer_test.zip

这是一个可以运行的解决方案,vs 2013 编译的,分为两个部分,1:打开PDF的控件是,使用的第三方开源的MoonPdfLib,可以在git上下载源码,并编译出对应的dll,比如X86、X64。这里使用的是X64的,在项目Debug里面提供了三个相关的dll(libmupdf.dll、MoonPdfLib.dll、MouseKeyboardActivityMonitor.dll)。有这三个就可以打开PDF了,这个封装还是相当完美的,可以放大、缩小、比列(100%),单页、双页,总页数,当前页数,上页,下页,跳转到第几页等等,足够使用了。2:然后是转换成图片的功能,这个是第三方封装好的,支持X64的,O2S.Components.PDFRender4NET.dll。使用方法也在项目中很好的体现了,里面的方法是从第几页到第几页转换成png,这个配合刚才的控件就能够很好使用了。想免费分享出来,奈何现在CSDN不支持0分下载了,如有需要,请联系[email protected]

2019-07-10

FolderBrowserDialogScrollToSelectdPath wpf 或者 winform 的选择文件夹路径控件设置初始值后滚动到初始路径上

FolderBrowserDialogScrollToSelectdPath wpf 或者 winform 的选择文件夹路径控件设置初始值后滚动到初始路径上,这是一个可运行的sln,很简单。另外吐槽一下csdn的下载积分规则,我上传的资源都希望是0积分共享,看重任何资源的,请往邮箱 [email protected] 发信息,看见后免费分享

2019-05-09

打印机连接测试打印 wpf

获取电脑链接的打印机,并测试打印,可直接运行,代码注释还是很详细的,现在才发现可以控制不动态调分,都是在网上找到的代码,相互学习,我要点积分方便以后下载别的代码。

2019-05-07

第三个数是第一个和第二个的和,第N个数是多少

第三个数是第一个和第二个的和,第N个数是多少。这个是一个C#写的,网上看见的题,随便做的。大家相互学习,相互指正。

2019-05-07

wpf 进度条 可以运行的解决方案

wpf写的一个进度条控件,下载后可直接运行,代码很简单易懂,只是一个满足我需求的简单的等待任务执行的一个界面样式。

2019-05-07

C# DESC 加密解密

C#写的一个DESC加密测试,可直接运行,注释清楚,代码简单。另外C#还有几种其他加密方式,如MD5不可逆加密,对称加密等,有兴趣可取看看,简单

2018-12-27

WPF DataGrid 行的背景色根据行中某一字段的值来显示

WPF的DataGrid展示数据源数据时,需要根据某行中某一字段值,来显示背景颜色。这里简单做了一个int类型的值,为0的时候为橙色,为1的时候为草绿色....也可以在数据源中添加Color列,并直接存放Color的16进制值,并展示,写法

2018-09-06

DESCryptoServiceProvider加密app.config

winform中对数据库连接字符串的加密解密,string strProvider = "DataProtectionConfigurationProvider"; // string strProvider = "RSAProtectedConfigurationProvider"; 这两种只能在本机加密解密,我上传的代码是只能在程序中加密解密,原因在于加密时添加了自己的标识 - ouylvr ,解密后移除 - ouylvr ,并对配置文件进行读写操作。

2018-07-05

指定时间内不能输入

WPF中使用Timer,设定时间,并给窗体添加KeyDown和KeyUp事件,在指定时间内,在文本框中不能输入东西,之后可以输入。

2018-05-31

C# 序列化反序列化

将List中的数据保存到txt中,并读取txt到list中,显示在datagridview中,练习代码,没有0分的选项,不能免费共享,sorry

2018-05-25

wpf调用WinForm程序

wpf项目调用WinForm项目,将WinForm程序内嵌到wpf程序中,都是网上找到的代码,大家相互学习,相互指正。已经控制固定分数下载。

2018-02-24

ASP.NE 4.0从入门到精通

从网站获取的资料,分享给大家。一本自学ASP.NET的书籍,看了还是有一些收获。如果需要下载,又没积分的,可以去博客园-狗蛋学编程,留言后免费送。

2017-11-17

ftp上传文件,下载文件,删除文件,改文件名,创建文件等等

http://pan.baidu.com/s/1dFztagx 刚开始我设置的1分就能下载,现在要6分,csdn很坑啊。利用百度云免费共享给有缘人,因为我也是网上找到代码类,动手搭建的sln,需要其他的资源,请去博客园,“狗蛋学编程” 留言

2017-11-01

wpf Datepicker 自定义控件

自定义日期控件,选择日期的同时,显示当前的时间,时间的格式可自定义,可显示时分秒、上午/下午、星期等,可自定义显示格式。对Datepicker的重写,其中有一个类,可以复制到自己的项目,也可以输出为dll控件,这是网上下载的开源代码,共享出来。

2017-09-20

SqlDBx中文版-网上找的

发现CSDN上面的需要5分,对于我这个分数少的太不划算。 强调一下,这是个人版的中文版。 需要其他的,请去下载,好多地方都可以下。

2017-09-09

MVVM 绑定 PasswordBox

在MVVM中需要使用PasswordBox时,不能直接绑定,找了很多资料,做了一个可运行的解决方案,下载后可直接运行。View和ViewModel实现PasswordBox的双向绑定。这里使用了网上资料,一个类,引用进项目就可以了,非常简单。 http://blog.csdn.net/ryb666666/article/details/7629767

2017-08-31

NPOI以及MSOffice将DataTable导出为Excel

本测试中有MSOffice技术和NPOI技术,将List中的数据转换为DataTable中的数据,并导出到.xlsx文件。其中有NPOI的完整DLL文件,和MSOffice的dll,直接运行就可以看到效果。本测试使用了NPOI的4.0中的两个dll,如要使用其他功能,请阅读其他资料。(另有一个测试,将DataGrid中的数据导出为Excel,这个目的在于将DataGrid展示的列名导出,在SQL中列明为Code,DataGrid中展示为‘编码’,使用这个测试可以导出Excel中为‘编码’,很方便,如果需要,我就传上来。)

2017-08-28

Wpf DataGrid 合计行,并在最下方

wpf的DataGrid中,添加某一列的合计,并在最下方固定显示。本列子不使用ToolKit(有3.5和4.0的限制),添加一个类,重写DataGrid。可以在DataGrid上下左右绑定一个DataGrid,类似Footer属性。示例可直接运行,简单易懂。 (思路:两个DataGrid(mainDG,bottomDG),bottomDG的左右边binding 主表mainDG。并bottomDG绑定数据源(只有一行(合计的值)),),合计行的列宽可随着mainDG的改变而改变。

2017-08-23

数据类型转换----

学习MVVM的一个小例子,架构层级清晰,采用数据绑定,将数据源中的bool或int字段,转换为“是”和“否”,并在DataGrid中显示,可以采用Ado.Net,将sql表中的bit字段转换等

2017-07-10

wpf中的控件样式---

里面包含TextBox,Button,DataGrid,ProgressBar,Check,RedioButton等等,几乎所有控件的样式模板,可以直接拿到项目中使用

2017-07-04

ftp上传文件,下载文件,删除文件,改文件名,创建文件等

在网上找了好多关于ftp技术的资料,基本都是封装的类,没有解决方案,理出一个可运行的界面,实现ftp连接,并上传文件,下载文件,获取ftp文件夹中文件列表。其中还有一些对ftp文件的删除、修改文件夹名称,创建文件夹,获取文件明细等,需要自己调试。有一个word文档,在win10下如何开启ftp,正在研究如何使用C#代码,实现一键开启ftp...

2017-06-23

打开局域网中某一台电脑共享的文件夹,并读写文件,创建系统管理员等

1、先要在另一台电脑共享一个文件夹,并在程序中配置IP,用户名,密码。运行程序后可以直接打开,可传送资源到该文件夹中。 2、可以创建windows系统管理员和用户, 以及修改密码,删除用户等,需要以管理员权限运行程序(有一个word文档,如何配置)

2017-06-19

获取电脑信息(磁盘容量,Mac地址,CpuID,主板ID等)

C# WinForm,获取磁盘容量,Mac地址,CpuID,主板ID,当前登录用户名,计算机名,桌面路径(software/microsoft/windows/currentversion/explorer/shell folders 注册表该路径下的相关信息)等、三层架构、单列,可供初学者参考。源码思路清晰,中文注释详尽,可运行调试。

2017-06-14

cv100,cxcore100\120,mfc100d

mfc100d.dll,cv100.dll,cxcore100.dll,cxcore120.dll

2016-08-15

C盘写入文档----

可将C盘制定的文件替换掉,替换后的文件属性是可读写的

2016-08-05

启动为托盘程序,删除指定文件夹下文件

运行程序后类似QQ一样在任务栏为托盘图标,并右键可点击并选择执行功能。可删除指定文件夹下面的文件,可读取系统盘的可用量等

2016-05-06

List转DataTable并导出为Excel

添加数据到List中,并将List数据转换为DataTa数据,然后可导出为Excel保存

2016-05-06

空空如也

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

TA关注的人

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