منتديات أفاميا
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


أهلا بك يا زائر .. لديك 0 مشاركة
 
الرئيسية1أحدث الصورالتسجيلالتسجيلدخولدردشة أبناء أفاميا

 

 تعلم كيف تضيف مساعد الأوفس إلى برنامجك

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
NourAfamia
مشرف قسم البرمجة
مشرف قسم البرمجة
NourAfamia


تعلم كيف تضيف مساعد الأوفس إلى برنامجك Oous10
سوريا
ذكر
الــعــمــــــل : مطور برامج
عدد المساهمات : 112
الانتساب : 20/02/2010

تعلم كيف تضيف مساعد الأوفس إلى برنامجك Empty
مُساهمةموضوع: تعلم كيف تضيف مساعد الأوفس إلى برنامجك   تعلم كيف تضيف مساعد الأوفس إلى برنامجك Icon_minitimeالإثنين 15 مارس - 19:31

السلام عليكم ورحمة الله وبركاته



تعلم كيف تضيف مساعد الأوفس إلى برنامجك


نفتح قائمة الأدوات بواسطة الضغط على زر Ctrl + t

نبحث عن الأداة Microsoft Agent ونعلم بجانبها لإضافتها إلى المشروع
تعلم كيف تضيف مساعد الأوفس إلى برنامجك 01197545566





ستجدها في قائمة الأدوات الآن أضفها إلى الفورم بالضغط عليها مرتين

أضف إلى برنامجك أداة القائمة List



تعلم كيف تضيف مساعد الأوفس إلى برنامجك 11197545566





ضع هذا الكود في قسم التصريحات العامة General






رمز:
Dim x As IAgentCtlCharacter



وهنا اختصرنا الجملة السابقة ب x حتى لا نطر لكتابتها كل مرة بل نكتفي بالحرف X


ضع هذا الكود في حدث تحميل الفورم





القسم الأول لتحميل المساعد وإظهاره

رمز:
Agent1.Characters.Load "x"
Set x = Agent1.Characters("x")
x.Show

القسم الثاني لتعبئة الليست بوكس بجميع حركات المساعد لمعرفتها و استخدامها
رمز:

Dim Animation As Variant
For Each Animation In x.AnimationNames
List1.AddItem Animation
Next


ضع زر كومند واكتب الكود التالي
حيث بالنقر على الزر يقوم المساعد بقراءة ما تريد في تعليمة ملاحظة
رمز:
Private Sub Command1_Click()
x.Speak "بسم الله الرحمن الرحيم"
End Sub

ضع الكود التالي ليقوم المساعد بالحركة التي تنقر عليها في الليستا








رمز:
Private Sub List1_Click()

x.Stop

x.Play List1.Text

End Sub

كيف تجعل المساعد يقوم بحركة ما


تضع الكود
رمز:
Private Sub Command1_Click()
x.Play ""
End Sub

وضع بين قوسي التنصيص الحركة التي تريده أن ينفذها
اختر أي حركة من قائمة الليست واكتبها وسيقوم بتنفيذها

الطريقة السابقة كانت لإظهار العم مرلين وهو المساعد الافتراضي في الأوفيس
ألان ماذا لو أردت إظهار مساعد ذو شكل أخر كالروبوت أو المارد أوالقطة أوى شعار ميكروسوفت أو أي مساعد آخر



أولا يجب علي ان أحضر الملف المسئول عن هذا المساعد وهو يكون ذو اللاحقة ACS
جرب البحث في جهازك عن هذه الملفات واستخدم أي واحدة تريدها منها
طريقة البحث أدخل الكلمة *.ACS و ستجدها جميعا وانتفي احدها واستخدمه

لا تختلف الاكود عن سابقها إلا في طريق إيجاد المسار
وهنا سنختار مسار البرنامج يعني نضع الملف المراد استخدامه بجانب برنامجنا
رمز:


Private Sub Form_Load()
'من المسار
Dim path
Dim file
path = App.path
If Right(path, 1) <> "\" Then path = path + "\"
file = path + "[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
Agent1.Characters.Load "x", file
Set x = Agent1.Characters("x")

End Sub
يعني وضعنا الملف في نفس مسار البرنامج ونضع اسمه كما هو موجود
مثلا في الكود السابق اسم الملف www غيره على حسب نوع الملف
وكما ذكرنا نفس الطريقة السابقة بالنسبة للتكلم الحركات و التحرك و .....

و الآن نستعرض بعض الاكود الشائعة بفرض تنفيذها عند الضغط على زر كومند

أريده أن يقرأ ما يحويه صندوق نص أكون مثلا قد ربطته بملف نصي
رمز:
Private Sub Command1_Click()
x.Speak Text1.Text
End Sub

أريده ان يتحرك لموقع معين من الشاشة بإحداثيات x,y



رمز:
Private Sub Command1_Click()
x.Stop
x.MoveTo 0, 190
End Sub

حيث x=0 و y=190
و لو أردناه أن يتحرك إلى الموقع بسرعة معينة إلى الموقع الجديد يبقى نضيف السرعة بعد الاحداثيات

رمز:


Private Sub Command1_Click()
x.Stop
x.MoveTo 0, 190, 1
End Sub
هنا الرقم 1 هو السرعة و كلما زدنا الرقم خفت سرعة التحرك
أريده أن يختفي
رمز:
x.Hide


أريده أن يظهر من جديد

رمز:
x.Show


أن يقوم بحركة معينة كما ذكرنا سلفا
رمز:
Private Sub Command1_Click()
x.Play "GREET"
End Sub

ونضع الحركة بين قوسي التنصيص مثلا
فالحركة السابقة للترحيب وهكذا دواليك
وهذا شرح لبعض الحركات
اقتباس:


يعترف Acknowledge
ينبه Alert
الحالة الحيادية قبل التنبيه Alertreturn
يعلن Announce
الحالة الحيادية قبل الإعلان Announcereturn
يغمض عينيه Blink
يحتار Confused
الحالة الحيادية قبل الحيرة Confusedreturn
يهنئ Congratulate
الحالة الحيادية قبل التهنئة Congratulatereturn
يتحسر Decline
الحالة الحيادية قبل التحسر Declinereturn
يتجاهل Dontrecognize
الحالة الحيادية قبل التجاهل Dontrecognizereturn
يشرح Explain
الحالة الحيادية قبل الشرح Explainreturn
يشير للأسفل Gesturedown
الحالة الحيادية قبل الإشارة للأسفل Gesturedownreturn
يشير للأعلى Gestureup
الحالة الحيادية قبل الإشارة للأعلى Gestureupreturn
يشير لليمين Gestureright
الحالة الحيادية قبل الإشارة لليمين Gesturerightreturn
يشير لليسار Gestureleft
الحالة الحيادية قبل الإشارة لليسار Guestureleftreturn
يلفت انتباه Getattention
الحالة الحيادية قبل لفت الإنتباه Getattentionreturn
يلمح للأسفل Glancedown
يلمح لليسار Glanceleft
يلمح لليمين Glanceright
يلمح للأعلى Glanceup
يحيي Greet
الحالة الحيادية قبل التحية Greetreturn

يصغي
Hear-1
Hear-2
Hera-3
Hear-4

يتسكع
Idle1-1
Idle1-2
Idle1-3
Idle1-4
Idle1-5
idle1-6
Idle2-1
Idle2-2
Idle2-3

بتثائب Idle3-2
بتظاهر بالنوم Idle3-1
ينظر للأسفل Lookdown
ينظر للأسفل و يغمز Lookdownblink
الحالة الحيادية قبل النظر للأسفل Lookdownreturn
ينظر للأعلى Lookup
ينظر للأعلىو يغمز Lookupblink
الحالة الحيادية قبل النظر للأعلى Lookupreturn
ينظر لليمين Lookright
ينظر لليمين و يغمز Lookrightreturn
الحالة الحيادية قبل النظر لليمين Lookrightreturn
ينظر لليسار Lookleft
ينظر لليسار و يغمز Lookleftblink
الحالة الحيادية قبل النظر لليسار Lookleftreturn
يبتهج Pleased
الحالة الحيادية قبل الإبتهاج Pleasedreturn
يدور بسرعة Processing
الحالة الحيادية قبل الدوران Processingreturn
يقرأ Read
يقرأ و ينظر للأعلى Readcontinued
الحالة الحيادية للقراءة Readingreturn
يرتاح Resetpose
يحزن Sad
الحالة الحيادية قبل الحزن Sadreturn
يبحث بمنظار البحثing
الحالة الحيادية قبل البحث البحثingreturn
يصغي Startlistening
الحالة الحيادية قبل الإصغاء Startlisteningreturn
يضع يده على أذنيه Stoplistening
الحالة الحيادية قبل وضع يده على أذنيه Stoplisteningreturn
يقترح Suggest
الحالة الحيادية قبل الإقتراح Suggestreturn
يندهش Surprised
يفكر Think
الحالة الحيادية قبل التفكير Thinkreturn
يشك Uncertain
الحالة الحيادية قبل الشك Uncertainreturn
يلوح Wave
الحالة الحيادية قبل التلويح Wavereturn
يكتب Write
يكتب و ينظر للأعلى Writecontinued
الحالة الحيادية قبل الكتابة Writereturn
هذا رابط لمثال برنامج أذكار بواسطة مساعد الاوفس
إضغط هنا
أتمنى للجميع الفائدة

وأي استفسار أنا جاهز
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://nourafamia.somee.com
أبو محمد
مؤسس المنتدى
مؤسس المنتدى
أبو محمد


تعلم كيف تضيف مساعد الأوفس إلى برنامجك Oous10
سوريا
ذكر
الــعــــمــر : 37
الــعــمــــــل : مصمم اعلاني
عدد المساهمات : 3276
الانتساب : 06/02/2010
تعلم كيف تضيف مساعد الأوفس إلى برنامجك 8211611

تعلم كيف تضيف مساعد الأوفس إلى برنامجك Empty
مُساهمةموضوع: رد: تعلم كيف تضيف مساعد الأوفس إلى برنامجك   تعلم كيف تضيف مساعد الأوفس إلى برنامجك Icon_minitimeالإثنين 15 مارس - 22:10

مشكور اخوي الحبيب على مجهودك الرائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://afamia.mam9.com
امير الغرام
المشرف العام
المشرف العام
امير الغرام


تعلم كيف تضيف مساعد الأوفس إلى برنامجك Oous10
سوريا
ذكر
الــعــمــــــل : design and scientific learning
عدد المساهمات : 1397
الانتساب : 10/03/2010
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Member13

تعلم كيف تضيف مساعد الأوفس إلى برنامجك Empty
مُساهمةموضوع: رد: تعلم كيف تضيف مساعد الأوفس إلى برنامجك   تعلم كيف تضيف مساعد الأوفس إلى برنامجك Icon_minitimeالإثنين 15 مارس - 22:47

مشكوووووووووووووووووووووووووووووور والله يعطيك العافية تعلم كيف تضيف مساعد الأوفس إلى برنامجك Icon_wink
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://twitter.com/ousama_helwany
 
تعلم كيف تضيف مساعد الأوفس إلى برنامجك
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» درس :حول فتح الملفات من خلال برنامجك
» كتاب تعلم الفيجوال بيسك دت نت و كتاب تعلم ال Ado.net
» موسوعة هل تعلم ؟
» تعلم مبدأ عمل البلوتوث
» تعلم تركي بالعربي

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات أفاميا :: 
(¯`°•.¸¯`°•. منتدى الكمبيوتر والمعلوماتية .•°`¯¸.•°`¯)
 :: البرمجة و ملحقاتها
-
انتقل الى:  
أفضل 10 أعضاء في هذا المنتدى
أبو التراب - 3723
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
أبو محمد - 3276
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
نور الاسلام - 2006
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
امير الغرام - 1397
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
@الأسير@ - 1330
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
عامر الحسن - 863
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
امير العشاق - 594
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
طارق محيميد - 525
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
عدنان مظلوم - 483
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap 
ضياء - 450
تعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_rcap1تعلم كيف تضيف مساعد الأوفس إلى برنامجك Voting_barتعلم كيف تضيف مساعد الأوفس إلى برنامجك Vote_lcap