Microsoft Agent это технология, используемая для добавления интерактивных анимированных персонажей для окон приложений или веб-страниц. Microsoft предоставляет программистам четырех персонажей.
| Genie | Merlin | Peedy | Robby |
|---|---|---|---|
| ~1.6 MB exe | ~1.8 MB exe | ~3.3 MB exe | ~2.2 MB exe |
Каждый персонаж имеет свой собственный набор анимации.
Интегрирование в приложение
Сначала вы должны просто открыть VS.NET, а затем в меню файл выберите новый проект. В диалоговом окне новый проект выберите шаблон проекта «Приложение Windows» и назовите его WindowsApplication1 , как показано ниже:
После создания окна добавьте два компонента Button и RichTextBox , после чего вы должны добавить к вашему проекту Microsoft Agent компонент, для этого нажмите на панели инструментов Настройка из меню инструментов.
Затем появится следующий диалог
Выберите Microsoft Agent Control 2.0 и нажмите кнопку ОК. Теперь в вашей группе для инструментов в его конце вы найдете новый пункт, добавленный к нему «Microsoft Agent». Перетащите этот элемент в ваше приложение, после падения «Агент Microsoft». Net создаст новый объект типа AxAgentObjects.AxAgent.
private void Form1_Load(object sender, System.EventArgs e)
{
try
{
this.axAgent1.Characters.Load("Robby" , "robby.acs");
//load the character in the axAgent1 object
// -- axAgent1 can load more than one character
this.speaker = this.axAgent1.Characters["robby"];
//give the speaker object the character to show it
this.speaker.Show(0);
}
catch(FileNotFoundException) //if the charater not found
// using IO
{
MessageBox.Show("Invalid charater location");
}
}
private void speak_Click(object sender, System.EventArgs e)
{
if(this.talk.Text != "")
this.speaker.Speak(this.talk.Text , null);
else
this.speaker.Speak("what should i say", null);
}
Результат:

0.00 (0%) 0 votes














