摘要
在企业信息化软件系统的开发部署过程中,经常需要在不修改源代码的情况下根据不同角色使用不同的业务功能,为角色配置其业务功能,实现"角色-功能"对应。基于.NET反射技术的动态菜单的设计思想,可以在不修改源代码的情况下适应这种企业需要,即程序不需要考虑代码版本问题而能动态加载执行装配件(构件),其中菜单元素的数据结构、存储方式、.NET装配件(构件)的设计和加载都是这种设计方法的研究内容。
During the development and deployment process of enterprise application information systems,the operating menu items are often modified according to different roles while the source codes of the software are need not to be modified.This paper present a scheme for dynamic menus based on.NET reflection technology,which adapts to this requirement.The programs can dynamic load and execute the Assembly(Component) collection for menu items while we needn't consider the versions of the source codes.The data struct...
出处
《微计算机信息》
北大核心
2008年第3期9-11,共3页
Control & Automation
基金
国家自然科学基金(批准号:79770007)
国家八六三计划(课题号:863511946005)