亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 精靈.txt

?? Delphi 7應用編程150例附書源碼,第2章-圖像處理實例
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
話題686854的標題是: 誰知道如何創建類似office2000助手模樣的窗體? (100分)
分類:圖形圖象 Blackdell (2001-10-23 10:26:00)  
就是只顯示一幅透明的圖片,圖片外的任何區域都是透明的。多謝,急用[:)][:)][:)] 
 
卷起千堆雪tyn (2001-10-23 10:37:00)  
給你轉載一篇文章:

Agent技術的應用

---- 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下載。

三、 Microsoft Agent編程要點

---- 1、 在Delphi中添加Agent控件

---- 在Delphi IDE中選擇菜單Component,Import ActiveX Control——在Import ActiveX
下的列表框中選擇Microsoft Agent Control 2.0(Version 2.0),點擊按鈕Install——在
Install對話框中點擊按鈕OK——在Confirm對話框中點擊按鈕Yes——在對話框中點擊按鈕OK。
至此,Agent控件被添加到Delphi組件板ActiveX頁上。

---- 2、 在Delphi中調用Agent控件

---- ⑴、在Delphi IDE 中新建Project1(包含Form1),在Form1上放置Agent1
(Name屬性為MyAgent)、Button1。

---- ⑵、定義變量。

Var

  Peedy: IagentCtlCharacterEx;

  Request1,Request2: IagentCtlRequest;

---- ⑶Agent主要屬性、方法、事件。

 

---- ①Characters屬性與Load、Unload方法:初始化Agent,加載動畫數據,卸載動畫人物

---- Request1 := MyAgent.Characters.Load( 'Peedy', 'C:\Windows\System\Peedy.acs' );

---- Peedy := MyAgent.Characters.Character( 'Peedy' );

---- MyAgent.Characters.Unload('Peedy');

---- ②Show與Hide方法:顯示、隱藏Agent動畫人物。參數Fast表示動畫人物顯示、隱藏的
速度。Fast為0表示Agent飛入、飛出,Fast為1表示Agent直接出現、消失,沒有動畫過程。

---- Peedy.Show(0);

---- Peedy.Hide(1);

---- ③StopAll、Stop方法:停止所有動作。

---- Peedy.StopAll('');

---- Peedy.Stop(Request);

---- ④Connected屬性:Agent是否與Microsoft Agent服務器連接。

---- MyAgent.Connected := True;

---- ⑤Get_Height、Get_Width、Set_Height、Set_Width方法:獲得、設置Agent動畫人物的高度、寬度。

AgentHight := Peedy.Get_Height;

AgentWidth := Peedy.Get_Width;

Peedy.Set_Height( round(AgentHeight / 2 ));

Peedy.Set_Width( round( AgentWidth / 2 ));

---- ⑥MoveTo方法:參數x,y表示Agent動畫人物移動到的坐標,參數Speed表示移動的速度。

---- Peedy.MoveTo( (Screen.Width-Peedy.Get_Width) Div 2, (Screen.Height-Peedy.Get_Height) Div 2, 2 );

---- ⑦Interrupt方法:中斷指定角色的動畫。在幾十種動畫動作中,有一類后綴名為“ing” 的動作
比較特殊,如“processing”、“searching”、“reading”、“writing”,一旦執行就必須通過調用
另外一個動畫人物的Interrupt方法才能中斷 。角色不能中斷自身的動作,否則會導致異常。

Request1 := Robby.Play('reading');

Peedy.Interrupt(Request1);

---- ⑧Wait方法:在多個不同動畫人物之間協調動畫動作,如等待sRobby的當前動作執行完畢后,
Peedy做另外一個動作。

Request1 := Robby.Play('read');

Peedy.Wait(Request1);

Peedy.Play('search');

---- ⑨Play方法:執行指定的動畫動作,參數Animation為一常量,表示動畫類型。
Agent提供了幾十種預定義動作,開發軟件時只需直接調用這些常量即可。下面簡要
介紹其中常用的一些常量僅供編程參考。

---- 動作類型 中文含意 動作類型 中文含意 動作類型 中文含意

Acknowledge 承認 LookDown 向下看 Sad 悲傷

Alert 警告 LookDownBlink 向下看眨眼 Search 尋找

Announce 聲明 LookUp 向上看 StartListening 開始聆聽

Blink 眨眼 LookUpBlink 向下看眨眼 StopListening 停止聆聽

Confused 迷惑 LookLeft 向左看 Suggest 建議

Congratulate 祝賀 LookLeftBlink 向左看眨眼 Surprised 吃驚

Decline 拒絕 LookRight 向右看 Think 思考

DontRecognize 不承認 LookRightBlink 向右看眨眼 Wave 揮動

Explain 解釋 MoveDown 向下移動 Write 書寫

GestureDown 向下姿勢 MoveUp 向上移動 Processing 計算……

GestureUp 向上姿勢 MoveRight 向右移動 Reading 閱讀……

GestureLeft 向左姿勢 MoveLeft 向左移動 Searching 尋找……

GestureRight 向右姿勢 Pleased 高興 Writing 書寫……

GetAttention 獲得注意 Read 閱讀 Greet

  問候 RestPose 恢復初始狀態

Request := peedy.Play('search');

---- ⑩Speak方法:Agent通過調用語音合成引擎,支持英語的語音合成輸出功能,只需
輸入英文字符串,Agent就能通過聲卡、音箱“說話”。Agent的當前版本尚不具備支持
中文語音合成功能,所以只能以.wav文件的形式播放中文。使用時可以將想要說的中文
句子預先錄好,以.wav形式存儲,在程序中調用即可。參數Text表示文字氣球中顯示的
文字,參數url表示.wav文件的路徑。

---- Peedy.speak('嗨,朋友們,你們好,現在由我為您提供幫助!','C:\新建文件夾\Help.wav');

---- Peedy.Speak( 'Do you like my help? If so, Please send me an email! Thank you!', '' );

---- ⑾Commands.Add方法:在Button1Click事件中為Agent添加自定義語音識別命令,參數
const Name表示語音命令的標識,參數Caption表示該命令在輸入命令窗口中的顯示標題,
參數Voice表示該命令對應的語句。當用戶通過麥克風向動畫人物發出語音命令時,觸發
Agent的Command事件,因此我們可以另外編寫一個過程完成語音識別功能。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品福利影院| 麻豆精品在线观看| 亚洲国产欧美另类丝袜| 另类成人小视频在线| av亚洲精华国产精华| 欧美顶级少妇做爰| 国产精品麻豆久久久| 久久精品噜噜噜成人av农村| 99久久精品国产导航| 日韩欧美的一区二区| 亚洲精品成人在线| 国产麻豆视频一区| 日韩欧美国产精品一区| 亚洲制服丝袜av| 高清av一区二区| 精品国产乱码久久久久久牛牛| 亚洲免费观看在线视频| 国产a视频精品免费观看| 欧美电视剧免费观看| 亚洲二区在线视频| av一区二区三区黑人| 久久综合色婷婷| 日韩成人av影视| 欧美日韩精品一区二区三区蜜桃 | 亚洲高清一区二区三区| 成人免费黄色大片| 国产无人区一区二区三区| 奇米888四色在线精品| 欧洲亚洲国产日韩| 亚洲欧美日韩久久| 成人av资源在线观看| 久久精品欧美日韩| 精品制服美女丁香| 日韩三级在线免费观看| 午夜电影久久久| 欧美区在线观看| 无码av免费一区二区三区试看| 在线观看亚洲成人| 亚洲国产另类精品专区| 在线观看亚洲a| 天天色综合天天| 欧美一区二区视频免费观看| 日韩综合小视频| 欧美一区二区三区系列电影| 日本欧洲一区二区| 日韩一区二区在线看| 免费在线看成人av| 精品国产一区二区三区忘忧草| 久久不见久久见免费视频1| 日韩欧美中文字幕公布| 麻豆成人91精品二区三区| 欧美mv和日韩mv的网站| 国产一区二区三区免费| 国产精品久久三| 91精品91久久久中77777| 亚洲一级片在线观看| 在线不卡一区二区| 国产一区二区91| 中文字幕一区二区三区乱码在线| 色综合网色综合| 日韩中文欧美在线| 日韩一区二区三区av| 国产另类ts人妖一区二区| 亚洲国产精品av| 欧美日韩免费视频| 久久99日本精品| 欧美国产日韩精品免费观看| 色悠悠久久综合| 奇米精品一区二区三区四区| 亚洲国产激情av| 欧美视频日韩视频在线观看| 九九精品视频在线看| 国产片一区二区三区| 色呦呦一区二区三区| 久久99在线观看| 一区二区三区高清不卡| 欧美电视剧在线观看完整版| 91麻豆国产自产在线观看| 日韩精彩视频在线观看| 国产精品国产三级国产aⅴ原创 | 欧美一级二级三级乱码| 风间由美性色一区二区三区| 亚洲国产中文字幕| 国产婷婷色一区二区三区四区| 欧洲精品视频在线观看| 国产真实精品久久二三区| 一区二区三区国产| 欧美国产一区二区| 日韩欧美成人激情| 欧美日韩一区二区三区在线看| 国产丶欧美丶日本不卡视频| 亚洲123区在线观看| 国产精品丝袜91| xf在线a精品一区二区视频网站| 色婷婷激情久久| 国产成人av电影在线播放| 午夜电影一区二区三区| 亚洲欧美区自拍先锋| 欧美激情在线观看视频免费| 日韩欧美国产不卡| 欧美日韩电影在线播放| 色综合久久久久综合体桃花网| 国产成人午夜精品影院观看视频 | 精品视频在线视频| 91视频一区二区| 国产成人精品亚洲日本在线桃色| 免费观看在线综合色| 伊人一区二区三区| 亚洲日本护士毛茸茸| 国产日韩一级二级三级| 欧美成人官网二区| 日韩丝袜美女视频| 555www色欧美视频| 欧美日韩视频在线一区二区| 91国产成人在线| 一本大道av一区二区在线播放| av中文字幕在线不卡| 成人高清视频在线观看| 成人一区二区三区在线观看| 福利一区福利二区| 高清beeg欧美| 99re亚洲国产精品| 成人激情电影免费在线观看| 99久久精品免费看| 91美女片黄在线| 色悠悠久久综合| 欧美吞精做爰啪啪高潮| 欧美美女bb生活片| 日韩你懂的电影在线观看| 欧美成人欧美edvon| 国产丝袜美腿一区二区三区| 国产精品每日更新| 亚洲精品乱码久久久久| 亚洲国产精品综合小说图片区| 亚洲成av人片一区二区梦乃| 日韩av高清在线观看| 五月激情综合色| 国产精品国产a| 欧美最猛性xxxxx直播| 欧美色图一区二区三区| 欧美写真视频网站| 欧美日韩美女一区二区| 精品毛片乱码1区2区3区| 欧美成人一级视频| 欧美激情在线一区二区三区| 最近日韩中文字幕| 1区2区3区欧美| 亚洲精品视频自拍| 香蕉成人啪国产精品视频综合网| 亚洲chinese男男1069| 国产精品的网站| 日韩福利视频导航| 国内外成人在线| 不卡的av电影| 欧美四级电影在线观看| 亚洲精品在线免费观看视频| 中文字幕免费不卡| 亚洲精选视频在线| 三级一区在线视频先锋| 青青青伊人色综合久久| av午夜精品一区二区三区| 91官网在线观看| 精品欧美一区二区在线观看| 国产精品丝袜黑色高跟| 蜜桃av噜噜一区| 成人a级免费电影| 欧美日韩精品三区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 91精品办公室少妇高潮对白| 这里是久久伊人| 亚洲三级电影网站| 蜜臀久久久99精品久久久久久| 福利一区福利二区| 欧美午夜在线观看| 国产精品久久二区二区| 午夜精品久久一牛影视| 国产传媒一区在线| 91久久精品午夜一区二区| 精品国精品国产| 亚洲影视在线观看| 国产精品一级黄| 欧美肥妇毛茸茸| 亚洲欧美另类图片小说| 麻豆一区二区三区| 一本到不卡免费一区二区| 久久久久九九视频| 亚洲午夜私人影院| 成人性色生活片免费看爆迷你毛片| 欧美亚洲国产一区二区三区va| 国产日韩精品一区二区三区在线| 亚洲美女偷拍久久| 国产成人精品综合在线观看| 51精品久久久久久久蜜臀| 亚洲人成网站影音先锋播放| 韩国一区二区三区| 3d成人h动漫网站入口| 亚洲va国产天堂va久久en| 99久久精品免费看国产免费软件| 久久看人人爽人人| 久久成人免费电影|