h_a_m_i_d
جمعه 04 شهریور 1390, 04:48 صبح
سلام اینم اموزش ساخت یک mp3 player که خودم نوشتم و میتونین پروژه را از وبلاگ زیر دانلود کنین
www.vgdownload.blogfa.com
قدم اول برای ساخت وارد کردن اکتیویکس هست
که هم میتوانید از پروژه کامل ان را بدست اورید و هم در انتها اونو میزارم
وقتی اونو وارد ویژوال2010 کردین نام اونو به mp3 تغییر دهید
(vfmp3player)
برای اینکه یک فایل برای خواندن به ان بدهیم از song name استفاده میکنیم به این ترتیب
"mp3.songname="c:\windows\soot1.mp3
خوب حالا اگر اونو اجرا کنید شروع میکنه به خوندن فایل صوتی شما
البته به جای (c:\windows\soot.mp3) ادرس یک فایل صوتی رو خودتون بهش بدین
حالا برای کامل تر کردن کد خودمون میتونیم از file dialog استفاده کنید و اون را به محیط برنامه نویسی بیارید
و اسم ان را به cmdfile تغییر دهید
و کد زیر رو در یک button بنویسید به نام cmdplay
"mp3.filter="mp3 file|*.mp3
()cmdfile.showdialog
(mp3.songname=(cmdfile.filename
خوب حالا اگر پروژه رو اجرا کنید پیشرفت خودتون رو میتونید ببینید که یک پنجره باز میشود و از شما ادرس فایل صوتی را میدهد و اگر شما یک فایل صوتی بهش بدین اونو براتون میخونه
خوب حالا این پروژه را ارتقا میدیم
و یک دکمه stop هم در این مرحله میزاریم
پس یک button به نام cmdstop بر روی فرم ایجاد کنید و کد زیر رو در ان بنویسید
()mp3.stop
خوب حالا یک button دیگه برای pause ان میزاریم به نام cmdpause
()mp3.pause
خوب عزیزان شما میتونین تا اینجا پروژتون رو تست کنین
شما الان یک mp3 player ساختید که هر بار در play ان کلیک کنید میتونید یک اهنگ انتخاب و روی ان کار انجام دهید
خوب حالا یک textbox روی فرم به نام txtplay میزاریم تا نام اهنگ رو در ان وارد کنیم
و دستورات زیر رو در cmdplay وارد میکنیم
"mp3.filter="mp3 file|*.mp3
()cmdfile.showdialog
(mp3.songname=(cmdfile.filename
txtplay.text="play: "+cmdfile.SafeFileName
حالا میتونید که صدای خوانده شدن را زیاد یا کم
حالا یک track bar روی فرم بزارید و نام ان را tvoloum قرار دهید و دستورات زیر را بنویسید
(mp3.SetVolume(tvoloum.Value
حالا یک button دیگه برای قطع صدا روی ان قرار میدهیم و نام ان را cmdsound تغییر میدهیم
و دستورات زیر را در ان مینویسیم
tvoloum.enable=false
tvoloum.value=0
و حالا یک button دیگر برای وصل صدا قرار میدهیم و نام ان را به cmdsound1 تغییر و دستورات زیر را در ان مینویسیم
tvoloum.value=2
tvoloum.enable=true
اگر که بخواین وقتی کاربر بر روی قطع صدا کلیک کرد و دوباره وصل صدا را کلیک کرد مقدار tvoloum قبل از قطع شدن برگرده یک متغیر به نام x و از نوع byte تعریف کنید
و در cmdsoundدستورات زیر را بنویسید
x=tvoloum.value
tvoloum.enable=false
tvoloum.value=0
و در cmdsound1 بنویسید
tvoloum.value=x
tvoloum.enable=true
خوب حالا شما میتونین گرافیک برنامتون درست کنید
نسخه ای که در وبلاگ هست هم گرافیکی هست و هم البوم هم داره که شما میتونین از روی اون دانسته هاتون رو ارتقا بدین www.vgdownload.blogfa.com
فقط یادتون نره اکتیویکس درون پوشه هست و اونو بزارین توی ویژوال
خوب بگذریم اگر سوال دیگری هم دارید لطفا بگید تا جواب بدم
با تشکر
:تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق::ت ویق::تشویق::تشویق::تشویق::تش یق::تشویق::تشویق::تشویق::تشو ق::تشویق::تشویق::تشویق::تشوی ::تشویق::تشویق::تشویق::تشویق: :تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق::ت ویق:
www.vgdownload.blogfa.com
قدم اول برای ساخت وارد کردن اکتیویکس هست
که هم میتوانید از پروژه کامل ان را بدست اورید و هم در انتها اونو میزارم
وقتی اونو وارد ویژوال2010 کردین نام اونو به mp3 تغییر دهید
(vfmp3player)
برای اینکه یک فایل برای خواندن به ان بدهیم از song name استفاده میکنیم به این ترتیب
"mp3.songname="c:\windows\soot1.mp3
خوب حالا اگر اونو اجرا کنید شروع میکنه به خوندن فایل صوتی شما
البته به جای (c:\windows\soot.mp3) ادرس یک فایل صوتی رو خودتون بهش بدین
حالا برای کامل تر کردن کد خودمون میتونیم از file dialog استفاده کنید و اون را به محیط برنامه نویسی بیارید
و اسم ان را به cmdfile تغییر دهید
و کد زیر رو در یک button بنویسید به نام cmdplay
"mp3.filter="mp3 file|*.mp3
()cmdfile.showdialog
(mp3.songname=(cmdfile.filename
خوب حالا اگر پروژه رو اجرا کنید پیشرفت خودتون رو میتونید ببینید که یک پنجره باز میشود و از شما ادرس فایل صوتی را میدهد و اگر شما یک فایل صوتی بهش بدین اونو براتون میخونه
خوب حالا این پروژه را ارتقا میدیم
و یک دکمه stop هم در این مرحله میزاریم
پس یک button به نام cmdstop بر روی فرم ایجاد کنید و کد زیر رو در ان بنویسید
()mp3.stop
خوب حالا یک button دیگه برای pause ان میزاریم به نام cmdpause
()mp3.pause
خوب عزیزان شما میتونین تا اینجا پروژتون رو تست کنین
شما الان یک mp3 player ساختید که هر بار در play ان کلیک کنید میتونید یک اهنگ انتخاب و روی ان کار انجام دهید
خوب حالا یک textbox روی فرم به نام txtplay میزاریم تا نام اهنگ رو در ان وارد کنیم
و دستورات زیر رو در cmdplay وارد میکنیم
"mp3.filter="mp3 file|*.mp3
()cmdfile.showdialog
(mp3.songname=(cmdfile.filename
txtplay.text="play: "+cmdfile.SafeFileName
حالا میتونید که صدای خوانده شدن را زیاد یا کم
حالا یک track bar روی فرم بزارید و نام ان را tvoloum قرار دهید و دستورات زیر را بنویسید
(mp3.SetVolume(tvoloum.Value
حالا یک button دیگه برای قطع صدا روی ان قرار میدهیم و نام ان را cmdsound تغییر میدهیم
و دستورات زیر را در ان مینویسیم
tvoloum.enable=false
tvoloum.value=0
و حالا یک button دیگر برای وصل صدا قرار میدهیم و نام ان را به cmdsound1 تغییر و دستورات زیر را در ان مینویسیم
tvoloum.value=2
tvoloum.enable=true
اگر که بخواین وقتی کاربر بر روی قطع صدا کلیک کرد و دوباره وصل صدا را کلیک کرد مقدار tvoloum قبل از قطع شدن برگرده یک متغیر به نام x و از نوع byte تعریف کنید
و در cmdsoundدستورات زیر را بنویسید
x=tvoloum.value
tvoloum.enable=false
tvoloum.value=0
و در cmdsound1 بنویسید
tvoloum.value=x
tvoloum.enable=true
خوب حالا شما میتونین گرافیک برنامتون درست کنید
نسخه ای که در وبلاگ هست هم گرافیکی هست و هم البوم هم داره که شما میتونین از روی اون دانسته هاتون رو ارتقا بدین www.vgdownload.blogfa.com
فقط یادتون نره اکتیویکس درون پوشه هست و اونو بزارین توی ویژوال
خوب بگذریم اگر سوال دیگری هم دارید لطفا بگید تا جواب بدم
با تشکر
:تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق::ت ویق::تشویق::تشویق::تشویق::تش یق::تشویق::تشویق::تشویق::تشو ق::تشویق::تشویق::تشویق::تشوی ::تشویق::تشویق::تشویق::تشویق: :تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق::ت ویق: