高分求如何编写这样的程序?(200分)

  • 主题发起人 主题发起人 dcba
  • 开始时间 开始时间
D

dcba

Unregistered / Unconfirmed
GUEST, unregistred user!
1、像金山毒霸,word,瑞星等都有一个助手,这个助手是怎样实现的?最好能给我主要代码和原理,在这里先谢谢了。
2、小弟下学期的毕业设计是高图像识别的,谁知道有关图像识别的从入门得到精通的原理的书籍下载、算法等能告知小弟,或是水平极高的大虾愿意帮助小弟的,能不吝赐教
 
Microsoft agent是微软公司于1997年9月发布的一项代理软件开发技术,而后被集成
到internet explorer 4.0 plus及更高版本中,目前版本为2.0,支持简体中文。作为一种
软件代理工具,agent以其强大的交互功能、鲜明的人性特点、优美的操作界面和简便统一
的编程方法,对由菜单、按钮、提示框等组成的传统人机交互方式产生了很大影响,在多
媒体创作、web应用、教育软件、软件帮助系统和辅助工具制作等方面,具有广阔的应用前
景。

一、 microsoft agent技术简介

---- agent一词的中文意思是“代理”,故名思意,这类代理软件的主要作用是提供一种易
于理解和使用的操作界面,接受用户的指令、代替用户完成某些复杂繁琐的工作、或为用户
提供帮助。科学研究表明:从人机工程的角度考虑,赋予电脑或程序更多人性化色彩,如支
持语音合成输出信息、语音识别输入指令、智能提示、动画等,能够充分提高人机交互的有
效性和易用性。

---- 我们知道,在office 97帮助系统中有一种叫作office助手的代理软件,其中幽默风趣
的动画人物,如“大眼夹”,能够根据用户的操作步骤“智能化”地提出一些建议或帮助信
息。与office助手相比,agent功能更加丰富强大,表现在:

office助手沿用传统的不透明矩形窗口,窗口后面的背景被完全挡住;agent动画人物本身
是一个“alwaysontop”窗口,只有人物身体部分挡住背景,其余部分透明。

office助手只允许office 97的各个组件调用,agent动画人物可由任何windows程序调用;

agent支持文字气球和输入提示条,在输出语音的同时把文字输出至一个卡通式文字气球中
。如果电脑系统中安装有agent语音识别引擎,当用户按住输入键,如scroll lock键,在
agent人物下方出现一个输入命令窗口,表示它正在“聆听”用户的语音命令。

agent提供genie、merlin、bobby和peedy等动画人物,不仅具有优美诙谐的动作,而且可以
通过声卡、麦克风与用户交谈。
二、 microsoft agent安装方法
---- agent是一种activex控件,其服务器程序(c:/windows/msagent/agentsvr.exe)运行
在win95/98/nt操作平台上,为其它调用agent的客户程序提供服务。客户程序可以是利用
vb、c++、delphi、vfp、pb等开发的应用软件,也可以是html文件中的visual script、
java script脚本语言代码。

安装agent核心组件msagent.exe。

安装lernout & hauspie truvoice text-to-speech engine(完成从文字合成语音的工作
,目前版本只支持英语)cgram.exe。

安装microsoft command and control speech engine(提供语音识别功能,目前版本只支
持英语)actcnc.exe。

agent动画人物人物数据文件。agent支持单结构角色文件(.acs,角色数据与动画数据存
于同一个文件),也支持分离结构角色文件(.acf,角色数据存于.acf中,动画数据存于
.aca中)。基于本地硬盘和网络的应用程序可采用.acs文件,基于web页面的html文件在浏
览器中访问时会自动调用,习惯上多使用.acs文件。
---- 上述文件可从 http://www.microsoft.com//workshop/imedia/agent/default.asp下
载。

 
那么具体是怎样编写呢?
 
就像写桌面精灵一样,有什么难,无非微软就是把他们封装进dll.
异型窗体,这你总会吧,变化的异型窗体,就成了动画了.
然后加上声音特定的选项,还有tips窗口,就出来了.
前几天刚有一个朋友写了一个桌面精灵的控件.最近升级可以用gif了.
我照例做了一个,你要的话留个mail给你看看.
图像识别??什么东东?
老卷是高手,不过她好像....^_^
 
likelyboy@etang.com
先谢谢了
请问老卷是谁?
 
看来卷姐很厉害,请问那位大哥,能否也发给小弟看看?[:D]谢谢您!
wangjian3433@sohu.com
 
空间我收到了,但是用不了,我怎样使用呢?但我打开demo.dpr时说“TGIFForm not found“
 
如果方便,也给我发个可以吗?weiyukai@sina.com
 
先安装控件阿,
你不会没装过控件吧.
component->installpackage->
Add那个bpl就可以了.
晕倒.
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
后退
顶部