登录 注册
您的位置:首页> 建站知识 > 微信小程序开发
【网页建设企业】自锁保持一个操作停留在激活状态
标签:微信小程序开发
发表日期:2018-11-20 13:57:36     文章编辑:admin     浏览次数:137

【网页建设企业】

引导行为的约束力

强制功能

    强制功能是一种物理约束:在行动受到限制的情况下,出现在某个髓段的差错不会蔓延,能够防止产生进一步的后果。譬如启动汽车的程序捌包含了强制功能——司机必须使用一些物理装置来获得合法使用汽车的许可。在过去,就是先用汽车钥匙打开车门,然后将钥匙插入点火装置,联通汽车的电器系统,旋转到钥匙的极限位置,启动汽车发动机。

现今的汽车有很多种身份验证方式,一些仍然需要钥匙,但也可以将钥匙留在你的口袋或随身包里。越来越多的汽车已经不需要钥匙,取而代之的是可以与汽车进行沟通的卡片、手机或一些实物令牌。只要被授权的人持有卡片(当然,这等同于车钥匙),车子就可以正常使用。电动或混合动力车不需要在车辆开动之前启动发动机,但仍然保留类似的程序:司机必须使用自己持有的一些实物来验证自己的身份。在拥有认证功能的钥匙没有被验证之前,车子不能启动,这就是强制功能。    

强制功能是较强约束的极端情况,可以防止不当行为。不是每一种境况都需要如此强制的约束来限制操作,但其基本原则可以扩展到各种各样的情况。在安全工程领域,特别是作为预防事故的具体方式,强制功能可能会以其他形式出现。典型的三种方法是互锁、自锁和反锁。

互锁

  互锁促使行动按照正确的次序进行。比如微波炉和其他内部存在高电压的设备,使用互锁的强制功能,可以防止有人在没有断开电源的情况下打开炉门或拆卸设备:互锁功能会在打开门或拆除后背板的瞬间断开电源。配备自动变速器的汽车,除非踩下汽车的脚刹板才能换挡,这样的互锁装置可以防止汽车偏离泊车位滑车。

   在众多的安全设置里有一种被叫作“驾驶失知制动装置”的互锁形式,尤其用于火车、割草机、油锯和许多过山车的操作。在英国,这些被称为“司机的安全装置”。许多这种互锁要求操作者在使用设备的同时压紧一个弹簧开关,因而,如果操作者突然死亡(或失去控制),开关将被释放,设备停止运转。由于一些操作者用捆绑控制按钮的方法绕过其功能(或者在用脚操纵的位置放置一个重物),设计者开发了多种方案来确定操作者确实活着,还保持着警觉。例如有一些操作需要保持中度的压力,另外一些需要不断的减压和释放,还有一些要求操作者响应不断的查问。但在所有情况下,它们都是与安全相关的互锁装置,防止操作者在操作时突然失去操作能力。

自锁

    自锁保持一个操作停留在激活状态,防止有人过早地停止操作。在许多计算机应用程序中存在标准的自锁程序,用一个短消息提示并询问是否是真的想要退出,防止任何试图退出应用程序而没有保存当前操作结果的行为(如图4.6)。这些方法非常有效,我特意使用它们作为退出程序的标准步骤。我往往不是先保存文件,然后退出,而是直接退出。我知道自己会收到一个简单的信息,通过回复信息的方法来保存我所做的工作。曾经作为错误提示信息而开发的程序,已经成为一种有效的捷径。

    自锁相当直接,就像监狱的牢房或婴儿床的围栏,防止一个人离开那个区域。一些公司试图锁定自己的客户,从而将自己所有的产品统一化,但与竞争对手的产品不兼容。因此,从一家公司购买的音乐、视频或电子图书可以使用同一家公司的音乐和视频播放器来播放,还有电子书阅读器来阅读,但不能在其他厂家的同类设备上使用。我们的目标是将设计作为企业的竞争战略:使一个既定生产厂家的产品保持一致性,意味着一旦人们学会了这个系统,他们将留在这里,不愿改变。使用不同公司的系统导致混乱,会进一步妨碍用户改变心意。最终,必须使用多个系统的用户会流失。其实,除了产品占主导地位的那个制造商,每个人都有损失。

留言预约
关于我们
易神州网络-专业的软件开发和品牌营销公司,提供互联网基础服务与数字营销产品解决方案专家,14年丰富的软件开发、品牌策划营销。擅长于系统化解决企业品牌在互联网上的统一性传播,企业品牌在互联网上的应用。我们协助您通过在线品牌的塑造,建立长久的企业品牌价值。
联系我们
400-611-0508
周一至周六9:00-18:00
全方位的营销咨询   精准的解决方案
地址:北京市丰台科技园汉威国际四区8号楼7层
关注公众号