热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

基于.NET反射技术的动态菜单的设计与实现

  • 1星
  • 2013-09-20
  • 141.56KB
  • 需要1积分
  • 0次下载
标签: 基于 NET反射技术的动态菜单的设计与实现

基于 NET反射技术的动态菜单的设计与实现

            在企业信息化软件系统的开发部署过程中,经常需要在不修改源代码的情况下根据不同角色使用不同的业务功能,为角色配置其业务功能,实现“角色-功能”对应。基于.NET反射技术的动态菜单的设计思想,可以在不修改源代码的情况下适应这种企业需要,即程序不需要考虑代码版本问题而能动态加载执行装配件(构件),其中菜单元素的数据结构、存储方式、.NET  装配件(构件)的设计和加载都是这种设计方法的研究内容。关键词:.NET  平台;反射技术;装配件(构件);动态菜单          在企业信息化软件系统的开发部署过程中,企业的需求经常会发生变化:一方面需要动态的增加、减少或者修改一些子系统的业务功能;另一方面由于企业业务或者流程的变动,企业也需要为不同的角色设置不同的业务功能,实行权限控制。即企业信息化软件系统能支持动态加载新开发的构件,以支持为角色添加新的业务功能;同时也支持动态更改角色操作的业务功能,即控制角色的权限[1]。          在.NET  平台下开发的企业信息化软件系统,可使用配置工具完成系统内装配件(构件)增删查改的管理,形成一个小型的构件库;再使用反射技术利用持久化技术动态生成“菜单元素”,每个“菜单元素”对应每个角色下的构件,即无需更改源程序的代码就能支持此角色所操作的特定业务功能。其中程序中利用反射技术实现的动态菜单所需装配件的各种信息可以通过XML  存储或者数据库等持久化技术来实现。

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×