数据字典窗体继承关系图/数据字典窗体逻辑关系图|开发指南
数据字典窗体继承关系图/数据字典窗体逻辑关系图|开发指南
1.1 数据字典窗体继承关系图1.2 数据字典窗体逻辑关系图
frmBaseDataDictionary基类定义了业务逻辑层的_BLL变量(bllBasedataDict对象类型)。 参考【产品管理】窗体,重写了InitializeForm方法实例化_BLL变量。 _BLL = new bllProduct(); //业务逻辑实例 _BLL主要职责: 1) 处理窗体主要功能,如增、删、改、查等; 2) 界面与业务逻辑代码分离,减少界面代码量,提高系统可维护性; 3) 作为三层架构的中间环节(UIàBLLàDAL),具有承上启下传递信息作用。 _BLL的对象类型是bllBaseDataDict,该类是所有数据字典业务逻辑层的基类,_BLLInstance变量是派生的窗体内定义的业务逻辑层实例,如产品管理窗体的业务逻辑层变量定义: bllProduct _BLLInstance=null; _BLL与_BLLInstance变量指向同一个实例的内存地址引用,参考上图的InitializeForm方法代码。定义_BLLInstance目的,是在窗体内调用业务层的方法时避免使用基类_BLL变量进行强制转换,如: (_BLL as bllProduct).Do,而是使用_BLLInstance.Do, Do方法是派生类bllProduct类扩展的新方法。
扫一扫加作者微信
参考文档:
C#开发实例-数据字典作为参考数据在表格中显示的两种方案 CS开发框架Toolbar与数据字典,业务单据的关系 FastReport for.Net开发指南-单表报表设计详解 FastReport for.Net开发指南-主从表(Master/Detail)报表设计详解 DevExpress XtraReport 开发指南-单表报表设计详解(C#) DevExpress XtraReport 开发指南 - 主从表报表设计(C#) 《CS框架V2.2-3.0数据字典窗体快速开发指南》.doc 《CS框架V2.2-3.0业务单据窗体_主从表_快速开发指南》 开发示例:数据字典窗体提供多表数据更新 开发技巧:弹出勾选窗体并返回数据 软件开发与设计 - CRM-客户关系管理系统(CRM系统数据字典) 软件开发与设计 - CRM-客户关系管理系统(CRM客户关系管理系统数据库表设计) 软件开发与设计 - MIS-管理信息系统(Discuz!X2.5数据字典设计) 软件开发与设计 - EMS-电子商城系统-[电子商务]上海五活指南网数据库表结构 CSFramework旗舰版V5.1 - 单表独立数据编辑窗体实例开发教程-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内容管理系统 | |