delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制.doc
約6頁DOC格式手機(jī)打開展開
delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制,delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制全文共6頁,1704字,敘述詳盡。摘要:本文介紹了一個(gè)通用的基于菜單項(xiàng)級(jí)別的權(quán)限控制方法,分析了它所要解決的主要技術(shù)問題,并給出解決這些技術(shù)問題的具體步驟。關(guān)鍵詞: 權(quán)限管理 delphi tmainmenu 菜單下載 授權(quán) 菜單加載權(quán)限管理一直是應(yīng)用程序所普遍關(guān)心的事...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/32779.gif)
內(nèi)容介紹
此文檔由會(huì)員 段皇爺 發(fā)布
Delphi下實(shí)現(xiàn)對(duì)應(yīng)用程序的菜單項(xiàng)級(jí)別的權(quán)限控制
全文共6頁,1704字,敘述詳盡。
摘要:本文介紹了一個(gè)通用的基于菜單項(xiàng)級(jí)別的權(quán)限控制方法,分析了它所要解決的主要技術(shù)問題,并給出解決這些技術(shù)問題的具體步驟。
關(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屬性可以用來控制菜單項(xiàng)的顯示,如果數(shù)據(jù)庫(kù)中的某個(gè)字段能唯一地表示具體的菜單項(xiàng)的位置,而同一表中的另一字段用來表示用戶代碼,那么我們就可以通過在加載菜單時(shí)檢查數(shù)據(jù)庫(kù)中是否存在用戶代碼和某一菜單項(xiàng)的記錄來控制該菜單項(xiàng)的顯示,從而達(dá)到權(quán)限管理。研究TMainMenu的屬性可以發(fā)現(xiàn),如果說明Menu1:TmainMenu,則Menu1.items[I].caption為菜單各列的名稱,而Menu1.Items[I].Items[ii].caption為I列ii行下拉菜單項(xiàng)的名稱。所以可以把菜單看作矩陣,用I和ii的行列組合來唯一表示菜單項(xiàng)。一般應(yīng)用程序中有很多菜單,所以數(shù)據(jù)庫(kù)中表示菜單項(xiàng)的字段還應(yīng)加上應(yīng)用程序的代碼。為此,建表Permission(SQL SERVER為例)通過編制相應(yīng)的授權(quán)程序來記錄某用戶對(duì)某一菜單項(xiàng)是否具有使用權(quán)。
參考文獻(xiàn)
1.劉韜,肖永順,王宇 .Delphi4.0數(shù)據(jù)庫(kù)編程. 北京:人民郵電出版社,1999
2.李力,李微,董恒 . Delphi4.0 實(shí)用編程指南 重慶:四川大學(xué)出版社,1998
全文共6頁,1704字,敘述詳盡。
摘要:本文介紹了一個(gè)通用的基于菜單項(xiàng)級(jí)別的權(quán)限控制方法,分析了它所要解決的主要技術(shù)問題,并給出解決這些技術(shù)問題的具體步驟。
關(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屬性可以用來控制菜單項(xiàng)的顯示,如果數(shù)據(jù)庫(kù)中的某個(gè)字段能唯一地表示具體的菜單項(xiàng)的位置,而同一表中的另一字段用來表示用戶代碼,那么我們就可以通過在加載菜單時(shí)檢查數(shù)據(jù)庫(kù)中是否存在用戶代碼和某一菜單項(xiàng)的記錄來控制該菜單項(xiàng)的顯示,從而達(dá)到權(quán)限管理。研究TMainMenu的屬性可以發(fā)現(xiàn),如果說明Menu1:TmainMenu,則Menu1.items[I].caption為菜單各列的名稱,而Menu1.Items[I].Items[ii].caption為I列ii行下拉菜單項(xiàng)的名稱。所以可以把菜單看作矩陣,用I和ii的行列組合來唯一表示菜單項(xiàng)。一般應(yīng)用程序中有很多菜單,所以數(shù)據(jù)庫(kù)中表示菜單項(xiàng)的字段還應(yīng)加上應(yīng)用程序的代碼。為此,建表Permission(SQL SERVER為例)通過編制相應(yīng)的授權(quán)程序來記錄某用戶對(duì)某一菜單項(xiàng)是否具有使用權(quán)。
參考文獻(xiàn)
1.劉韜,肖永順,王宇 .Delphi4.0數(shù)據(jù)庫(kù)編程. 北京:人民郵電出版社,1999
2.李力,李微,董恒 . Delphi4.0 實(shí)用編程指南 重慶:四川大學(xué)出版社,1998
TA們正在看...
- 幼兒園大班數(shù)學(xué)教案:認(rèn)識(shí)球體(通用).doc
- 幼兒園大班數(shù)學(xué)教案:誰的車子可以開(通用).doc
- 02全套六西格瑪培訓(xùn)資料-測(cè)量1.zip
- 幼兒園大班數(shù)學(xué)教案:豆寶寶排隊(duì)(通用).doc
- 幼兒園大班數(shù)學(xué)教案:身體上的單雙數(shù)(通用).doc
- 幼兒園大班數(shù)學(xué)教案:辨識(shí)上下空間(通用).doc
- 幼兒園大班數(shù)學(xué)教案:連接(通用).doc
- 幼兒園大班數(shù)學(xué)教案:逛逛便利店(通用).doc
- 幼兒園大班數(shù)學(xué)教案:量沙(通用).doc
- 幼兒園大班數(shù)學(xué)教案:長(zhǎng)發(fā)短發(fā)(通用).doc