C/S快速开发框架旗舰版V5.1 - 数据字典窗体继承关系图/数据字典窗体逻辑关系图

C/S快速开发框架-旗舰版V5.1-数据字典窗体继承关系图/数据字典窗体逻辑关系图

C/S快速开发框架旗舰版V5.1 - 数据字典窗体继承关系图/数据字典窗体逻辑关系图

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/S结构快速开发框架/软件快速开发平台   CSFrameworkV5.1旗舰版  原创软件@csframework.com

C/S框架网|原创精神.创造价值.打造精品

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:frmBaseDataDictionary类成员介绍|C/S开发框架
下一篇:C/S快速开发框架旗舰版V5.1 - 数据字典窗开发步骤
评论列表

发表评论

评论内容
昵称:
关联文章

C/S快速开发框架旗舰V5.1 - 数据字典继承关系/数据字典逻辑关系
C/S快速开发框架旗舰V5.1 - 数据字典BLL、DAL继承关系
C/S快速开发框架旗舰V5.1 - 数据字典编写的代码
C/S快速开发框架旗舰V5.1 - 数据字典开发步骤
C/S快速开发框架旗舰V5.1 - 数据字典bllBaseDataDict类详解
C/S快速开发框架旗舰V5.1 - 业务单据开发步骤
C/S快速开发框架旗舰V5.1 - 业务单据基类介绍
C/S快速开发框架 - 旗舰V5.1 - DAL继承关系与IDatabase关系
C/S快速开发框架旗舰V5.1 - 业务命名规范
C/S架构软件快速开发平台-旗舰V5.1软件截
自定义消息 - 实例源码 - C/S快速开发框架旗舰V5
C/S快速开发框架旗舰V5.1 - 业务单据开发实例-销售订单的表结构设计
CSFramework旗舰V5.1 - 单表独立数据编辑实例开发教程
C/S快速开发框架旗舰V5.1 - 加载报表模板文件
C/S快速开发框架旗舰V5.1 - 设计报表模板文件
CSFramework旗舰V5.1 - 独立数据编辑
C/S快速开发框架旗舰V5.1 - 组件命名规范
C/S快速开发框架旗舰V5.1 - 设计报表模板文件
数据日志配置 - 实例源码 - C/S快速开发框架旗舰V5
C/S快速开发框架旗舰V5.1 - 手工建立业务模块Project