1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

    <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
    <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
  2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
    現在位置:范文先生網>理工論文>計算機信息技術>Delphi下實現對應用程序的菜單項級別的權限控制

    Delphi下實現對應用程序的菜單項級別的權限控制

    時間:2022-08-06 15:49:28 計算機信息技術 我要投稿
    • 相關推薦

    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為例)通過編制相應的授權程序來記錄某用戶對某一菜單項是否具有使用權。

     


    【Delphi下實現對應用程序的菜單項級別的權限控制】相關文章:

    實現基于Spring框架應用的權限控制系統08-19

    如何實現工程質量控制08-15

    DDR SDRAM控制器的FPGA實現04-12

    XBRL環境下的審計與控制08-07

    架空乘人裝置自動化控制與實現08-19

    此刻我按下時間控制器作文02-20

    傳感器技術下的機電自動化控制08-19

    傳感器技術下的機電自動化控制08-19

    利用Delphi 3.0開發微機數據采集與處理軟件系統04-12

    社會分層背景下大學德育目標的自我實現08-27

    国产福利萌白酱精品tv一区_日韩亚洲中字无码一区二区三区_亚洲欧洲高清无码在线_全黄无码免费一级毛片
    1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

      <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
      <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
    2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
      亚洲综合经典在线一区二区 | 综合久久久久6亚洲综合 | 正在播放约酒店少妇高潮 | 亚洲欧美国产精品久久 | 伊人久久亚洲国产嫩草影院 | 亚洲欧美另类久久久精品 |