主要功能 
       品字形扫描算法,一般用于快速定位 
 
详细介绍 
品字形扫描算法主要使用于屏幕扫描功能,相对与传统的横向或者是纵向扫描算法,其速度很快和准确率很高是它的一个亮点。 实现的原理如下: //*********绘制品字形********* ///**从起点开始,1、向上移动一个步长,2、向右移动一个步长 ///** 
3、向下移动一个步长,回到起点水平线,之后再向下移动一个步长 ///** 
4、向左移动一个步长,回到起点垂直线,之后再向左移动一个步长 ///** 
5、向上移动一个步长3次,向右移动一个步长3次 ///** 
6、向下移动一个步长4次,向左移动一个步长4次 ///** 
依次循环……  ///**所以算法思路:单数先向上再向右移动;偶数先向下再向左移动 
。 效果图—在画板中测试 ![]()  
使用说明 
因为本人已经将算法的实现与项目完全独立开来,所以在使用的时候,只需要将文件 复制到你的项目源文件里,之后通过TC 的项目管理栏里的功能加入到你的项目里即可。或者在项目管理栏内单击鼠标右键添加现有文件,如图: 之后选择导入即可。  
在需要调用的项目里头部加入 #include"品字形扫描算法.t" 
代码。之后在需要的地方使用 
逻辑型 
是否找到 = 品字形.品字形扫描算法()  
使用就是如此简单。如此强大以及使用简单的扫描算法,为何不用呢。 呵呵。  
代码里加入了大量的脚本注释,相信你都能看懂,看不懂的可以在下面留言回复。 要熟练使用此算法就需要不断的修改算法里的代码,之后看效果,之后再修改,再看效果,如此反复几次,相信大家就能熟练掌握了此算法。  
代码的部分截图 详细说明请下载源代码。  
屏幕窗口扫描算法之品字形扫描:http://bbs.tyuyan.com/thread-13344-1-1.html 
 |