Delphi下实现对应用程序的菜单项级别的权限控制
翻新时间:2022-10-27
Delphi下实现对应用程序的菜单项级别的权限控制
Delphi下实现对应用程序的菜单项级别的权限控制 Delphi下实现对应用程序的菜单项级别的权限控制 信息技术论文 更新:2006-4-8 阅读: Delphi下实现对应用程序的菜单项级别的权限控制
Delphi下实现对应用程序的菜单项级别的权限控制
河海大学计算机及信息工程学院张富国
摘要:本文介绍了一个通用的基于菜单项级别的权限控制方法,分析了它所要解决的主要技术问题,并给出解决这些技术问题的具体步骤。
关键词: 权限管理 Delphi TmainMenu 菜单下载 授权 菜单加载
权限管理一直是应用程序所普遍关心的事,如果能实现应用程序菜单项级别的用户权限控制,那肯定是大家所向往的事。
1. 原理
我们知道菜单项的visible属性可以用来控制菜单项的显示,如果数据库中的某个字段能唯一地表示具体的菜单项的位置,而同一表中的另一字段用来表示用户代码,那么我们就可以通过在加载菜单时检查数据库中是否存在用户代码和某一菜单项的记录来控制该菜单项的显示,从而达到权限管理。研究TMainMenu的属性可以发现,如果说明Menu1:TmainMenu,则Menu1.items[I].caption为菜单各列的名称,而Menu1.Items[I].Items[ii].caption为I列ii行下拉菜单项的名称。所以可以把菜单看作矩阵,用I和ii的行列组合来唯一表示菜单项。一般应用程序中有很多菜单,所以数据库中表示菜单项的字段还应加上应用程序的代码。为此,建表Permission(SQL SERVER为例)通过编制相应的授权程序来记录某用户对某一菜单项是否具有使用权。
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 尝试——当一回凯伦
- 我的假期生活
- 秋天的校园
- 我想飞
- 假如记忆可以移植
- 我的假期生活
- 我想飞
- 一次大胆的尝试
- 永垂不朽的精神
- 意外的收获
- 我在月球上的一天
- 当一天“家长”
- 精神救助
- 相遇在梦想与现实的轨迹中
- 我的假期生活
- 中式(水景)园林风格
- 对改性沥青路面施工程序与质量监理的分析
- 用光连接建筑和园林
- 城市应该为文化留下足够的位置
- 生态住宅要有九大系统
- 探讨园林监理质量标准
- 住宅小区碧湖居绿化设计
- 中式庭院泼墨山水
- 我国施工工法制度诞生始末
- 浅谈大明湖渗水沟在园林中的应用
- 江浦路设计手法浅谈
- 论现代水景观设计——以泰安市居住区、广场、公园为例
- 无中生有的老子文化园挺符合道家精神
- 诗境与“西溪山水小品”
- 屋顶绿化知识
- 《万年牢》重点字词梳理
- 《万年牢》美文欣赏 祥林嫂
- 《万年牢》相关故事
- 《尊严》重点字词意思
- 《尊严》整体阅读感知
- 《尊严》教学目标
- 《尊严》重点字词梳理
- 《万年牢》美文欣赏 杨三姐告状
- 《万年牢》重点字词意思
- 《尊严》教学设计二
- 《尊严》相关资料
- 《万年牢》课外拓展
- 《尊严》随堂练习 提高篇
- 《尊严》老师语录
- 《尊严》教学设计一
