给Authorware作品加把锁———密码限制 校园监控系统的使用及维护 袁老师教你学动画之———乌龟冒雨上学
技术拾萃 上一版 下一版

《江苏科技报·教育周刊》(双周刊,国内统一刊号CN32-0019),是江苏省唯一以社会立场透析当代中国教育的报纸。秉承“科技推动教育,教育改变人生”的理念,《江苏科技报·教育周刊》一直注意保持与教育前沿工作的密切联系,定位于教育宏观研究,兼顾微观探讨,注重教育文化生态的构建与引导,时刻关注鲜活的教育实态,着眼于教育文化的深层构建,努力赋予教育以深厚的文化内涵,致力打造中国最好的教育媒体。

国内统一刊号:CN32—0019
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼

第236期 总第4497期 2012年09月18日 星期二
返回首页
作者 内容  上一期  当前第236期  下一期
给Authorware作品加把锁———密码限制
来源:苏州市相城区陆慕实验小学 作者:查德清 发布日期:2012-09-18 15:12:13

     上一期我给大家介绍了如何利用时间限制功能来保护自己的Authorware作品,这期再给大家介绍一种行之有效的加密方法——密码验证法。
     密码验证法,就是要使用课件,必须输入正确的密码,否则课件将无法继续运行。通过这种加密的方法,可以很好地保护课件,不被非法使用。下面以实例的形式,介绍这种加密技巧。
     一、布局程序框架
     首先,拖一个显示图标至流程线,命名为“欢迎”。打开此显示图标,导入一张背景图,并完成文字提示信息(见下图)。
     
     接着,拖一个交互图标至“欢迎”图标的下方,命名为“密码限制”,再依次拖三个群组图标至其右侧,交互类型皆为“文本输入”。
     然后,双击名为“密码限制”的交互图标,演示窗口就会出现一个文本输入框,用鼠标拖动该文本输入框,调整好它在课件中的位置。
     二、设置交互文本字段
     双击该文本框,则会出现“属性:交互作用文本字段”的对话框,该对话框有三个选项卡可供设置,分别是“版面布局”“交互作用”和“文本”(见下图)。
     
     其中“版面布局”选项卡中的“大小”“位置”中的数据可由鼠标直接拖动文本框来进行直观调整。“字符限制”,就是用来限制文本框可以输入的字符数,“自动登录限制”的作用是自动判断输入的字符是否与预设的相同,如勾选,可使其启效。当输入的字符符合条件时,程序自动按预设的流程执行下去,否则需要用户按回车键来确认。
     单击“交互作用”选项卡,去掉“输入标记”前的勾选,这样在课件执行时,在文本框前的黑色小三角标志就不会出现了。
     单击“文本”选项卡,可以设置文本输入框的属性。这里根据课件版面的需要设置字号大小为36,其它可皆为程序默认。
     三、密码设置
     1.双击程序流程线上交互图标右边的第一个“文本输入”响应类型标记,在其“属性:交互图标”对话框中“文本输入”上方的文本框中输入“abc”,在“响应”选项卡的“分支”下拉菜单表框中选择“退出交互”选项(见下图)。
     
     2.双击程序流程线上交互图标右边的第二个“文本输入”响应类型标记,在其“属性:交互图标”对话框中“文本输入”上方的文本框中输入“123”,在“响应”选项卡的“分支”下拉菜单表框中选择“退出交互”选项。
     3.双击程序流程线上交互图标右边的第三个“文本输入”响应类型标记,在其“属性:交互图标”对话框中“文本输入”上方的文本框中输入“*”,在“响应”选项卡的“擦除”下拉菜单表框中选择“在下一次输入之前”,“分支”下拉菜单表框中选择“重试”选项。
     4.打开第三个“文本输入”响应类型标记下方的群组图标,先拖一个显示图标,命名为“错误提示”,再分别拖一个等待图标和计算图标,设置相应内容(见下图)。
     
     四、总结
     现在我们从整体上再来回顾一下流程设计(见下图)。通过分析流程图,我们不难发现,本课件设置了两个有效的密码,分别是“abc”和“123”,当输入除此以外的字符时,程序会提示“密码错误”,并记数一次,当连续三次输入的密码都不符,那么程序就自动退出。
     
     通过替换字符“abc”或“123”,制作者就可以随心所欲地预设密码了,当然也可以删除“abc”或“123”中的任何一个,使该课件只有一个认证密码,或再添加类似的“abc”“123”,就可以为该课件添加更多的有效密码。至此,一个具有灵活密码限制功能的课件就完美实了!

发表评论
评论标题:
评论内容:
(500字符)
验证码: 看不清楚,请点击我
    
本网站所有内容属《江苏科技报·教育周刊》所有,未经许可不得转载
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼
ICP备案编号:ICP备案编号:苏ICP备05076602号