عرض مشاركة واحدة
  #3  
قديم 09-03-2012, 05:33 AM
tomjerry741 tomjerry741 غير متواجد حالياً
موقوف
 
تاريخ التسجيل: Sep 2010
العمر: 39
المشاركات: 431
معدل تقييم المستوى: 0
tomjerry741 is on a distinguished road
Icon113

الجزء الثانى : اضافة خلفية موسيقية الى مشروعك
افتح مشروعك الذى تود ان تجعل لة خلفية موسيقية
لاحظ انه يجب ان تكون بصيغة واف (Wav) يعنى ما تنفعش ملفات ام بى ثرى ولا اى صيغة تانية
الا فى ظروف خاصة لو اردت ان تعرفها ... فسأجعل لها وقت اخر ودرس اخر
المهم يجب الا يزيد حجم المقطع عن دقيقة او دقيقتين حتى لا يكون حجم برنامجك خرافيا
لدى اغنية 3:30 لسيلين ديون وهى اغنية I'am Alive
حجمها لا يزيد عن 3.5ميجا
حين حولتها ببرنامج format factory الى صيغة واف اصبح حجمها حوالى 35ميجا
كل ما فعلته هو اننى استخدمت برنامج لقص مقطع معين MP3 Splitter & Joiner Pro 4.21 فى بداية الاغنية - حوالى 74ثانية
فاصبح حجم الاغنية بعد تحويلها من mp3 الى wav حوالى 16ميجا تقريبا
--------
والان فلنفترض مثلا انك بحثت فى جهاز الكمبيوتر لديك عن اى مقطع بصيغة واف من خلال باحث الكمبيوتر وكتب فى صندوق البحث
اقتباس:
*.wav
ووجدت ان لديك مقاطع مهمة تريد اضافتها الى الفورم فكل ما عليك هو ان تفتح برنامج الفجيوال 2008/2010/2012بيتا
نفترض اننا نريد وضع موسيقى او اغنية صوتية تعمل فى خلفية البرنامج بدون تدخل المستعمل لتشغيلها او ايقافها
-داخل مشروعك اضغط على بروجيكت واختر
properties
كما بالصورة التالية



----------
فى نافذة الخصائص
على ايد اليمين هتلاقى مجموعة من التبويبات
اختر التبويب Resources
ومن ثم اضغط بالسهم الموجود جوار strings
ثم اختر Audio


--------------------
سوف تظهر لك نافذة فارغة
كل ما يهمنا ان تضغط على السهم بجوار add recource
واختار العنصر الاول وحدد مكان ملف الواف لديك الذى تريد ان يكون خلفية صوتية لمشروعك



----------
بعد ان تضيف الاغنية بتاعتك
كما بالصورة
عد مرة اخرى الى الفورم الاساسى



=======
اضغط دبل كليك على الفورم
سوف تظهر لك نافذة الكود قم بكتابة الاتى
يتم كتابة الكود اسفل
PublicClassForm1
PrivateSub Form1_Load(sender AsObject, e AsEventArgs) HandlesMyBase.Load

اقتباس:

'plays audio in background.
My.Computer.Audio.Play(My.Resources.Im_Alive_1_4, AudioPlayMode.Background)
كما بالشكل التالى
اما التايمر والاوامر الاخرى فهى غير خاصة بموضوع " اضافة الملف الصوتى "
يعنى اذا اردت وضع خلفية صوتية لأى فورم فى برنامجك فعليك بكتابة الكود
المظلل فى الصورة التالية فقط ولاحظ اسم الاغنية نفسه
بعد ان اضفنا الاغنية الى الريسورس نضغط دبل كليك على الفورم ونضيف الكود الاتى



اذا اردت ان تستمر الاغنية بلا انقطاع وبلا توقف يعنى تتكرر مرة ومرة ومرات وبلا نهاية فاستخدام الدالة loop
وليكونن الكود التالى افضل من الكود السابق -- حسبما تختاره انت
اقتباس:

'plays audio in background.
My.Computer.Audio.Play(My.Resources.Im_Alive_1_4, AudioPlayMode.BackgroundLoop)
ولاحظن ان الاغنية ستظل تتكرر حتى تقوم باغلاق الفورم نهائيا من خلال الضغط على زر خروج
الموجود فى الفورم الثالث فى مشروعنا هذا
ولن تنتهى لو انك اغلق الفورم الثانى الذى به شاشة تسجيل الدخول وكلمة السر
لو انك تريد ايقاف الاغنية لو كانت مزعجة
فما عليك الا ان تضيف عدد واحد زر button الى الفورم الثانى او الثالث
وتضغط عليه دبل كليك وتكتب الكود التالى لأيقاف صوت الخلفية فى اى وقت
اقتباس:
My.Computer.Audio.Stop()
------------

اتمنى ان اكون وفقت من الله فى توصيل ما اهدف اليه والله المستعان على ما تصفون
------------
نكمل غدا الجزء الثالث فالرابع
عن اضافة برنامج الى ستارت اب بمجرد تشغيل الويندوز كى يعمل برنامجك تلقائيا بلا تدخل منك
ثم تأتى المرحلة الاخيرة وهى تحويل برنامج الى ملف ذاتى التنصيب Setup
ليتم تسطيبة على اى نسخة ويندوز وعلى اى جهاز كمبيوتر وسنتعرف على امور لم تكن تعلمها انفا
والسلام عليكم