رد جديد  مشاركة جديدة 
فتح ملفات الملتيميديا في برنامجك - دروس سى شارب C# - دروس السى شارب C# ( فتح ملفات الملتيميديا في برنامجك - دروس سى شارب C#)
الكاتب الرسالة
صور سيارات رووووووعه
الحريف
عضو مسجل خطر


المشاركات : 267
مجموعة : مسجل خطر
الإنتساب : Sep 2007
الحالة : غير متصل
السمعة : 0
الرد : #1
فتح ملفات الملتيميديا في برنامجك - دروس سى شارب C# - دروس السى شارب C#

فتح ملفات الملتيميديا في برنامجك - دروس سى شارب C# - دروس السى شارب C#
فتح ملفات الملتيميديا في برنامجك !!

<!-------------------><!--مقطع البدايه----->

<!--------------------><!--الخبر الرئيسي----->

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

سنتحدث في هذا الدرس إن شاء لله عن موضوع شيّق و هو إنشاء برنامج بلغة الـ C#يمكنك من تشغيل ملفات الملتيميديا بمختلف أنواعها, و سيكون ذلك عن طريق إضافة الـ Window Media Player Active X Control, والذي يمكننا ببساطة من قراءة و تشغيل العديد من أنواع الملفات الصوتية أو الفيديو والتي من ضمنها : WAV, AVI, MPEG……….etc


لعمل ذلك قم بفتح مشروع جديد
window application...

و في البداية يجب عليك إضافة الـ Window Media Player Control إلى صندوق الأدوات لديك وذلك كالتالي :
بعد النقر على الزر الأيمن في صندوق الأدوات :



ثم اختيار : Add/Remove Item ستظهر لك نافذة منها قم بتحديد الـ Window Media Player Control .....



لتظهر لك الأداة في صندوق الأدوات بعد ذلك ..



الآن لاستخدامها كل ما عليك هو سحبها كأي أداة ووضعها على الــ Form وتستطيع وضعها بالحجم الذي يناسبك انظر الشكل التالي :



ومنها تلاحظ أن الـ Window Media Player Controlتوفر العديد من الأزارير والتي تتيح للمستخدم تشغيل الملف, إيقافه, إعادته, والتحكم في حجم الصوت وغيرها من الوظائف الهامة.

و الفكرة هي عمل برنامج يستطيع بواسطته المستخدم من تشغيل أي ملف من القرص لديك ليتم عرضه على الـ Windows Media Player Control
.


سنقوم بإضافة Main menuإلى البرنامج و الذي يتكون من القائمة:

~~: File: ~~
والتي تحتوي على open وهي لاختيار أي ملف من الجهاز لديك, و Exit : لإغلاق البرنامج .

لعمل ذلك:

1- اسحب أداة الـ MainMenu Control

من صندوق الأدوات و قم بإسقاطها على الـ formلديك, و ابدأ في كتابة اسم القائمة File
و محتوياتها.




2 – و لكي نجعل الأمر Open يقوم بفتح نافذة open File
كالتي تظهر لنا في أي برنامج من برامج الويندوز, فإننا سنستخدم الـ
OpenFileDialog Component
والتي تسمح للمستخدم بالبحث داخل المجلدات عن الملف الذي يريد فتحه وتشغيله, ولإضافتها إلى البرنامج قم بإضافتها مباشرة من صندوق الأدوات و إسقاطها على الـ
form.




لاحظ أن الـOpenFileDialog Component


لن تظهر لك على الـ
formولكنها ستظهر أسفل النافذة كما في الشكل السابق, وسنتعامل مع الـ openFileDialog داخل البرنامج على أنه Class.

و بذلك نكون قد أضفنا المكونات و الأدوات اللازمة للبرنامج, لنبدأ الآن بكتابة الأوامر:
1- قم بالضغط على الأمر open من القائمة Fileمرتين ….لتنتقل إلى نافذة الـ code
و اكتب الأمر التالي:


private void menuItem2_Click(object sender, System.EventArgs e)
{

//Use the ShowDialog method to display the dialog at run time.






this


.openFileDialog1.ShowDialog();




this




.axWindowsMediaPlayer1.URL = this.openFileDialog1.FileName;
}







في البداية استخدمنا الدالة ShowDialog و التي تعمل على إظهار الـ Dialogعند الضغط على الأمر open
, و يستطيع المستخدم هنا أن يبحث عن أي ملف و يختاره


this.axWindowsMediaPlayer1.URL هنا استخدمنا
خاصية الـ U
RL
للـ Windows Media Player Control
الحالي أي مسار الملف المراد تشغيله
.


this.openFileDialog1.FileName وهنا الخاصية FileName تعود بمسار و اسم الملف الذي قام المستخدم باختياره من النافذة
open dialog.

و بنهاية هذا السطر نكون قد جعلنا مسار الملف الذي سيتم تشغيله = مسار الملف الذي قام المستخدم باختياره من النافذة open dialog.

2- قم بالضغط على الأمر Exit
مرتين من القائمة
File
واكتب الأمر التالي لإغلاق البرنامج :


private void menuItem3_Click(object sender, System.EventArgs e)
{


Application.Exit();
}



و بذلك اكتمل البرنامج :



فتح ملفات الملتيميديا في برنامجك - دروس سى شارب C# - دروس السى شارب C#

09-14-2007 10:18 PM
أرسل بريد للمستخدم إعرض جميع مشاركات العضو إقتبس الرسالة فى رد

عالم السيارات العاب سيارات

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


المشاركات : 267
مجموعة : مسجل خطر
الإنتساب : Sep 2007
الحالة : غير متصل
السمعة : 0
الرد : #2
RE: فتح ملفات الملتيميديا في برنامجك - دروس سى شارب C# - دروس السى شارب C#

منقووول

09-14-2007 10:19 PM
أرسل بريد للمستخدم إعرض جميع مشاركات العضو إقتبس الرسالة فى رد
رد جديد  مشاركة جديدة 
فتح ملفات الملتيميديا في برنامجك - دروس سى شارب C# - دروس السى شارب C#

إحتمالات التقييم ...
المشاركة : الكاتب الردود : المشاهدات : آخر رد
  الرجااااااااء المساعدة وبسرعة musabxbs 1 301 03-06-2008 11:27 PM
آخر رد: عاشقة السعاده
  Regular Expression --2 - دروس سى شارب C# - دروس السى شارب C# الحريف 1 665 09-14-2007 10:52 PM
آخر رد: الحريف
  Regular Expression --1 - دروس سى شارب C# - دروس السى شارب C# الحريف 1 690 09-14-2007 10:49 PM
آخر رد: الحريف
  مدخل إلى البرمجة غرضيّة التوجّه في السي شارب - دروس سى شارب C# - دروس السى شارب C# الحريف 1 732 09-14-2007 10:47 PM
آخر رد: الحريف
  ربط الفلاش بال #C - دروس سى شارب C# - دروس السى شارب C# الحريف 1 606 09-14-2007 10:45 PM
آخر رد: الحريف
  الدوال --2--#Methods in c - دروس سى شارب C# - دروس السى شارب C# الحريف 1 471 09-14-2007 10:43 PM
آخر رد: الحريف
  الدوال --1--#Methods in c - دروس سى شارب C# - دروس السى شارب C# الحريف 1 678 09-14-2007 10:40 PM
آخر رد: الحريف
  السيطرة على الأخطاء Exception Handling - دروس سى شارب C# - دروس السى شارب C# الحريف 1 331 09-14-2007 10:37 PM
آخر رد: الحريف
  المؤشرات في سي شارب - دروس سى شارب C# - دروس السى شارب C# الحريف 1 704 09-14-2007 10:35 PM
آخر رد: الحريف
  التحويل العلني - Explicit Conversion - دروس سى شارب C# - دروس السى شارب C# الحريف 1 450 09-14-2007 10:33 PM
آخر رد: الحريف
  تحويل الأنواع - التحويل الضمني - دروس سى شارب C# - دروس السى شارب C# الحريف 0 409 09-14-2007 10:28 PM
آخر رد: الحريف
  المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C# الحريف 2 582 09-14-2007 10:27 PM
آخر رد: الحريف
  أنواع البيانات – Data Types - دروس سى شارب C# - دروس السى شارب C# الحريف 1 374 09-14-2007 10:24 PM
آخر رد: الحريف
  البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C# الحريف 1 404 09-14-2007 10:23 PM
آخر رد: الحريف
  البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C# الحريف 0 529 09-14-2007 10:22 PM
آخر رد: الحريف

مشاهدة نسخة للطباعة
إرسال المشاركة لصديق
إشترك بالمشاركة | إضافة المشاركة للمفضلة

الذهاب إلى :

 Quick Theme: