المجلس اليمني ... يمن واحد وآراء متعددة
::  قوانين المنتدى  |   طلب رقم التنشيط   |   تنشيط العضوية  |  استعادة كلمة المرور
العودة   المجلس اليمني :: العلمية والتقنية :: الكمبيـوتر والانتـرنت :: المواقع ولغات البرمجة والشبكات
|
 
أدوات الموضوع
قديم 15-09-2003, 09:11 PM   مشاركة رقم : 1
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 25-05-2003
المشاركات: 136

افتراضي عمل تطبيق Multimedia بالفيجوال بيسك

[ALIGN=CENTER]Creating Multimedia Applications[/ALIGN]
[ALIGN=CENTER]انشأ تطبيق ملتي مديا[/ALIGN]


[ALIGN=JUSTIFY]يمكنك انشأ تطبيقات ملتي ميديا مختلفة بواسطة الفيجوال بيسك , التي تقدر تشغل الـِAudio CD ملفات الصوت , والـVideo CD ملفات الفيديو الخ ......

لكي تكون لديك القدرة على هذا العمل ,

كل ما تحتاجة من ادوات هو التالي :[/ALIGN]
اولاً :-الحصول على الـMM control وذلك بالضغط على Ctrl + T تظهر لك نافذة كالصورة التالية

اختر منها Microsoft Multimedia Control 6.0 كما هو في الصورة..


ثالثاً :- بعدها اختر الادوات التالية من الـToolBox .....

1-ComboBox

2-DriveListBox

3-DirListBox

4-TextBox

5-FileListBox


ادرج الادوات السابقة في الـForm1 كما في الصورة :



لاتنسى تضع ثلاثة ازرار command (اجعل خاصية الاسم لكل واحد منها على التوالي Play, Stop ,Exit ) (خاصية الـCaption هي نسفها خاصية الاسم كما في الصورة السابقة )

ثالثاً :- خصائص الادوات ....

اجعلها كما هي افتراضياً لكل الادوات ,
عدا الـMM control غير خاصية الـName= AudioPlayer ...
خاصية الـVisible =false ............

رابعاً :- الكود

1- تحت الـForm_Load ضع الكود التالي :

كود:
[ALIGN=LEFT]
()Private Sub Form_Load
Left = (Screen.Width - Width) \ 2
Top = (Screen.Height - Height) \ 2
"Combo1.Text = "*.wav
"Combo1.AddItem "*.wav
"Combo1.AddItem "*.mid
"Combo1.AddItem "All files
End Sub[/ALIGN]
2- تحت الـCombo1_Change ضع الكود التالي :


[ALIGN=LEFT]
كود:
Private Sub Combo1_Change()
If ListIndex = 0 Then
("File1.Pattern = ("*.wav
ElseIf ListIndex = 1 Then
("File1.Pattern = ("*.mid
ElseIf Combo1.ListIndex = 1 Then
("File1.Pattern = ("*.dat
ElseIf Combo1.ListIndex = 1 Then
("File1.Pattern = ("*.dat
Else
("*.*")=Fiel1.Pattern  
End If
End Su
b [/ALIGN]

3- تحت الـDir1_Change ضع الكود التالي :
[ALIGN=LEFT]
كود:
()Private Sub Dir1_Change
File1.Path = Dir1.Path
If Combo1.ListIndex = 0 Then
("File1.Pattern = ("*.wav
ElseIf Combo1.ListIndex = 1 Then
("File1.Pattern = ("*.mid
ElseIf Combo1.ListIndex = 1 Then
("File1.Pattern = ("*.mp3
ElseIf Combo1.ListIndex = 1 Then
("File1.Pattern = ("*.dat
Else
("*.*")=File1.Pattern 
End If
End Sub
[/ALIGN]

4- تحت الـDrive1_Change ضع الكود التالي :
[ALIGN=LEFT]
كود:
()Private Sub Drive1_Change
Dir1.Path = Drive1.Drive
End Sub
[/ALIGN]


5- -تحت الـFile_Click ضع الكود التالي :
[ALIGN=LEFT]
كود:
()Private Sub File1_Click
If Combo1.ListIndex = 0 Then
("File1.Pattern = ("*.wav
ElseIf Combo1.ListIndex = 1 Then
("File1.Pattern = ("*.mid
ElseIf Combo1.ListIndex = 1 Then
("File1.Pattern = ("*.mp3
Else
("*.*")=File1.Pattern 
End If
If Right(File1.Path, 1) <> "\" Then
filenam = File1.Path + "\" + File1.FileName
Else
filenam = File1.Path + File1.FileName
End If
Text1.Text = filenam
End Sub
[/ALIGN]

6- تحت زر الـCommand (Play_Click) ضع الكود التالي :
[ALIGN=LEFT]
كود:
()Private Sub Play_Click
If Combo1.ListIndex = 0 Then
"AudioPlayer.DeviceType = "WaveAudio
ElseIf Combo1.ListIndex = 1 Then
"AudioPlayer.DeviceType = "Sequencer"End If
AudioPlayer.FileName = Text1.Text
"AudioPlayer.Command = "Open
"AudioPlayer.Command = "Play
End Sub
[/ALIGN]

7- تحت زر الـCommand = ايقاف (Stop_Click) ضع الكود التالي :
[ALIGN=LEFT]
كود:
()Private Sub Stop_Click
If AudioPlayer.Mode = 524 Then Exit Sub
If AudioPlayer.Mode <> 525 Then
AudioPlayer.Wait = True
"AudioPlayer.Command = "Stop
End If
AudioPlayer.Wait = True
"AudioPlayer.Command = "Close
End Sub
[/ALIGN]



8- تحت زر الـCommand= اغلاق (Exit_Click) ضع الكود التالي :
[ALIGN=LEFT]
كود:
()Private Sub Exit_Click
End
End Sub
[/ALIGN]

رابعاً : شغل التطبيق بالضغط على F5 واختر الاْغاني التي تشتي تشغلها من المكان المخزنة فية .

المزيد من الدروس والامثلة للمبتدئين ستجدوها على الرابط التالي
هنا
حيث الدرس السابق واحد منها ...

  رد مع اقتباس
قديم 15-09-2003, 11:10 PM   مشاركة رقم : 2
مشرف سابق
 
لا توجد صورة

 
تاريخ التسجيل: 23-07-2002
المشاركات: 1,054

افتراضي

مشكور اخي بسام.

موضوع ممتاز وجميل للغايه.

بارك الله فيك.

وارجوا ان تجعل مواضيعك في موضوع واحد ليتم التثبيت ان شاء الله.

ولكي يستفيد منه اخواني الاعضاء في درس واحد بدل ما تضيع جميع الدروس بين شتات المواضيع الاخرى.

اكرر شكري لك عزيزي.

تحياتي لك.

  رد مع اقتباس
قديم 16-09-2003, 05:26 AM   مشاركة رقم : 3
مشرف سابق

الصورة الرمزية العمراوي

 
تاريخ التسجيل: 24-11-2002
المشاركات: 7,559

افتراضي

مشكور أخي بسام على المواضيع الجميلة .,.,.,.,

بصراحة سلمت يداك .,.,.,.,

  رد مع اقتباس
قديم 16-09-2003, 03:24 PM   مشاركة رقم : 4
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 25-05-2003
المشاركات: 136

افتراضي

نص مقتبس من رسالة : الكوماندر
اقتباس مشكور اخي بسام.

موضوع ممتاز وجميل للغايه.

بارك الله فيك.

وارجوا ان تجعل مواضيعك في موضوع واحد ليتم التثبيت ان شاء الله.

ولكي يستفيد منه اخواني الاعضاء في درس واحد بدل ما تضيع جميع الدروس بين شتات المواضيع الاخرى.

اكرر شكري لك عزيزي.

تحياتي لك.

مشكور اخي على الرد ..
بس مش عارف ايش تقصد بكل المواضيع في موضوع واحد
يعني مثلاً الامثلة لحالها ,...
والا تقصد كل المواضيع الي اكتبها المتعلقة بالفيجوال بيسك

ارجو التوضيح ..
تحياتي ...

  رد مع اقتباس
قديم 16-09-2003, 03:32 PM   مشاركة رقم : 5
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 29-08-2003
المشاركات: 612

افتراضي

تســلم أخي بســــام والله ما قصرت ...

موضوع حلو جدا .. تحياتي لك عدد حروفك

  رد مع اقتباس
قديم 16-09-2003, 04:41 PM   مشاركة رقم : 6
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 25-05-2003
المشاركات: 136

افتراضي

نص مقتبس من رسالة : Hani Mana'a
اقتباس تســلم أخي بســــام والله ما قصرت ...

موضوع حلو جدا .. تحياتي لك عدد حروفك

تسلم اخي على الرد الجميل

  رد مع اقتباس
قديم 16-09-2003, 06:03 PM   مشاركة رقم : 7
عضو متميّز
 
لا توجد صورة

 
تاريخ التسجيل: 24-02-2003
المشاركات: 1,881

افتراضي

تسلم ياعمري والله انك ماقصرت وجزاك الله خيرا

  رد مع اقتباس
قديم 17-09-2003, 09:48 PM   مشاركة رقم : 8
عضو متميّز
 
لا توجد صورة

 
تاريخ التسجيل: 15-06-2003
المشاركات: 1,121

افتراضي

برنامج جميل
تحياتي

  رد مع اقتباس
إضافة رد

أدوات الموضوع

الانتقال السريع :::

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.