Microsoft Agent 学习笔记 (一)
Microsoft Agnet是一组可编程的软件服务, 用来管理一些角色(Character),这些角色通过动画、声音
来同计算机用户交流,使用最新的技术,他们甚至可以听懂人的话,也就是说,用户可以用声音控制他们,
这使得应用程序的操作方式更符合人的行为方式。
虽然Microsoft对于Agent最成功的使用是Office Asistant, 它用来提供上下文帮助和使用向导,但是可以把
Agent使用在任何地方,譬如一般的应用程序和游戏中。在本文和后面的文章中,我将简单的介绍一下它的使用。
MS Agent组件包含了一组对象,它们分别是Request, Agent(control), Characters (collection), Character,
Commands(collection),Command,Balloon,AnimationNames(collection),SpeechInput,AudioOutput,CommandsWindow,
PropertySheet。本篇先介绍Agent(control), Characters(collection), Request三个对象,其他对象以后再作介绍。
MS Agent组件包含了一组对象,它们分别是Request, Agent(control), Characters (collection), Character,
Commands(collection),Command,Balloon,AnimationNames(collection),SpeechInput,AudioOutput,CommandsWindow,
PropertySheet。本篇先介绍Agent(control), Characters(collection), Request三个对象,其他对象以后再作介绍。
Agent(control)--通过它,我们可以访问到Microsoft Agent支持的大部分对象和事件。它有几个重要的属性和方法,
包括:Connected属性, Characters属性。
unit AgentDemo;
uses
AgentObjects_TLB; //引用Delphi导入的TypeInfo unit
const
RequestSuccessfully = 0
RequestFailed = 1;
RequestPending = 2;