动态加载模块是什么意思? 能做到业务模块完全独立吗?


C/S框架主要是由主程序(main.exe)与模块(*.dll)组成,开发框架的模块是指系统模块,另外提供两个业务模块作为开发模板(采购模块、销售模块)。
动态加载模块
动态加载模块是指动态加载业务模块,业务模块与系统模块有特殊的标记区分。业务模块完全独立,假设一套进销存系统有“进”,“销”,“存货”三个主要模块组成,基于管理层的要求销售部门不能使用甚至看到存货部门的界面,这时可以在用户的机器上删除“进”及“存货”两个DLL文件,不影响系统的运行。当运行程序时,模块加载器会自动搜索业务模块DLL文件,这时只能搜索到“销”.DLL文件便自动加载了。运行后在主界面内只能看到“销”模块。

扫一扫加微信


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网