- 7
- 0
- 约2.85万字
- 约 7页
- 2018-10-13 发布于湖北
- 举报
0≯i。_j“
_?曩i。-≯毒
j | 醯|iI 、i
毒ii琴;l鼗穗纂攀jj穗麓穗熊I i|:||
≈。。|,。 _^~j
i·jil
≯|?:;||一 『|
鼍鏊凌誊I;;ij饿毪谶毫 jjj||lj
p鼗0愆鼗A黼bA鞭翁筻j嶷《E
NET框架下用户菜单授权管理通用组件的设计与实现
刘 珊
摘 要 本文以用户菜单授权管理功能的设计为主题,深入介绍了NET的组件设计方法,
以及树形控件和菜单结构对象的递归调用的实现。
关键词 NET.VB.NET、组件编程、树控件、递归调用
理组件的设计开发,并将此组件在一个项目中引用。
一、引言
三、具体实现
在多用户的windows应用系统中,用菜单显示系统功能是
一种常见方式。由系统管理员对用户进行系统相应菜单功能的 1.数据表设计
授权,使用户获取相应功能而进行职责范围内的处理。将不同
的功能授权给不同工作性质的人员,才能实现规范化管理、责任 .mdb”的数据库,新建“用户”和“用户菜单”两个表。在实际的应
清晰。如何设计一种能够在多个项目中重用,便于管理操作、结 用中,可以在原项目的数据库中增加这两个表。当然用户表还
构层次分明的用户菜单授权功能的组件正是本文要解决的问 涉及到许多相关信息,如密码、单位等等,但表中的字段至少应
题。 具备表一所示字段内容,字段数据类型均为字符型。在用户表
中添加多个记录,以便调试之用。用户菜单表中保存授权给用
二、设计思路
户的菜单文本信息。
设计出来的用户菜单授权管理界面应该使系统管理人员方 表1 用户和用户菜单表设置
便地进行维护,因此用层次分明的树形控件来展示系统菜单项 表名 列名 数据类型及长度 允许空 主键
是最好的选择。启用树形控件的选择框属性,使其各节点具有 用户 用户号 Nvarcharf101 NotNull Yes
选择的能力,用于标记已授权的菜单项。通过将没有授权的菜 用户名 Nvarcharf501Null
用户菜单 用户号 Nvarcharr501 NotNu儿 Yes
单项的visible属性设置为false隐藏其显示。系统管理员能够灵
菜单 Nvarcharfl001NotNull Yes
活地选择用户,通过以树形控件显示的系统菜单查看该用户目
前的菜单授权情况,并能够在此基础上进行维护,根
您可能关注的文档
- 摩擦条件对铝合金挤压变形流动行为影响.PDF
- 清香型白酒固态酿造过程中酵母种群结构与多样性分析.PDF
- Broa失语症语言功能区相关白质结构D.PDF
- 情境问题解决教学对八年级学生理化概念学习与问题解决能.PDF
- 木材表面gC3N4固定与其光降解性能表征.PDF
- CAFTA背景下广西农产品对外贸易前景分析.PDF
- 庆祝香港回归二十周年拓视野展成果两地生涯规划教育研讨.PDF
- CCTV-1、2、5、5+赛事套装.PDF
- 纳米灾韵曾薄膜在空气中电学特性退化研究.PDF
- CDB3相线+中性线断路器.PDF
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 生理性与病理妊娠医学营养治疗解读PPT课件.pptx VIP
- 在线网课学习课堂《科技英语交流(北京理大)》单元测试考核答案.docx VIP
- 2025年华源电力招聘笔试题目及答案.doc
- 人教版小学三年级下册体育与健康全册教案(教学设计).pdf VIP
- 20ZJ401楼梯栏杆图集标准.pdf VIP
- 肺胀(慢性阻塞性肺疾病稳定期)中医护理方案 (一).pdf VIP
- 2025年度普通党员组织生活会个人对照检查材料(五个带头).docx VIP
- 《松材线虫病打孔注药防治技术规程》.doc VIP
- 2016年高考地理试卷(浙江)(10月)(解析卷).pdf VIP
- 2022年工程机械设备租赁服务方案(含应急处理方案、保障措施).docx VIP
原创力文档

文档评论(0)