عرض مشاركة واحدة
قديم 17-05-2012, 01:09 PM   #2

iMido
عضو متألق



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


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

افتراضي الجزء الاول ( ال user interface )



بسم الله الرحمن الرحيم

اولا شكرا ع الردود الحلوه دى يا شباب

ثانيا : نسيت اكتب ان الشرح مصور y.png" border="0" alt="" title="Helmety" class="inlineimg" />
ثالثا : الشرح


اول حاجه هتفتح مشروع جديد و تسميه زى م انتا عايز
و تظبط الحجم براحتك
بعدين تروح عالتول بوكس و تضغت كليك يمين علشان تضيف ال اداه WMP او windows media player
زى الصوره دى من الاخر






و بعدين نحط الاداه ع الفورم و نضبط حجمها براحتنا
بس مننساش نغير الخاصيه uiMode الى none



و بعدين نحط الادوات الى فى الصوره الجايه عالفورم



اهميه كل اداه :

البوتون رقم 1 ده لتحميل الاغنيه للبرنامج
البوتون رقم 2 للتشغيل و الايقاف المؤقت
البوتون رقم 3 لعمل ستوب
4و5 للفاست فوروارد ف الفاست ريفرس
7و8 دول بتوع ال بلاي ليست ( حذف الكل و حذف المحدد)
باقى الادوات وظيفتهم مكتوبه عالصوره


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


و موضوع الدرس الثانى هيكون عن ( الاكواد ) روح البرنامج

مع تحياتـ\ـى

بسم الله نبدأ الجزى الثانى
الاكواد


قبل اى حاجه حط الكود ده فى حدث Load للفورم الاساسى

كود PHP:
 openfiledialog.Filter "Media Files(*.wav;*.mp3;*.mp4;*.mpeg;*.dat;*.wma;*.wmv;*.rm;*.ram;*.avi;*.asf;*.3gp;*.mov;*.divx;*.swf;*.flv;*.bmp;*.png;*.jpg;*.jepg;*.gif)|*.wav;*.mp3;*.mp4;*.mpeg;*.dat;*.wma;*.wmv;*.rm;*.ram;*.avi;*.asf;*.3gp;*.mov;*.divx;*.swf;*.flv;*.bmp;*.png;*.jpg;*.jepg;*.gif|AllFiles(*.*)|*.*" 
ده الفلتر بتاع الاوبن فايل دييالوح الى هنضيف بيه المديا للبرنامج و طبعا باين ان دى كلها صيغ ملفات صوتيه

كود البوتون رقم 1

On Error Resume Next
كود PHP:
        If openfiledialog.ShowDialog Windows.Forms.DialogResult.Cancel Then
            
Exit Sub
        End 
If
        
AxWindowsMediaPlayer1.URL openfiledialog.FileName
        ListBox1
.Items.Add(openfiledialog.FileName
الشرح :
اول سطر خالص ده علشان البجس و الاخطاء العابره متظرش للمستخدم او تسبب توقف البرنامج هن العمل
و بقيت الكود بيضيف الماده المراد تشغيلها للبلاى ليست و للبرنامج و البرنامج بدوره بيشغلها

كود البوتون رقم 2

On Error Resume Next
كود PHP:
        If AxWindowsMediaPlayer1.playState WMPLib.WMPPlayState.wmppsPlaying Then
            AxWindowsMediaPlayer1
.Ctlcontrols.pause()
        Else
            
AxWindowsMediaPlayer1.Ctlcontrols.play()
        
End If 
الشرح :
اول سطر اتشرح مره و هتلاقوه كتير على فكره
و باقى الكود اهميته ان لو الماده الموسيقيه شغاله يوقفها و لو واقفا يشغلها

كود البوتون رقم 3
كود PHP:
 On Error Resume Next
        AxWindowsMediaPlayer1
.Ctlcontrols.stop() 
لعمل ستوب للماده الموسيقيه و يجيبها من الاول

كود البوتون رقم 4


كود PHP:
  AxWindowsMediaPlayer1.Ctlcontrols.fastForward() 
لعمل فاست فوروارد

كود البوتون رقم 5


كود PHP:
AxWindowsMediaPlayer1.Ctlcontrols.fastReverse() 
و معلش علشان اللخبطه فى الشرح و ترتيب الاجزاء البوتونز بتوع البلاى ليبت هيتشرحو معاها
فى الجزء الثالث بعون الله

بالسلامه



التعديل الأخير تم بواسطة iMido ; 17-05-2012 الساعة 11:08 PM السبب: اضافه الجزء الاول

رد مع اقتباس