- 博客(11)
- 收藏
- 关注
原创 SQL Server 明细表累加值实战:高效实现实时库存计算
本文探讨了利用SQL Server窗口函数实现高效实时库存累加的方法。针对库存管理系统中需要动态更新物料实时库存总量的需求,传统游标循环或子查询方法在大数据量下性能不佳。通过窗口函数SUM() OVER(PARTITION BY...ORDER BY...)语法,可精确计算每条记录的累计库存值。文章详细解析了窗口函数的核心语法、实现方案及性能优化技巧,包括索引设计和分区策略,最终以一行优雅SQL实现了高效准确的库存累加计算,为类似业务场景提供了最佳实践方案。
2025-12-01 09:15:00
950
原创 .NET 动态序列化实战:按场景精准控制 JSON 输出字段
摘要:动态序列化在API开发中的灵活应用 本文探讨了API开发中如何告别"一刀切"的字段输出方式,实现场景化的动态序列化。传统方法如[JsonIgnore]特性或DTO模式存在全局过滤或模型膨胀的问题。文章对比了五种解决方案:1)条件性JsonIgnore特性;2)匿名对象投影;3)DTO模式;4)动态对象序列化;5)Newtonsoft.Json动态处理。其中Newtonsoft.Json凭借JObject等动态类型展现出三大优势:实现字段级数据安全、支持GraphQL风格字段选择、满
2025-11-28 09:15:00
830
原创 Windows + Fastreport创建报表教程 —实战篇(六)
本文介绍了在Windows窗体应用中集成FastReport报表工具的关键步骤。主要内容包括:1)环境准备,通过引入DLL文件和创建自定义用户控件实现预览功能;2)报表设计优势,实现业务逻辑与表现逻辑分离;3)核心编码实现,封装预览、导出和打印功能;4)数据绑定方法,支持多种数据源类型。文章强调了FastReport报表与程序分离架构的优势,包括维护简便、协作高效、动态加载灵活等特点,并提供了完整的代码示例,帮助开发者快速掌握FastReport在WinForms中的应用。
2025-10-28 19:51:52
1060
原创 Windows + Fastreport创建报表教程 —高级篇(五)
《FastReport代码应用进阶:数据与表格事件深度解析》摘要:本文系统讲解FastReport代码方式的进阶应用,重点围绕数据区和表格事件两大核心体系。数据区事件部分详解动态数据过滤、分组排序逻辑和条件格式实现,通过BeforePrint事件实现参数传递和动态内容生成。表格事件部分重点介绍ManualBuild事件实现动态行列控制,以及单元格级事件处理技巧,包括样式修改和复杂业务逻辑实现。文中提供多个实用代码示例,展示如何通过代码方式突破可视化设计的局限性,满足复杂报表需求,实现真正的动态报表功能。
2025-10-27 17:00:32
1073
原创 Windows + Fastreport创建报表教程 —交叉表(四)
交叉表是一种动态网格报表工具,用于多维度数据分析。它通过行和列动态展开数据,在交汇处进行汇总计算,支持多层级分组和交互式钻取。核心特点包括自动适配数据源、多维度分析、自动汇总以及紧凑呈现。典型应用场景包括销售分析和库存统计等。创建步骤包括添加控件、绑定数据源、配置行列与聚合,并可进行格式美化和异常数据突出显示。支持导出为PDF、Excel等格式,保留交互功能。交叉表能高效呈现复杂数据关系,满足多角度分析需求。
2025-10-25 15:30:27
1124
原创 Windows + Fastreport创建报表教程 —技巧篇(三)
FastReport高级报表开发指南摘要:本章深入讲解FastReport三大核心功能:1)数据行自动复制技术,通过Columns属性实现采购明细等大数据量报表的优化展示;2)条件格式渲染,利用[Row#]%3==0等表达式实现关键数据可视化突出;3)数据汇总功能,支持库存、生产、财务等领域的多维度统计分析。教程采用"基础→进阶"的教学路径,每个技术点均配有典型业务场景说明和可视化配置示例,帮助开发者快速掌握动态报表开发的核心技能。
2025-10-24 21:37:21
817
原创 Windows + Fastreport创建报表教程(二)
《FastReport报表引擎进阶开发指南》重点讲解三大核心功能:1.报表分组实现,通过GroupHeader/Footer带区创建分组并绑定数据源;2.子报表嵌入技术,实现在主报表内展示关联数据;3.条码生成与图片处理,支持多种条码标准和动态图片加载。指南包含详细操作示意图和属性设置说明,特别强调分组数据绑定、子报表位置调整、条码参数配置等关键步骤,并提供样式优化建议,帮助开发者处理企业级复杂报表场景。
2025-10-24 15:21:45
580
原创 Windows + Fastreport创建报表教程(一)
FastReport 是一款功能强大的报表生成工具,支持 .NET、VCL、COM/ActiveX 等多种平台,广泛应用于企业级应用开发。FastReport 的报表生成引擎提供可视化设计器和代码集成方案,支持动态生成复杂报表,支持跨平台的多语言FastScript。可直接连接 SQL 数据库、NoSQL、Excel、JSON 等数据源。
2025-10-23 19:45:32
1433
原创 .NET8 + SqlSugar示例入门教程
ReZero是一款可以集成到.NET中的代码生成器,全网唯一款作为中间件形式的生成器。包下载地址 https://gitee.com/DotNetNext/ReZero/releases 双击 api.exe 运行。多租户情况下实体类加上[Tenant("test")],test参数对应appsettings.json配置文件中的ConfigId,表示这个模型查询ConfigId对应的数据库。若要安装指定版本在安装命令后加上版本号,若不加版本号则默认按照最新版本。在 Program.cs 中配置。
2025-10-23 11:21:52
536
原创 Ollama 本地 AI 部署指南:零基础安装离线用大模型
Ollama是一款本地化大模型部署工具,支持离线运行多种AI模型(如Llama2、Gemma等),保障数据隐私且不受网络限制。其核心优势包括:本地处理确保数据安全、离线可用性、成本可控性、灵活模型管理以及简化部署流程。安装后通过命令行即可下载运行模型,支持终端交互和API调用(默认端口11434)。适用于需要安全、稳定AI服务的个人和企业用户,尤其适合处理敏感信息的场景。
2025-10-22 16:25:56
858
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅