برنامه نویسی را از صفر شروع کنید.

021-88146330
021-88146323
0

سبد خرید شما خالی است!

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور

آموزش ساخت موزیک پلیر با سی شارپ

آموزش ساخت موزیک پلیر با سی شارپ

شرح مختصر پروژه

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

توضیحات پروژه

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

ابتدا پروژه تحت ویندوزی در ویژوال استودیو باز می کنیم:

در مرحله اول باید تزئینات پلیر خود را انجام دهیم. البته که دیزاینی که در این آموزش انجام میدهیم سلیقه ای است و شما می توانید طبق سلیقه خود اجزای برنامه را بچینید.

موارد مورد نیاز ما یک دکمه بارگذاری آهنگ، یک لیست آهنگ و یک موزیک پلیر موزیک هستند. برای استفاده از موزیک پلیر ویندوز در منوی toolbox روی گزینه menus and toolbars کلیک چپ کنید و choose items را انتخاب کنید. حال در قسمت COM Components به windows media player را انتخاب کنید.

در مرحله دوم و برای کدنویسی پروژه، باید ابتدا دو آرایه استرینگی تعریف کنیم. از آنجاییکه در سراسر پروژه به این دو نیاز داریم، آن ها را به صورت گلوبال تعریف می کنیم. پس داریم:

        String[] files, paths;

در اینجا آرایه files فایل آهنگ ها و paths مسیر فایل ها را در خود ذخیره خواهند کرد.

در مرحله بعد، برای کدنویسی عمل دکمه بارگذاری آهنگ، روی آن دو کلیک کرده تا به صفحه کد منتقل شویم. در سی شارپ برای بارگذاری فایل باید از دیتا تایپ OpenFileDialog استفاده کنیم. پس داریم:

            OpenFileDialog ofd = new OpenFileDialog();

در اینجا ofd آبجکتی خواهد بود که مقادیر آن برابر با فایلی که کاربر بارگذاری می کند خواهد بود.

همچنین می توانیم با دستور زیر، به کاربر اجازه انتخاب چند آهنگ همزمان را بدهیم:

            ofd.Multiselect = true;

حالا باید این مقادیر را به files و paths انتقال دهیم اما باید اول مطمئن باشیم که فایل به درستی بارگذاری ده است پس از if استفاده می کنیم. پس داریم:

    
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK){
    files = ofd.SafeFileNames;
    paths = ofd.FileNames;}
    

بعد از بازگذاری آهنگ، باید آن را داخل لیست باکسی که داریم نمایش دهیم. برای این منظور حلقه ای ایجاد می کنیم که تمامی فایل های داخل files را داخل لیست باکس نمایش دهد:

    for(int i =0; i

در مرحله آخر، برای پخش موزیک باید روی موزیک پلیر دابل کلیک کنیم و در قسمت کد، مسیر فایل داخل آرایه paths را به url موزیک پلیر بفرستیم. پس داریم:

    private void musicListBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        
        musicPlayer.URL = paths[musicListBox.SelectedIndex];
    }

1401/08/30 8126 538
رمز عبور : tahlildadeh.com یا www.tahlildade.com

نظرات شما

نظرات خود را ثبت کنید...