当前位置:多学网学习教育电脑学习电脑基础教程电脑软件知识在Windows 7上用双手玩转电脑

在Windows 7上用双手玩转电脑

[08-23 20:40:28]   来源:http://www.duoxue8.com  电脑软件知识   阅读:429
在Windows 7上用双手玩转电脑,标签:电脑基础知识,电脑入门,电脑学习,http://www.duoxue8.com

Win7有一些酷炫的功能是XP、Vista系统没有的,例如窗口分组预览、快速隐藏桌面图标、摇走其他窗口……这些酷炫的功能是怎么设计的?我们开发的个人软件如何使用这些功能,给用户带来惊喜? 

  在《少数派报告》中阿汤哥直接用双指在触摸屏上操作程序,酷毙了。这种功能Win 7也支持,只要有触摸设备,我们也可以在Win7上用双手玩转电脑。双指触控如缩放、双指放大、双指翻页等特效都可以在Win 7中实现。 

  Win7常用的两种触控手势 

  1.缩放手势 

  缩放手势用于界面放大或缩小,在浏览图片、文章阅读等程序中常常会用到。双指缩放的手势如图1所示:双指并拢置于窗体中,一指向上滑动,一指向下滑动,这是放大,双指分开置于窗体上,两指向中间滑动,则是缩小。


 

  程序要识别出这个手势,第一步,要得到手指点到屏幕的消息。第二步,根据两指的坐标计算出距离,根据一个经验值对两指距离进行比较,来得到这是两指分开或两指并拢。第三步,可以根据一个定时器来实时捕捉手指点的坐标,来计算出移动方向及速率,进一步就可判断出两指是反向滑动还是相向滑动。 

  2.平移手势 

  平移手势往往用于导航。例如在一个图片查看程序中,使用向左平移手势可以导航到上一张,使用向右平移手势导航到下一张图片。平移手势如图2所示:双指同时向左滑动,或向右滑动。如何区分用户是要改变图片的位置还是翻页呢?这里必须使用到加速度。


  可以在一个定时器中实时捕捉手指坐标,计算出速率和加速度,可以通过一个经验值去和加速度比较,当加速度比较大的时候,可以认为是翻页,反之则是拖动。当然,这还不够,当拖动时,还需要进一步判断是否到达程序边界,如果到达边界,也认为是翻页。对于翻页的处理,向左快速移动或到达左边界,则认为是上一页。




在Windows 7上用双手玩转电脑 结束。
Tag:电脑软件知识电脑基础知识,电脑入门,电脑学习电脑学习 - 电脑基础教程 - 电脑软件知识