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为例)通过编制相应的授权程序来记录某用户对某一菜单项是否具有使用权。
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 他们,是英语老师的细胞
- 有一种泪水献给老师
- 我的妈妈
- 淘气包王子
- 瞧,这就是我
- 正在发芽的种子
- 小河
- 我
- 十字路口的女人
- 我的好朋友—闫佳慈
- 我们的好老师
- 原来我在他们心中是一个……
- 我的“武林”朋友
- 家中的三只“虫”
- 老师,您辛苦了
- 体育认知形式与体育学习方式转变
- 浅谈此案有欠条为何输官司?
- 黑龙江省延边区域城镇体系战略研究二论文
- 浅析家庭体育与学校体育的互动发展
- 公众人物的名誉权问题
- 代签名人身保险保单法律效力问题研究
- 上海科技发展的学科结构与绩效评价(1)论文
- 重大责任事故罪主体应修改为“生产经营单位从业人员”
- 从职业教育看中国动画音效的发展
- 《数控机床与编程》精品课程建设的探索与研究
- 试论高素质士官任职教育教员队伍建设
- 浅谈太极拳教学中的动作示范
- 基于SPB的嵌入式音频处理系统设计
- 探究声乐演唱中的内心听觉问题
- 浅议占有改定的善意取得制度适用
- 《飞船上的特殊乘客》教学设计
- 《电脑住宅》教学设计
- 《飞船上的特殊乘客》教学设计
- 《飞船上的特殊乘客》教学设计
- 《飞船上的特殊乘客》第二课时教学设计
- 《飞向蓝天的恐龙》教学设计
- 《飞船上的特殊乘客》教学设计
- 《窃读记》教学设计
- 《富饶的西沙群岛》教学设计
- 《飞船上的特殊乘客》教学设计
- 学语文与信息交互教学设计──《飞向蓝天的恐龙》第二课时教学案例
- 把我最喜欢的一幅漫画推荐给你──《口语交际·习作四》教学设计
- 《飞船上的特殊乘客》教学设计
- 《飞向蓝天的恐龙》第二课时教学设计
- 《飞船上的特殊乘客》教学设计