三.数据字典窗体实现及逻辑关系图-基础资料窗体-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强制转换。
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
CSV2 C/S框架网