熟妇人妻中文字幕在线视频_无码人妻精品视频_久久躁夜夜躁狠狠躁_偷碰人妻无码视频

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計(jì)算機(jī)信息技術(shù)>Delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制

Delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制

時(shí)間:2022-08-06 15:49:28 計(jì)算機(jī)信息技術(shù) 我要投稿
  • 相關(guān)推薦

Delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制

Delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制
河海大學(xué)計(jì)算機(jī)及信息工程學(xué)院張富國(guó)


摘要:本文介紹了一個(gè)通用的基于菜單項(xiàng)級(jí)別的權(quán)限控制方法,分析了它所要解決的主要技術(shù)問(wèn)題,并給出解決這些技術(shù)問(wèn)題的具體步驟。

    關(guān)鍵詞:  權(quán)限管理  Delphi  TmainMenu  菜單下載  授權(quán)  菜單加載

 

權(quán)限管理一直是應(yīng)用程序所普遍關(guān)心的事,如果能實(shí)現(xiàn)應(yīng)用程序菜單項(xiàng)級(jí)別的用戶權(quán)限控制,那肯定是大家所向往的事。

1. 原理

我們知道菜單項(xiàng)的visible屬性可以用來(lái)控制菜單項(xiàng)的顯示,如果數(shù)據(jù)庫(kù)中的某個(gè)字段能唯一地表示具體的菜單項(xiàng)的位置,而同一表中的另一字段用來(lái)表示用戶代碼,那么我們就可以通過(guò)在加載菜單時(shí)檢查數(shù)據(jù)庫(kù)中是否存在用戶代碼和某一菜單項(xiàng)的記錄來(lái)控制該菜單項(xiàng)的顯示,從而達(dá)到權(quán)限管理。研究TMainMenu的屬性可以發(fā)現(xiàn),如果說(shuō)明Menu1:TmainMenu,則Menu1.items[I].caption為菜單各列的名稱,而Menu1.Items[I].Items[ii].caption為I列ii行下拉菜單項(xiàng)的名稱。所以可以把菜單看作矩陣,用I和ii的行列組合來(lái)唯一表示菜單項(xiàng)。一般應(yīng)用程序中有很多菜單,所以數(shù)據(jù)庫(kù)中表示菜單項(xiàng)的字段還應(yīng)加上應(yīng)用程序的代碼。為此,建表Permission(SQL SERVER為例)通過(guò)編制相應(yīng)的授權(quán)程序來(lái)記錄某用戶對(duì)某一菜單項(xiàng)是否具有使用權(quán)。

 


【Delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制】相關(guān)文章:

實(shí)現(xiàn)基于Spring框架應(yīng)用的權(quán)限控制系統(tǒng)08-19

如何實(shí)現(xiàn)工程質(zhì)量控制08-15

DDR SDRAM控制器的FPGA實(shí)現(xiàn)04-12

XBRL環(huán)境下的審計(jì)與控制08-07

架空乘人裝置自動(dòng)化控制與實(shí)現(xiàn)08-19

此刻我按下時(shí)間控制器作文02-20

傳感器技術(shù)下的機(jī)電自動(dòng)化控制08-19

傳感器技術(shù)下的機(jī)電自動(dòng)化控制08-19

利用Delphi 3.0開(kāi)發(fā)微機(jī)數(shù)據(jù)采集與處理軟件系統(tǒng)04-12

社會(huì)分層背景下大學(xué)德育目標(biāo)的自我實(shí)現(xiàn)08-27