你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
权限管理与系统登录(十)
 

end

  else begin  // 是一个子菜单项

   for MenuRow := 0 to Menu.Count-1 do begin

     SearchSubMenu( Menu.Items[MenuRow] );

   end;

  end;

 end;

begin       // 这里仅对主菜单进行权限设置

  if (ObjName Is TMainMenu) then begin

// 遍历菜单中的每个菜单项

    for MenuCol := 0 to (ObjName as TMainMenu).Items.Count-1 do begin

      MenuTemp := (ObjName as TMainMenu).Items[MenuCol];

      SearchSubMenu(MenuTemp);

    end;

  end;

end;

2 用户登录

对一个数据库应用程序来说,用户登录是必不可少的。用户登录不仅是为了系统安全,也是为了设置登录用户的系统使用权限。

登录时,设置了一个计数器,用于对用户登录中出现的输入错误进行计数,当超过一定次数时,系统将退出。因此在登录界面类中定义一个计数变量,在登录界面的OnShow事件中进行初始化,并编制“登录”按钮的OnClick事件,进行用户登录的判定。用户登录界面如图7所示。

RadioBtnTeacher


7 系统登录界面

定义计数变量。在登录界面类的private(私有数据)定义一个LoginCount变量:

    LoginCount :    Integer;  // 输入计数器

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089