Visual Basic .NET中操作MsAgent

剑茫茫剑

剑茫茫剑

2016-01-29 12:10

Visual Basic .NET中操作MsAgent,Visual Basic .NET中操作MsAgent
  Visual Basic .Net目前操作MsAgent使用的COM组件名称是" Microsoft Agent Control 2.0"。这个COM组件并没有随着Windows系统一起发布,必须要下载、安装这个组件。"http://www.microsoft.com/msagent/downloads.htm"是微软提供的MsAgent组件的下载地址。要保证Visual Basic .Net能够成功操作MsAgent,必须要下载并安装四个程序,具体如下:

  1、 微软MsAgent核心组件(Microsoft Agent core components),如果你的机器是Windwos Me、Windows 2000、和Windows XP,那么就没有必要下载并安装这个核心组件了,因为它已经随着操作系统一起发布了。

  2、 语言组件,虽然微软在下载地址的选择框中提供了简体中文的语言组件下载,但MsAgent中的精灵依然不能说中文,因为微软没有提供Text-To-Speech的中文引擎。不过读者可以在选择框中选择"Simplified Chinese",然后下载并安装。

  3、 MsAgent中的Agent精灵。在当前地址中提供了四种精灵,分别是吉利(Genie)、莫林(MerLin)、罗比(Bobby)和彼得(Peedy)。这四种精灵都有不同的造型,不同的表情。当然如果你认为微软提供的这些精灵还不能满足你的要求,你可以通过微软当前地址提供的精灵编辑工具制造自己的精灵。为了保证下面程序正确运行,必须下载并安装全部四个精灵。

  4、 Text-To-Speech引擎。这是精灵发声的引擎,正是由于没有提供发出中文的Text-To-Speech引擎,才导致精灵无法说中文。如果你是法国人,想让精灵说出法文,必须保证在第二步中语言组件中选择"French",并且在Text-To-Speech引擎中也选择"French",当然你要精灵说的文本也应该用法文来书写。在下面的程序中,精灵要说的是英文,所以下载安装Text-To-Speech英文引擎就可以了,读者可以根据自己的爱好选择是"American English"(美国英语),还是"British Englist"(英国英语)。

  在上述的四个程序都成功下载并安装以后,下面将结合一个具体的示例来介绍Visual Basic .Net操作MsAgent的方法。

  一、 本文中程序设计、调试、运行的软件环境:

  (1).微软公司视窗2000服务器版

  (2).Visual Studio .Net正式版,.Net FrameWork SDK版本号3705

  二、 Visual Basic .Net操作MsAgent的具体实现步骤

  由于" Microsoft Agent Control 2.0"是一个COM组件,COM组件是非托管代码文件,
要在Visual Basic .Net中使用COM组件,必须实现其从非托管代码组件到托管代码组件的转换。.Net框架把这种转换过程叫"互操作"。在Visual Basic .Net集成开发环境下,实现"互操作"是非常容易的。在互操作完成之后,就可以像使用其他组件那样使用转换后的MsAgent组件了。下面通过一个示例来具体介绍一下,Visual Basic .Net集成开发环境是如何对COM组件进行互操作,和转换后的MsAgent组件的使用方法。

  1、 启动Visual Studio .Net。

  2、 选择菜单【文件】|【新建】|【项目】后,弹出【新建项目】对话框。

  3、 将【项目类型】设置为【Visual Basic项目】。

  4、 将【模板】设置为【Windows应用程序】。

  5、 在【名称】文本框中输入【VB.NET使用MsAgent】。

  6、 在【位置】的文本框中输入【E:VS.NET项目】,然后单击【确定】按钮,这样VB.NET使用MsAgent的项目文件就产生了。

  7、 把当前窗口切换到【Form1.vb [设计]】后,选择【工具箱】|【Windows窗体】,点击鼠标右键,在弹出的菜单中选择【自定义工具箱】菜单。具体如图01所示:


图01:自定义工具箱

  弹出【自定义工具箱】对话框,选择其中的【COM组件】页面中,在【名称】栏中选择【Microsoft Agent Control 2.0】,具体如图02所示:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/vb/)
图02:Visual Basic .Net操作MsAgent的【添加引用】对话框

  单击【确定】按钮,则在【工具箱】的【Windows组件】组件栏最后中,新增了一个MsAgent组件,具体如图03所示:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/vb/)
展开更多 50%)
分享

猜你喜欢

Visual Basic .NET中操作MsAgent

vb
Visual Basic .NET中操作MsAgent

Visual Basic.NET中访问数据的方法

vb
Visual Basic.NET中访问数据的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Visual Basic .NET 中多 Windows 窗体的同步

C语言教程 C语言函数
Visual Basic .NET 中多 Windows 窗体的同步

在 Visual Basic .NET 中实现后台进程(三)

电脑网络
在 Visual Basic .NET 中实现后台进程(三)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

从 Visual Basic 6.0 到 Visual Basic.NET 的转换(4)

vb
从 Visual Basic 6.0 到 Visual Basic.NET 的转换(4)

从 Visual Basic 6.0 到 Visual Basic.NET 的转换(5)

vb
从 Visual Basic 6.0 到 Visual Basic.NET 的转换(5)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《高达破坏者2》故事模式通关流程及心得分享

《高达破坏者2》故事模式通关流程及心得分享

与Visual Basic .NET一起使用.NET Framework

与Visual Basic .NET一起使用.NET Framework
下拉加载更多内容 ↓