- 博客(55)
- 资源 (62)
- 收藏
- 关注

原创 Net5环境下Aspose.cell与Aspose.pdf最新版21.3全系列 excel转pdf,pdf拼页打印,去水印等
1、新建.net5控制台程序2、NetGet安装cells与pdf3、注册去水印4、拼页打印示意图
2021-03-19 13:35:37
3149

原创 asp.net(c#)全新BS架构考勤完美解决方案
版权声明:本文为博主原创文章,未经博主允许不得转载。他能解决哪些问题?1、考勤地分散在各个城市,甚至全球,希望总部统一管控2、领导出差,在家,随时想查看员工的出勤状况3、无法提供上网的复杂环境4、公司班车需要员工刷指纹(或刷脸或指静脉或掌纹或ID卡等)5、员工自动查询:做为请假、调休等依据,结果更公正透明6、考勤人员规模:小到几人的微型公司,大家几百万人的跨国集团。
2016-10-13 16:42:29
26260
4

原创 gridview结合jqueryui实现tr拖放排序,并保存到服务端
先上图片看看效果,(排序规则为非连续,不影响原有顺序结构)希望资深级专家看完源码,能指导一下。[img=http://img.bbs.csdn.net/upload/201311/28/1385609058_73480.jpg][/img]1、数据结构(id与orderid,主键与排序字段)2、gridview解析为tbody格式方便jqueryui调用给gridview增加P
2013-11-28 12:53:02
2525
原创 Chrome/Edge浏览器使用多屏完美解决方案,http部署使用https部署的功能
Chrome/Edge浏览器使用多屏完美解决方案,如果使用http部署是无法使用的,只有https部署才能正常使用。http部署有安全限制,需要单独设置。同样设置后要重启浏览器,最终效果如下。关闭所有窗口,重新打开即可。
2025-04-23 14:03:32
490
原创 AbpVnext OpenIddict证集成Hangfire,localhost正常,发布后报错Error from RemoteAuthentication: Correlation failed
AbpVnext OpenIddict或IdentifyServer前后端分离模式,集成Hangfire登录
2025-04-15 10:00:01
861
原创 Net9 Abp Vnext查询、高级搜索、过滤终极解决方案,ORM支持Freesql/SqlSugar/EFCore或原生sql
自定义字段精准搜索原理,调用原生sql的json数据查询,目前市场主流和的几大数据库支持(mysql/sqlserver/oracel/pgsql/sqlite)特殊需求需要高级搜索:例如按入职区间、部门、公司、年龄段、上级主管等进行模糊搜索,且支持并且或者等关系(and/or),实体表需要关联查询。当用户有其它需求,系统表无法满足时,用户需要自定义字段,Abp使用的是扩展字段(json存储),允许使用扩展字段精准搜索。基本需求:默认搜索框可以模糊查询搜索工号、姓名、手机号、年龄等不需要关联查询基本字段。
2024-12-04 09:36:03
834
原创 net9 abp vnext 多语言通过数据库动态管理
新建表TSYS_Localization与TSYS_LocalizationDetail。通过数据库加载实现动态管理,用户可以自己修改界面显示的文本,满足国际化需求。如图所示,前端使用tdesign vnext。前端更改语言时调用后端加载多语言json。在Shared下创建下图3个文件。合并json使用lodash库。
2024-11-29 18:28:56
662
原创 Net8 调用BarTender2022 R8
成功编译如图下,已经将下载链接放最上面了,需要的请自动下载。引用反编译的项目,再次编译即可,手动解决编译错误。安装BarTender,打开下图文件。升级成功后,开始编译,编译会报错,再打开sdk中的示例代码,如下图。Bartender版本截图。用相同的方法升级到Net8。
2024-09-19 18:48:48
959
1
原创 Net8 Spire最新版去水印,去页数限制,转word/pptx/ofd等
新建控制台程序,添加Spire.pdf,最新版本为2024年7月17日。打开生成后的pdf文件发现多了水印,页数也变少了。替换dll后,重新运行,生成后再打开。运行,生成文件,原测试的文档13页。打开生成的pdf文件。
2024-07-18 15:36:55
2497
1
原创 .net8 Syncfusion生成pdf/doc/xls/ppt最新版本
添加包Syncfusion.Pdf.Net.Core包,当前官方的版本号为26.1.39。word与xls或ppt方法类似,此处代码省略,库名见下图。中文字体到windows字体里复制即可。添加注册代码,添加中文字体。汉字丢失,有未注册的水印。
2024-07-01 19:23:12
517
原创 Net8 ABP VNext完美集成FreeSql、SqlSugar,实现聚合根增删改查,完全去掉EFCore
新增BaseCrudAppService类,代码直接从官方的CrudAppService里复制即可,利用批量替换,把CrudAppService替换为BaseCrudAppService。调用YitIdHelper.NextId()生成,没有数据库的自增字段功能,使用自增的问题很多。继承IReadOnlyRepository接口,实现用FreeSql实现所有功能即可。启动后,已经有了基本的CRUD功能,还扩展了批量删除,与动态查询。结果直接上图,没有任何业务代码。动态查询截图,支持分页,排序。
2024-03-26 16:42:58
1786
2
原创 Net8 Spire全系列使用方法,无水印版
安装System.Drawing.Common。安装Spire.Office,最新的版本。再次运行,打开pdf,查看,水印消失了。打开Program.cs录入代码。关掉运行窗口,打开生成的pdf。dll替换bin里生成的dll。打开编译后生成的文件夹,运行。
2024-03-25 11:01:39
1380
1
原创 Net8 ABP VNext集成FreeSql、SqlSugar
ABP可以快速搭建开发架构,但是内置的是EFCore,国内中小企业使用FreeSql与SqlSugar还是较多,为新手提供使用提供参考。上面为什么加ConfigureExternalServices这段代码,参考【实体配置】实体使用自定义特性,如下图。同一个接口不允许同时使用FreeSql与SqlSugar,可以右建先排除掉,方便测试。生成实体表,方法此处省略,请自行到官网查看文档。添加实体与IRepository接口,如图。复制到命令行,创建解决方案,创建后如图。修改数据库连接配置,运行,生成数据库。
2024-03-11 16:49:49
2364
2
原创 net8 rdl rdlc ssrs报表设计器表头合并单元格(垂直合并)
在数据上方右键,插入列,左对齐或右框线都可以,根据实际列数添加。打开报表设计器,插入矩阵表格(只有这个才能支持表头单元格合并)在列单元右建,插入行,根据实际需要添加,一般大于等2行。录入公式:=Rownumber(Nothing)此时预览数据只有一行,不符合实际的业务需求。此行号如果不需要,可以把此列隐藏。选中需要合的单元格,进行合并。或者从vs扩展插件安装。在行上右键,选择表达式。再次点运行,进行预览。
2024-01-15 14:58:45
1000
原创 C# PrinterSettings修改打印机纸张类型,paperType
爱普生打印机打印照片已经设置了最高质量,打印图片仍不清晰,需要修改打印纸类型,使用PrintDialog调出对话框,修改打印纸类型后,关掉软件还需要每次人工进行调,所以需要打印照片自动选择“高质量普通纸”,打印文字使用“普通纸”需求:直接上图,PrinterSettings只能改变纸张大小,打印质量,无法更改打印纸类型。安装包Vanara.PInvoke.Kernel32。每次打印之前,加载上图保存的打印配置文件即可。将打印机设置保存为文件。
2023-12-27 13:09:16
1468
1
原创 Rdl或RDLC,SSRS report,reportbuilder多行数据合并为一行,生成二维码
保存文件名为qrCodePrint,关闭报表文件,用打开记事本qrCodePrint.rdl编辑(vs保存的扩展名为rdlc)将字段类型改为<rd:TypeName>System.Byte[]</rd:TypeName>需求:将FNUMBER编号多行数据合并放在一个二维码字符。使用Join与LookupSet函数将多行数据,合为一行。保存,再用报表设计器打开,插入图片,生成二维码图片。如果要换行效果,将公式改为。新建rdl或rdlc文件。添加生成二维码图片代码。添加一个二维码数据集。
2023-12-08 10:04:23
426
原创 MAUI android连接sqlserver
在Platforms\Android下新建DangerousTrustProvider.cs文件,如下图。google搜索了一圈, 都需要使用ssl证书才能解决,终于找到不用证书的解决办法,参考地址。打开,MauiProgram.cs增加调用代码。复制上面的代码,粘贴替换,如图。再次用模拟器测试,读取成功。用控制台程序测试正常读取。
2023-09-16 11:12:23
1980
1
原创 WPF获取屏幕缩放比例
2.调用User32函数GetMonitorInfo与EnumDisplaySettings获取系统屏幕宽度,根据WPF内置SystemParameters.PrimaryScreenWidth显示尺寸计算比例。如果是vs2022,net6+系列会自动添加命名空间引用,如果是.net4请先添加命名空间引用。1.安装Vanara.PInvoke.User32包。以下是通过GDI计算。
2022-11-18 08:29:23
2420
1
原创 最新Spire.pdf Spire.Doc Spire.Xls等无水印使用
Spire功能都很强大,为什么要选择Spire,Spire支持WPF组件,新建.net6控制台程序,用NuGet包添加Spire.PDF引用。打开生成的pdf如图(有个红色的水印)编译运行,再次打开pdf,查看。再添加Spire.Doc包。用压缩包里的dll替换。添加Spire.Xls包。
2022-09-16 16:37:05
8191
3
原创 net6 swagger与IdentityServer集成登录验证,完美解决调试、部署等问题
网上很多教程的结果是这样的,用postman获取token,再复制到下图value进行登录,这样的方式感觉有点呆。理想的状态是跳到登录界面,实现集成登录验证,如图自动跳转到登录界面登录后再自动跳转到swgger实现步骤1、NuGet包添加Swashbuckle.AspNetCore自定义鉴权中间件SetupAuthenticationMiddlewareusing Microsoft.AspNetCore.Authentication.JwtBea.
2022-03-05 12:26:22
1884
1
原创 C#调用C DLL笔记,提示:无法在 DLL“xxx.dll”中找到名为“xxxx”的入口点
C#调用C++ dll很多,度娘一搜一大堆,还是没有解决,特写此笔记备忘报错截图如下:原因是C程序没有提供外部调用入口,打开.h头文件源码如下图C#调用C程序char数组报错:无法封送处理“return value”: 无效的托管/非托管类型组合改为IntPtr接收用Marshal.Copy将IntPtr转byte[]注意:根据操作系统位数编译对应C程序的32 dll或64位dllanycpu调用报错修改目标平台为x64加微...
2022-02-15 18:43:25
6052
原创 sqlserver行列转换,动态行转换
例如下图:a组可能是3行,b组2行,c组5行declare @t table(id int, groups varchar(max), Name varchar(max));insert into @tselect 1,'a','分类a1' union allselect 2,'a','分类a2' union allselect 3,'a','分类a3' union allselect 4,'b','分类b1' union allselect 5,'b','分类b2' unio..
2021-10-23 15:38:28
3054
原创 Office/Pdf格式转换,Net5环境下Aspose最新版21.8全系列,去水印等
var byteKey = Convert.FromBase64String("xxxxxx"); //注册,实现去水印 new Aspose.Pdf.License().SetLicense(new MemoryStream(byteKey)); new Aspose.Cells.License().SetLicense(new MemoryStream(byteKey)); new.
2021-09-02 16:06:24
1239
4
原创 sqlserver递归排序
此算法不支持无限递归,只支持指定最大层级,实际应用中,一般不会超过5级,sqlserver最大只支持100级。递归层级LevelOrder序号,每层级最大序号sequences,子级序号=父级序号+父级序号/最大序号即LevelOrder=p.LevelOrder+p.LevelOrder/sequences说明:每级最大序号为10,LevelOrder递归如果为5级,即10000(即有最小5位数,因为每递归一级,除10少一个0),如果为6级即LevelOrder100000(即有6位数),
2021-09-02 11:45:03
1443
原创 netcore5 jquery与vue axios 下载文件
后端[HttpGet("Home/Excel")]public IActionResult Excel(){ string path = @"E:\Projects\Demos\WebApplication1\testmerge.xlsx"; var provider = new Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider(); var fileInfo = new System.IO
2021-08-26 11:48:18
456
原创 ef core输出sql语句(abp vnext)
参考文档https://docs.microsoft.com/zh-cn/ef/core/logging-events-diagnostics/simple-loggingprotected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder //输出到控制台 .LogTo(System.Console.WriteLine, new
2021-07-14 18:59:32
1930
原创 NetCore版本 考勤门禁解决方案,支持中控系列最新BioFace/XFace,海康DS-K1T671人脸识别+测温
asp.net版,详细介绍详见:https://blog.csdn.net/mansai/article/details/52807034海康源码截图,使用.netcore3.1版本功能介绍:员工资料写入、员工照片写入,权限写入,考勤资料实时写入等中控人脸照微信:25489181(加微信获取源码)...
2020-08-09 23:05:40
2095
原创 NetCore版本BS架构考勤完美解决方案详细教程(增加人脸及图片方式)
asp.net版,详细介绍详见:https://blog.csdn.net/mansai/article/details/52807034IFACE702下测试通过同步后的人脸模板截图打开vs2017,新建Net Core项目修改路由,增加cdata,devicecmd,getrequest三个方法如图使用NuGet添加包System....
2019-03-07 21:41:11
1875
1
原创 力软快速开发框架最新版说明及源码(多语言版本)
废话少说,直接上图说明文档截图新建数据库:打开sqlserver脚本,运行打开源码,配置数据库连接,2个database.config,一个数据库配置打开redis运行调试登录帐号:system,密码0000进入界面源码通道:微信25489181...
2019-03-07 21:16:07
12164
1
原创 .netcore架构师全系列教程
本文档为系统目录计划从6月份开始更新,2019年6月写完,希望大家持续关注。1.开发环境搭建2.基于bootstrap adminlte UI。3.identity server44.sqlsugar集成5.多语言架构6.webapi前后端分享7.jqgrid crud与webapi集成8.log与redis缓存9.发布与部署10.nginx ...
2018-03-11 20:14:06
10849
1
原创 强大的js会图框架raphael-js
官方地址http://dmitrybaranovskiy.github.io/raphael/源码下载地址https://github.com/DmitryBaranovskiy/raphael英文文档http://dmitrybaranovskiy.github.io/raphael/reference.html中文文档https://lab.yuanwai.wa
2016-07-13 09:24:15
8562
strawberry一款基于js工作流,拓扑图(vml,svg,兼容主流浏览器)
2013-02-15
Reflector.v7.7.0.236.VSPro+Keygen+插件
2012-11-02
条码控件含vs2008/2010两个版本源码(web)
2012-10-24
条码控件含vs2008/2010两个版本源码(winform)
2012-10-24
JQuery1.7.2(含1.7.2vsdoc智能提示)
2012-08-13
基于jquery的treeview(zTree3.2)
2012-05-29
国产在线编辑器KindEditor4.1(与CKEditor一样强大)
2012-05-18
astreeview-1.5.9_for_ASP.Net(最强大的treeview)
2012-04-01
js绘图类库(兼容IE/FF/chrome) web流程图、图表
2011-12-13
Syncfusion.Report.Net.Core破解版
2018-12-03
asp net在线生成CAD C#
2015-05-11
phonegap/cordova 3.3百度云推送、条码扫描源码
2014-02-12
【原创】Gridview拖放排序,并保存到服务端
2013-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人