WEB开发网
开发学院软件开发VC 活动的可访问兼容型应用给程序员带来使用软件的新... 阅读

活动的可访问兼容型应用给程序员带来使用软件的新工具

 2007-03-22 21:31:12 来源:WEB开发网   
核心提示:摘要Active Accessibility推出的目标是方便身患残疾的人士使用电脑——可用于放大器、屏幕阅读器,以及触觉型鼠标,活动的可访问兼容型应用给程序员带来使用软件的新工具,它还可用来开发驱动其它软件的应用程序,最后,从而不间断的尝试连接到一个繁忙的服务器的程序,这种自动响应包括关闭这个对

摘要Active Accessibility推出的目标是方便身患残疾的人士使用电脑——可用于放大器、屏幕阅读器,以及触觉型鼠标。它还可用来开发驱动其它软件的应用程序,最后,其模拟用户输入的能力尤其适合测试软件的开发。

本文从Active Accessibility 的基本概念出发,带你领略一个测试应用程序软件的开发过程。你将会看到这个测试程序是如何与常用的控件以及其它UI元素交互,并处理随后的WinEvents的。

Microsoft® Active Accessibility®是一种相对较新的技术(1.0版在1997年5月份推出),它通过提供一种从任意UI元素提取信息的有效的方法,实现了对UI元素的程序式访问。有了这种功能,程序员就能获得有关UI元素的信息从而与之完成交互。例如,你可以从程序里按下一个按钮,从一个列表中选择一项,或者拉下一个组合框。最初,这种技术是为了方便缺陷人群使用软件(例如视力很差的人),而实际上它得到了更为广泛的应用,例如放大器,屏幕阅读器,以及触觉型鼠标。

Active Accessibility可以运行于Windows98®和Windows2000®。为了在Windows95®(英文版)和windows NT4.0®(Service Pack 6及其以上)下使用,你可以安装Active Accessibility RDK和SDK,它们可以从下面的站点下载:http://msdn.microsoft.com/isapi/gomscom.asp?TARGET=/enable/msaa/.

有关Active Accessibility的其它信息,也可以在此站点找到。

Active Accessibility的实质使得它非常适用于设计驱动其它软件产品的程序。一类能够很好的利用Active Accessibility的程序是测试程序。另一类可能是执行一系列用户定义的响应UI元素状态确认的键盘和鼠标输入的程序——例如,一个使得Windows Media™播放器自动响应“Windows Media Player Error”消息,从而不间断的尝试连接到一个繁忙的服务器的程序,这种自动响应包括关闭这个对话框,单击适当的菜单而继续中断的连接过程。

1 2 3 4 5 6  下一页

Tags:活动 访问 兼容

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接