MCGS触摸屏工程项目实践应用 课件 任务二 用户授权界面组态制作.pptx

MCGS触摸屏工程项目实践应用 课件 任务二 用户授权界面组态制作.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务二 用户授权界面组态制作 任务目标任务二 用户授权界面组态制作 掌握用户权限界面的组态方法;了解用户登录操作函数的功能 第一步:添加用户权限管理按钮任务二 用户授权界面组态制作在MCGSE嵌入版组态软件的【工作台】界面下,在【用户窗口】中打开用户窗口“公共窗口”。新建一个标准“按钮”,并设置按钮为透明按钮,实现用户权限管理功能。1)添加用户权限管理按钮权限:添加标准按钮并设置大小与当前用户信息显示区大小一致。在【基本属性】中设置此按钮的背景色为“没有填充”、边线色为“没有边线”,即设置按钮为透明按钮。在标准按钮构件属性设置中设置按钮权限为“系统管理员组”。 第一步:添加用户权限管理按钮任务二 用户授权界面组态制作 第一步:添加用户权限管理按钮任务二 用户授权界面组态制作2)用户授权管理功能的实现:标准按钮构件属性设置中,在【脚本程序】抬起脚本输入脚本程序,实现用户授权的管理功能。如脚本程序:!Editusers( ) 第二步:用户授权界面组态任务二 用户授权界面组态制作1)当前登录用户名及用户组显示:利用“标签”对当前登录用户的用户名及用户组进行显示。在【其他参数】界面中,插入4个“标签”图元,并利用用户登录操作函数“!GetCurrentUser()”或系统变量“$UserName”显示当前登录用户的用户名、用户登录操作函数“!GetCurrentGroup()”显示当前登录用户的用户组名,输出值类型为字符串输出。 第二步:用户授权界面组态任务二 用户授权界面组态制作2)“用户管理”“修改密码”按钮组态:利用用户登录操作函数“!Editusers()”和“!ChangePassword( )”实现用户管理和密码修改功能。在【其他参数】界面中,插入2个“标准按钮”图元,在标准按钮的脚本程序中输入用户登录操作函数“!Editusers()”,弹出用户管理窗口,供“系统管理员组”的成员配置用户;用户登录操作函数“!ChangePassword( )”弹出密码修改窗口,供当前登录用户修改密码。 第二步:用户授权界面组态任务二 用户授权界面组态制作3)其他参数用户窗口权限管理:为避免现场操作人为的误操作,对【公共窗口】中的“其他参数”按钮进行权限管理。首先,新建用户窗口并命名为“提示01权限不足”,提示框参考尺寸大小260×100像素。 第二步:用户授权界面组态任务二 用户授权界面组态制作3)其他参数用户窗口权限管理:为避免现场操作人为的误操作,对【公共窗口】中的“其他参数”按钮进行权限管理。其次,在“其他参数”按钮脚本程序中输入以下脚本,实现当当前登录用户不是“系统管理员组”成员时,在页面中间位置弹出“权限不足”对话框。脚本程序如下:IF !strComp(!GetCurrentUser( ),系统管理员)=0 THEN 用户窗口.其他参数.Open( ) ELSE !OpenSubWnd(提示01权限不足,380,240,260,100,18) ENDIF 第二步:用户授权界面组态任务二 用户授权界面组态制作3)其他参数用户窗口权限管理:为避免现场操作人为的误操作,对【公共窗口】中的“其他参数”按钮进行权限管理。其次,在“其他参数”按钮脚本程序中输入以下脚本,实现当当前登录用户不是“系统管理员组”成员时,在页面中间位置弹出“权限不足”对话框。脚本程序如下:IF !strComp(!GetCurrentUser( ),系统管理员)=0 THEN 用户窗口.其他参数.Open( ) ELSE !OpenSubWnd(提示01权限不足,380,240,260,100,18) ENDIF 谢谢观看!

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档