CSFrameworkV6.0旗舰版开发框架升级更新日志|C/S开发框架
目录
CSFrameworkV6.0 框架升级核心内容
前端页面统一使用EF实体模型处理数据源码位置:全部demo例子 参考界面: 数据访问层统一使用EF框架源码位置:全部demo例子 支持两种后台连接方式:直连模式、WebApi连接源码位置:全部demo例子 框架图: 取消所有存储过程,改用Linq实现业务逻辑源码位置:全部DAL层demo例子 增加审计日志(操作日期、登录日志、数据日志)源码位置:全部DAL层demo例子 WCF架构升级为WebApi源码位置:CSFrameworkV6.WebApiClient,WebApi客户端应用。 旗舰版V6.0全面取消WCF机制,采用最先进的WebApi服务应用。 优化系统管理模块的例子、权限管理相关功能源码位置:CSFrameworkV6.SystemModule 进销存系统、ERP系统DemoCSFrameworkV6以进销存系统完整功能,ERP系统部分功能作为教学案例,指导开发者快速上手开发。 20230131:全新本地数据缓存类 - DataDictCache源码位置:CSFrameworkV6.Business.DataDictCache.cs 采用单例模式加载本地缓存数据,支持单个缓存数据刷新。 20230131:加载模块失败,将错误信息保存本地日志源码位置:ModuleLoaderBase.cs / GetModuleList 20230131:绑定文本框数据源失败,将错误信息保存本地日志源码位置:DataBinder.cs / BindingEditorPanel 20230201:所有单表、主从表的具体界面都要重写增、删、改、查、保存5个标准方法源码位置:全部demo实例 为什么不把5个按钮方法作为通用逻辑封装到基类? 经多个大型项目实战经验,在每个具体子类实现各自的方法更好阅读、维护和扩展逻辑。 若采用V5.x的写法,在具体类会大量使用base.DoXXX方法调用基类封装的逻辑,可读性差,若基类没开放源码,会严重制约开发效率! 20230201:取消所有isid自增字段,改为varchar(50)长度, 统一使用雪花id作为主键源码位置:全部demo实例 20230203:增加审计日志、数据日志功能源码位置:CSFrameworkV6.SystemModule.frmLogOperateViewer.cs 20230203:表格右键菜单增加复制单元格的功能源码位置:CSFrameworkV6.Library.frmGridCustomize.cs 20230203:优化系统广播消息、用户消息,并增加批量删除功能源码位置:CSFrameworkV6.SystemModule.frmBroadcast.cs 20230204:优化公共字典管理界面源码位置:CSFrameworkV6.DemoDataDictionary.frmCommonDataDict.cs 20230204:新增公共字典类型管理界面源码位置:CSFrameworkV6.DemoDataDictionary.frmCommonDataDictType.cs 20230206:全新多语言管理模块源码位置:CSFrameworkV6.SystemModule.frmLanguageData.cs 包括多语言资料维护、语种管理、界面多语言自动生成。 语种管理: 多语言管理 20230209:优化通用Excel导入模块,支持xls/xlsx两种格式源码位置:CSFrameworkV6.Library.frmImportExcel.cs 20230209:增加通用数据保存参数类 MasterDataUpdate<T>源码位置:CSFramework.WebApi.Common.Models.MasterDataUpdate.cs 20230209:增加通用表格数据源观察者 IGridDataWatcher<T>源码位置:CSFrameworkV6.Library.GridDataWatcher.IGridDataWatcher.cs 20230210:DevExpress GridView表格组件扩展类 GridViewExtensions源码位置:CSFrameworkV6.Library/Extensions/GridViewExtensions.cs 20230210:增加主从子表多级明细表示例(tb_PN 生产工艺单)源码位置:CSFrameworkV6.DemoInventoryModule.frmPN.cs 20230211:客户端、服务端全局异常信息处理源码位置:CSFramework.WebApi.Common.WebApiTools.cs / CSFramework.WebApi.Core.GlobalExceptionFilter.cs 目的:
20230224:系统配置文件全部改为.json格式20230226:基于进销存快速开发框架增加核心业务功能采购模块: 销售模块: 库存模块: 财务模块: 20230229:代码生成器改版: CodeGenerator V6.020230304: CSFrameworkV6配套SqlConnector连接配置工具20230314:优化常用功能模块按钮配置支持显示 8x8按钮及配置。 20230315:优化系统参数设置、我的设置系统参数设置:系统管理 -> 系统参数 20230315:支持业务数据离线操作、缓存及加载本地文件Demo源码:CSFrameworkV6.DemoPurchaseModule.frmPO DoSaveLocal:保存为离线资料。 DoLoadLocal:加载离线资料。 加载离线资料: 本文连接:https://www.cscode.net/archive/newdoc/380858630905861.html 扫一扫加作者微信
参考文档:
C/S开发框架标准版有版本自动升级功能吗? 购买C/S开发框架后能升级为VIP吗? C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级 C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)-C/S开发框架 CSFramework旗舰版V5.1 - 单表独立数据编辑窗体实例开发教程-C/S开发框架 CSFramework旗舰版V5.1 - 独立数据编辑窗体-C/S开发框架 C/S架构快速开发平台-旗舰版V5.1 (2021最新版)-C/S开发框架 CSFrameworkV5.1旗舰版 | 电子邮件附件文件介绍|C/S开发框架 软件自动升级程序AutoUpgrader优化:获取最新升级包|C/S开发框架 WinFramework轻量级框架与旗舰版V5.1功能差异与区别|C/S开发框架 CSFramework旗舰版V5.1介绍|C/S开发框架 扩展按钮功能:数据字典窗体复制记录单据数据 | CSFrameworkV5旗舰版开发指南|C/S开发框架 CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|C/S开发框架 CSFrameworkV6.0 | 快速开发平台 | 增加字段注意事项|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |