三.数据字典窗体实现及逻辑关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
作者:csframework|C/S框架网  发布日期:2022/02/10 10:17:34

三.数据字典窗体实现及逻辑关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册

数据字典窗体实现及逻辑关系图-基础资料窗体

三.数据字典窗体实现及逻辑关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册

frmBaseDataDictionary窗体基类类定义了业务逻辑层 _BLL 变量,在产品管理窗体重写InitializeForm方法,实例化_BLL变量。

_BLL = new bllProduct(); //业务逻辑实例

业务逻辑类负责处理窗体主要功能,如增、删、改、查等方法,由业务逻辑类调用数据层进行数据查询或更新。

注:_BLL变量类型是bllBasedataDict,是所有数据字典业务逻辑层的基类,而_BLLInstance是具体的业务逻辑层实例,如产品管理窗体的业务逻辑定义是:bllProduct _BLLInstance=null; _BLL与_BLLInstance变量指向同一个实例,参考上图的InitializeForm方法内的代码。定义_BLLInstance的最终目的是在窗体内使用业务层的功能时避免使用_BLL进行强制转换,如: (_BLL as bllProduct).DoSomething(); 直接使用_BLLInstance.DoSomething(); DoSomething方法在派生类bllProduct类实现的。如不想使用这种方式,可以不定义_BLLInstance变量直接使用_BLL强制转换。

三.数据字典窗体实现及逻辑关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册

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


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇