Домой Media Как использовать Microsoft Agent в C#: Справочник по C#

Как использовать Microsoft Agent в C#: Справочник по C#

522
0


      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);
}

Результат:

Взято с Download Agent 2.0
ЧИТАТЬ ТАКЖЕ:  ISO50001: особенности

Как использовать Microsoft Agent в C#: Справочник по C#

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь