tutorial
آموزشـگاه

آموزش تخصصی نرم افزار ها
Download
جعبه ابـزار

دانلود ابزار های مورد نیاز شما ...
Repro
فرم سفارش

انجام پـروژه های شما
سی شارپ - سایت راپیکو
ساخت یک برنامه پخش موزیک در #CReviewed by پویا براتی on Oct 30Rating: 4.5آموزش ساخت یک برنامه ساده پخش موزیک در سی شارپ + فیلم آموزشی ( ساخت پلیر )شاید شما بخواهید توسط زبان سی شارپ یک پلیر موزیک بسازید ما در این آموزش قصد داریم یک برنامه بر اساس وین فرم در زبان سی شارپ بنویسیم که بتواند فایل های Mp3 را به راحتی پخش کند در ادامه با ما همراه باشید در راپیکو ...

در آموزش قصد داریم یک برنامه بر اساس وین فرم در زبان سی شارپ بنویسیم که بتواند فایل های Mp3 را به راحتی پخش کند در ادامه با ما همراه باشید در راپیکو

سی شارپ

پخش فایل های صوتی گرچه در هر نرم افزاری مورد نیاز نیست با این حال در بسیاری از نرم افزار ها می تواند نقش بسیار مهمی داشته باشد پس بر آن شدم تا آموزشی برای پخش فایل های صوتی در زبان سی شارپ برای شما عزیزان تهیه کنم.
در این آموزش من از IDE ویژوال استودیو (Visual Studio) نسخه ۲۰۱۳ استفاده کردم ولی استفاده از نسخه های قدیمی و یا جدیدتر هیچ تفاوتی با مطالب این آموزش نمی کند. برای این آموزش دانش مبتدی از زبان سی شارپ و هم چنین وین فرم کفایت می کند.

ساخت یک پروژه جدید

ابتدا از منوی File روی گزینه New و بعد Project کلیک کنید و در آنجا از منوی زبان سی شارپ روی Windows Desktop Application کلیک کرده و سپس از گزینه های موجود روی Windows Form کلیک کنید.

بعد از وارد کردن نام و ادرس پروژه روی OK کلیک کنید تا پروژه برای ما ساخته شود.

طراحی رابط گرافیکی

رابط گرافیکی این نرم افزار را تا حد امکان ساده در نظر گرفتم چون که بیشتر بحث کد نویسی در این آموزش مطرح است نه بحث طراحی ولی شما نسبت به سلیقه خودتان می توانید رابط گرافیکی مختص به خودتان را طراحی کنید.
در رابط گرفیکی ۴ دکمه در نظر گرفته شده که اولی برای انتخاب یک فایل از حافظه کامپیوتر، دومی برای پخش، سومی برای مکث و چهارمی برای متوقف کردن هستند.
آنها نسبت به سلیقه خودتان در صفحه قرار داده و بعد از آن به قسمت Event های هر یک بروید و برای هر کدام یک Event کلیک تعریف کنید و در آخر با استفاده از Toolbox یک OpenFileDialog به پروژه خود بیافزایید.

تبریک طراحی رابط گرافیکی به پایان رسید.

کد نویسی

من برای Event مربوط به دکمه پخش (Play) از اسم Play_clicked استفاده کردم. همچنین برای دکمه انتخاب فایل (Browse…) از Browse_clicked و باقی به همین صورت…

برای مقدار دهی attribute های openfiledialog1 من از یک متد با نام Needs استفاده کردم البته همین کد رو میتونید توی Event لود شدن فرم هم بنویسید ولی من این کار رو ترجیح دادم. البته باید یادتون باشه که در constructor خودتون این متد رو صدا بزنین.

خب حالا باید یک reference رو به پروژه خودمون اضافه کنیم این reference مربوط به Windows Media Player هست که به ما کمک میکنه به راختی فایل های صوتی و تصویری رو پخش کنیم
از قسمت Solution Explorer روی گزینه references کلیک راست کنید و بعد روی Add Reference کلیک کنید.

حالا به قسمت COM برید و از اونجا Windows Media Player رو پیدا کنید و تیک کنارش رو بزنید و بعد روی OK کلیک کنید.
بعد از آن باید یک Object از کلاس Windows Media Player در بالای کلاس اصلی خود بسازیم.

حالا در قسمت کد نویسی نسبت به Documentation این Reference عبارت های زیر را به متد های قبلی خود اضافه میکنیم.

بعد از اینکار حالا باید Event مهم FileOk رو از منوی Event های openFileDialog1 اضافه کنیم و در آن آدرس فایل را به Player بدهیم که از طریق URL انجام می پذیرد پس در آخر متد FileOk به صورت زیر تعریف میشود.

حالا میتوانید برنامه خود را اجرا کنید و برای تست آدرس یک فایل Mp3 را به آن بدهید تا برای شما پخش شود.

در صورت نیاز می توانید فیلم این آموزش و همچنین پروژه کامل را در پایین این مطلب دانلود کنید

لینک های دانلود

8 دقیقه

www.Rapico.ir

author icon

پویا براتی

time icon

۸ آبان ۱۳۹۷

time icon

۸ آبان ۱۳۹۷

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نماد اعتماد ما

logo-samandehi

دسته بندی مطالب

آمار ما

  • 0
  • 4
  • 114,929
  • ۲۱ اردیبهشت ۱۳۹۸
آموزش جامع و صفر تا صد ساخت آتوران

مقدماتی تا حرفه ای …

تومان 40,000
ادامه ...
بسته آموزش جامع طراحی وب با html و css - سایت راپیکو

صفر تا صد HTML و CSS

تومان 120,000 تومان 95,000
ادامه ...
آموزش سریع جی کوئری - راپیکو

آموزش سریع جی کوئری

تومان 50,000 تومان 30,000
ادامه ...
مشاهده محصولات فروشگاه
ناحیه کاربری شما
فعال سازی محصولات
درباره دوره های آموزشی
ثبت نام در دوره های آموزشی