给Authorware作品加把锁———时间限制 极域电子教室的使用技巧 袁老师教你学动画之———可爱的脸部表情
技术拾萃 上一版 下一版

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

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

第235期 总第4483期 2012年09月04日 星期二
返回首页
作者 内容  上一期  当前第235期  下一期
给Authorware作品加把锁———时间限制
来源:苏州市相城区陆慕实验小学 作者:查德清 发布日期:2012-09-04 11:10:37

     其实,给Authorware作品加把锁,一切就迎刃而解了,时间限制法就是一种较好的方法。
     时间限制法,即生成的课件在使用的时间上有限制。给课件固定一个使用时间,过了这个规定的时间,课件就无法使用。通过这种加密的方法,可以在一定程度上使作品免遭侵权。以下以实例的形式,介绍一下课件只能在2012年上半年(1月到6月)间运行的实现技巧,一旦系统时间小于2012年1月或大于2012年6月,课件都将自动关闭。
     一、初始变量
     课件在运行之初,首先是对计算机的系统时间加以判断,为此,在课件的起始流程线上拖一个计算图标,命名为“时间变量初始化”。打开这个计算图标,在其中输入以下代码:
     ResizeWindow(800,600)——设置窗口大小
     StopYear:=2012——年份限制为2012年
     StopMonth:=6——月份限制为6月
     二、分支设定
     接着,在流程线上拖一个交互图标,命名为“时间检查”,然后在此交互图标右侧拖三个群组图标,交互类型为条件。
     1.系统时间大于预设时间,提示并退出课件的分支
     第一个群组图标的交互属性,响应条件设置为:(Year >StopYear)|((Year=StopYear) & (Month > StopMonth)),“自动”选择“为真”(如下图)。
     
     属性面版中设置的条件“(Year >StopYear)|((Year=StopYear) & (Month > StopMonth))”其功能为判断系统时间是否大于2012年,或者是否大于2012年的6月份,两个条件只要满足其中的一个,程序就执行该群组图标内的内容。
     这时,我们可以在该群组图标中进行设置(如下图),也就是说只要系统时间大于课件设定的时间,课件先提示过期信息,然后自动关闭课件。
        

     2.系统时间小于预设时间,提示并退出课件的分支
     第二个群组图标的交互属性,响应条件设置为:(Year <stopyear),“自动”选择“为真”。
     显而易见,属性面版中设置的条件“(Year <StopYear)”其功能为判断系统时间是否小于2012年,如系统时间小于2012年,程序就执行该群组图标内的内容。
     这时,我们可以在该群组图标中进行设置(如下图),也就是说只要系统时间小于课件设定的时间,课件先提示计算机系统时间不准确的信息,然后自动关闭。
         

     3.系统时间符合预设时间,无提示直接进入课件的分支
     第三个群组图标的交互属性,响应条件设置为:((Year=StopYear) & (Month <= StopMonth)),“自动”选择“为真”,“响应”面版中的“分支”选项为“退出交互”。
     这样,只要系统时间符合课件预设的时间,程序就能跳转到下面的群组图标“课件”,从而实现课件的正常执行(如下图)。
         

     三、课件发布
     最后,通过“文件”菜单中的“发布”命令,进行程序“打包”。这样,我们就得到一个有时间限制功能的课件了。
     综观本课件,只要对“初始变量”中的时间及分支条件稍作修改,我们就可以非常方便地设定课件使用的时间段,从而防止了课件被无限制地使用。

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