หน้าแรก
 การบ้าน
  C/C++ new
  Java new
  Windows Phone
  แจ้งเรื่องที่ต้องการ
 บทความ
  .NET
  Android
  Blackberry
  C++Builder
  Delphi
  Java
  Mobile
  Open Source
  Pocket PC
  Visual Basic
  Web
  Windows Phone
  Others
 แบบเรียนฟรี
  ASP
  ASP.NET Webmatrix
  C++
  eVB
  J2ME
  Java
  PHP
 ซอร์สโค้ด
  Android
  ASP
  C++
  VC++
  CGI-Perl
  Delphi
  Java
  jQuery
  PHP
  Visual Basic
  .NET
 บริการจากเรา
  เปิดท้าย... ขายโค้ด
  Freeware
  อัตราค่าโฆษณา
  รายชื่อลูกค้า
  สถิติผู้เข้าเว็บ
 ดาว์นโหลด
 ค้นหาข้อมูล
 กระดานสนทนา
  .NET
  C/C++
  Delphi
  Java
  Palm/PocketPC
  Visual Basic
  Web
  อื่นๆ
 กระดานงาน
 ลิงค์เว็บ
 เกี่ยวกับผม
 อัตราค่าโฆษณา
Social Network

Facebook  Twitter  YouTube
 New Article
 Webboard
 Freelanceboard
Freeware
โปรแกรมเบอร์ดี (BerDee)
โปรแกรมเบอร์ดี (Android)
เกมส์เป่ายิ้งฉุบ
เกมส์เป่ายิ้งฉุบ(Android)
WebcamMonitor
WebcamMonitor(Windows)
scSendMail
scSendMail(Windows)
MSN Caption
MSN Caption(Windows)
  Freelance comment
  ติดต่อสอบถามมาได้ตลอดนะ...
2015-07-29 13:35:58
  ถ้าผมต้องการเว็บที่พัฒน...
2015-01-18 15:33:54
  ถ้าผมต้องการเว็บที่พัฒน...
2015-01-18 15:32:51
  ติดต่อสอบถามเข้ามาได้นะ...
2014-01-06 12:47:38
  ถ้ายังหาคนสอนไม่ได้ ก็ลอ...
2013-07-06 01:04:37
  สนใจส่งขอบเขตมาคุยราคาก...
2013-03-24 18:54:20
  ถ้ายังไม่มีคนรับงานติดต...
2012-12-16 19:18:14
  สนใจคะ ติดต่อ 0905076277...
2012-11-12 11:07:46
  รับทำโปรเจ็คนักศึกษาหรื...
2012-10-29 03:10:46
  sukit_te34@hotmail.com...
2012-10-29 03:09:36
  Webboard comment
  เขียนโปรแกรมภาษาจาวา
1.โ...

2023-09-12 11:40:28
  ต้องลอง debug ดูเองครับ
ไล่...

2023-06-08 18:03:06
  ร้านค้าแห่งหนึ่ง จะต้องน...
2021-09-21 08:47:08
  จงเขียนโปรแกรมดำเนินการ...
2021-05-07 15:06:11
  จงเขียนโปรแกรมสำหรับคำน...
2021-03-09 14:21:45
  ขอดู...
2021-01-04 23:56:45
  ขอโค้ดเพื่อทำการเรียนกา...
2020-12-09 23:02:09
  แล้ว ?...
2020-12-09 10:56:34
  จ้า...
2020-10-18 16:53:21
  พอดีผมเหลื่อแค่ตัดสต๊อก...
2020-05-31 21:49:43
  Homework comment
  เขียนโปรแกรมเพื่อรับค่า...
2022-02-24 10:45:17
  จากโค้ดนี้อะครับ พอดีลอง...
2021-03-22 01:22:39
  จากโค้ดนี้อะครับ พอดีลอง...
2021-03-22 01:22:39
  โจทย์การบ้าน c++ เขียนรูปแ...
2020-04-06 11:01:33
  แบบนี้ขอเป็น ภาษา php หน่อย...
2019-09-18 14:36:34
  ผมไม่อยากให้คุณได้คะแนน...
2019-04-27 01:29:07
  อาจารย์เขาบอกแนวข้อสอบม...
2019-04-27 00:44:29
  ขอสอบถามการเขียน c++ ครับ เ...
2018-04-02 12:19:21
  โค้ดตัวอย่างศึกษาให้เข้...
2017-11-26 14:50:05
  คำนวณค่าน้ำโดยรับค่ามิเ...
2017-11-20 23:15:26
  Article comment
  เท่าที่อ่าน error คือพื้นที่...
2022-03-23 13:56:48
  เรียน สอบถามปัญหา กับ อ.คร...
2022-01-24 17:39:49
  ต้องการ ให้เขียน โปรแกรม ...
2019-12-09 11:39:58
  รับเขียน arx จาก vc++ 2017 ล็อคโปร...
2019-09-19 09:48:09
  ทำการ register ไฟล์ที่ชื่อ mswinsck.oc...
2019-09-17 14:05:56
  ใน vb 6 ไม่มี component winsock เลยค่ะ ส...
2019-09-03 10:31:02
  รบกวนขอสอบถามหน่อยนะครั...
2019-03-04 05:31:04
  สามารถนำตัวหนังสือจากภา...
2018-12-25 08:54:32
  มีcode ของ VB ไหมค่ะ ถ้ามีรบกว...
2017-09-28 16:50:02
  น่าจะได้ครับ ไม่เคยลอง
...

2017-07-11 09:59:35
  9Mcode comment

Link Exchange

อัตราค่าโฆษณา
 
อ่านข้อความด้วย Microsoft Agent (อ่าน 24,048)
ศุภกิจ ทองดี (9'M) บทความโดย: นาย ศุภกิจ ทองดี (9'M)
e-mail: webmaster@sourcecode.in.th
mobile: 09-5009-5351
Line: suppakit.thongdee
Youtube: 9Mcode
Fanpage: Sourcecode.in.th
   
: ดาว์นโหลดตัวอย่างโปรแกรม (ดาว์นโหลด 3,641 ครั้ง)

- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -

 
 
Freelanceรับพัฒนาโปรแกรม และเว็บ โดย 9'M 

สำหรับบางท่านที่อาจจะเคยได้ยินหรือผ่านๆตากับคำว่า Microsoft Agent หรือ อาจเคยพบเห็นโปรแกรมที่มีการเรียกใช้ Microsoft Agent แต่ก็ยังไม่ทราบว่ามันคืออะไร สำหรับบทความนี้ก็จะไขข้อสงสัย และจะนำเสนอถึงวิธีการเขียนโปรแกรมเดลไฟล์ เพื่อเรียกใช้งาน Microsoft Agent ในการอ่านข้อความ ครับ

Microsoft Agent คือ ซอฟต์แวร์ของค่ายไมโครซอฟต์ ที่ทำให้ผู้พัฒนาโปรแกรม สามารถที่จะเพิ่ม ปรับปรุง รูปแบบการใช้งานโปรแกรม และ เว็บไซต์ ในการติดต่อกับผู้ใช้ ผ่านทาง Microsoft Agent Character ที่สามารถพูด แสดงอากับกิริยา และสามารถที่จะถูกวางไว้ในส่วนใดก็ได้ บนหน้าจอ Microsoft Agent Character จะมีอยู่ทั้งหมด 4 ตัวด้วยกันคือ Genie Merlin Robby และ Peedy ดังรูปด้านล่าง

เอาละครับ เกริ่นกันมานานแล้ว ต่อไปจะเป็นขั้นตอนในการสร้างโปรแกรมตัวอย่างกันนะครับ ก่อนอื่นคุณจะต้อง ดาว์นโหลด ชุดของ Microsoft Agent จาก http://www.microsoft.com/msagent/downloads.htm ซึ่งได้แก่

  • Microsoft Agent core (สำหรับผู้ที่ใช้ Window me, XP, 2000 จะมีการลงไว้แล้วโดยอัตโนมัติ)
  • Localized language components (เลือกภาษา Thai)
  • Agent character (ในบทความนี้ใช้ Peedy)
  • Text-to-speech engines (เลือกภาษา English)

เมื่อดาว์นโหลดมาเสร็จแล้ว ก็ให้ทำการลงโปรแกรม แล้วเปิดโปรแกรมเดลไฟล์
?????ในการเขียนโปรแกรมเรียกใช้ Agent เราจะเริ่มจากการติดตั้ง Agent conponent โดยมีขั้นตอนคือ

1.เลือกเมนู Component -> Import ActiveX Control

2.คลิ้กเลือกช่องของ Microsoft Agent Control แล้วทำการคลิ้กปุ่ม Add
ตอนนี้ Agent Control ก็จะถูกติดตั้งอยู่ในแท็บ ActiveX ดังแสดงในรูปด้านล่าง

3.ทำการเลือกและวางคอนโทรล Agent, Edit และ Button และ กำหนดค่าดังรูป

4.ทำการประกาศค่าคงที่ชื่อ CharName เพื่อเก็บชื่อของ Character ซึ่งในที่นี้ใช้ Peedy (หากคุณต้องการใช้ Character ตัวอื่น ก็ให้ทำการเปลี่ยนชื่อเป็นชื่อที่ต้องการ)

5.ดับเบิ้ลคลิ้กที่ Form1 (หรือ ดับเบิ้ลคลิ้กที่ช่อง Oncreate จากแท็ป Events ของหน้าต่าง Object Inspector) เพื่อเข้าสู่ Procedure ของอีเวนต์ OnCreate ของ Form1 แล้วป้อนโค้ดดังนี้

Agent1.Characters.Load(CharName,CharName+'.acs');
Agent1.Characters.Item[CharName].Show(0);

โค้ดจะเป็นการสั่งโหลด Character ที่ต้องการ และทำการแสดง Character ที่ได้ทำการโหลด

6.ทำการดับเบิ้ลคลิ้กที่ Button1 แล้วใส่โค้ดต่อไปนี้

Agent1.Characters.Item[CharName].Speak(edit1.text,'');

โด้ดส่วนนี้จะเป็นการเรียกใช้ Methode ที่ชื่อ Speak เพื่ออ่านข้อความจากคอนโทรล Edit1

7.คลิ้กเลือก Form1 แล้ว ดับเบิ้ลคลิ้กที่ช่อง OnDestroy จากแท็ป Events ของหน้าต่าง Object Inspector เพื่อเข้าสู่ Procedure ของอีเวนต์ OnDestroy ของ Form1 แล้วป้อนโค้ดดังนี้

Agent1.Characters.Unload(CharName);

8.กดปุ่ม F9 เพื่อ Run โปรแกรม แล้วให้ทำการคลิกปุ่ม Button1 เพื่อให้ Agent ทำการอ่านข้อความที่อยู่ใน Edit1

Microsoft Agent ยังมีความสามารถอื่นๆอีกมากมาย อาทิเช่น เราสามารถสร้าง Character ได้เอง สามารถปรับแต่งเสียง โดยข้อมูลทั้งหมดนี้คุณสามารถหาข้อมูลเพิ่มเติมได้จาก http://www.microsoft.com/msagent

?

: ดาว์นโหลดตัวอย่างโปรแกรม (ดาว์นโหลด 3,641 ครั้ง)
 

- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -

สอบถาม
  • ห้ามการโฆษณา หากต้องการติดต่อหาลูกค้า ติดต่อโฆษณาโดยตรงได้ที่ webmaster@sourcecode.in.th
  • ห้ามใช้คำหยาบและคำพูดที่ไม่เหมาะสม
  • ขอสงวนสิทธิหากตรวจพบ ข้อความที่ไม่เหมาะสม ข้อความนั้นจะถูกลบทันที
ชื่อ
อีเมล์
รายละเอียด

 
 
คลิปสอนเขียนโปรแกรม
เรียนเขียนโปรแกรมดอทเน็ต
เรียนเขียนโปรแกรมแอนดรอยด์
เรียนเขียนโปรแกรมเบล็คเบอร์รี่
เรียนเขียนโปรแกรมซี ซีพลัสพลัส
เรียนเขียนโปรแกรมจาวา
เรียนการใช้งานลินุกส์
เรียนการเขียนโปรแกรมวินโดว์โฟน
เรียนการเขียนโปรแกรมพีเฮชพี มายเอสคิวเอล
อัตราค่าโฆษณา
 
บทความที่เกี่ยวข้อง

Zoom หน้าจอด้วย Delphi

What?s new in Delphi 2005 #1 ( for ?in loop statement)

Dynamic Cast ใน Delphi

เขียนโปรแกรมให้ Run ตอน Startup Windows

สร้าง LED Control

การเขียน ActiveForm(ActiveX Control) เบื้องต้น

โปรแกรม Post ข้อมูล ไปยังไฟล์ ASP

แสดงหมายเลข IP Address ของเครื่องบน NetWork

การแสดงรายชื่อ Email Contact ของ Microsoft Outlook

การหาตำแหน่งของ Caret ใน Memo
Tutorial
eVB Tutorial
ASP.NET Webmatrix Tutorial
J2ME Tutorial
C++  Tutorial
Java  Tutorial
PHP Tutorial
ASP Tutorial
 
แบบสำรวจ

Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us

สงวนลิขสิทธิ์ ห้ามคัดลอก ทำซ้ำ แก้ไข ดัดแปลง ไม่ว่าในรูปแบบใด โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษร
เลขทะเบียนพาณิชย์อิเล็กทรอนิกส์จากกระทรวงพาณิชย์: 7100503002000
Copyright 2001 SourceCode.in.th