X
تبلیغات
پیکوفایل
رایتل
جمعه 4 خرداد‌ماه سال 1386
فریدون شهید

 آهنگ شهید از فریدون دانلود کنید

به در خواست یکی از دوستان طریقه ی ساخت یه MP3 player رو آموزش میدم
امروز می خوام یک ocx براتون معرفی کنم که با اون میشه فایل های ام پی 3 رو توی برنامه پخش کرد
ocx به فایل هایی گفته میشه که قبلا توسط برنامه های دیگه مثل C++,delfi,c نوشته شده و برای راحتی کار در ویژوال بیسیک استفاده میشه
اول این فایل رو از اینجا دانلود کنید
حالا ویژوال بیسیک رو اجرا کنید و در منو project قسمت components رو کلیک کنید.
در پنجره ی باز شده دکمه ی Brows رو کلیک کنید و ocx رو که دانلود کردید انتخاب کنید.و بعد ok رو بزنید.
حالا می بینید که در سمت چپ پنجره ی ویژوال بیسیک دوتا ایکون اضافه شده که یکی از اونها شبیه بلندگو هست.شما باید این بلندگو رو به فرم اضافه کنید.(روی اون دوبل کلیک کنید)
خوب حالا باید یکمی کد نویسی کنید
اگر دوست دارید فایل با پسوند های mp1,mp2,mp3,wav رو پخش کنید باید کد زیر رو بنویسید

RSPMP31.PlayFile  "ادرس فایل صوتی"

اگر دوست دارید فایل در حال پخش رو PAUSE  کنید(توقف پخش به صورت موقت)باید این کد رو بنویسید

RSPMP31.PausePlayback

و اگر دوست دارید فایلی رو که PAUSE کردید رو RESUME کنید(ادامه ی پخش)باید این کد رو بتویسید

RSPMP31.ResumePlayback


این ocx امکانات زیادی داره مثل گرفتن مدت زمان فایل،تعیین نوع فایل،تبدیل فایل mp3 به wave و.....

نکته: برای اینکه برنامه ی شما روی تموم کامپیوتر ها اجرا بشه باید این ocx روی اون کامپیتر باشه یعنی باید توی پوشه ی system32 کپی کنید

امروز می خوام براتون از بعضی خواص فرم ها بگم
1-appearance =این خاصیت مشخص میکند که فرم به صورت سه بعدی (3D) باشد یا تخت (flat)
2-Back Color=این خاصیت رنگ زمینه فرم را مشخص میکند
3-Border style=این خاصیت اگر بر روی(0-None)باشد فرم را بدون حاشیه و دکمه های مینیمایز و ماکسیمایز وبستن نشان میدهد و کاربر نمی تواند آن را تغییر اندازه بدهد و اگر بر روی(1-Fixed single)باشد فرم را با حاشیه و دکمه بستن نشان میدهد و کاربر نمی تواند آن را تغییر اندازه بدهد و اگر بر روی(2-Sizable) باشد تمام دکمه ها و حاشیه فرم را نشان میدهد.
4-Icon=این خاصیت آیکون برنامه را مشخص می کند
5-Max button=این خاصیت فعال یا غیر فعال بودن دکمه ماکسیمایز را مشخص می کند
6- Min button=این خاصیت فعال یا غیر فعال بودن دکمه مینیمایز را مشخص می کند
7-Mouse icon=این خاصیت شکل نشانگر موس را تعیین می کند
8-Mouse Pointer=این خاصیت نوع شکل نشانگر موس را مشخص می کند مثل ساعت شنی یا دست شدن نشانگر
9-Movable=این خاصیت مشخص میکند که آیا کاربر اجازه دارد که فرم را جابجا کند یا نه
10-Picture=عکس زمینه فرم را مشخص می کند
11-ShowIn Taskbar=مشخص می کند که برنامه در تسکبار دیده شود یا نه
12-Startup position=محل قرار گرفتن فرم در هنگام شروع برنامه را مشخص می کند
13-Window state=نوع نمایش پنجره در هنگام شروع برنامه(مینیمایز/ماکسیمایز/نرمال)

 

Text Box

این دفعه می خوام در مورد بعضی از خاصیت های textbox که در پنجره ی properties وجود داره توضیح بدم.
1-Name=این رو که حتما می دونید که اسم اون هستش ولی نکته ای که باید به اون توجه کرد اینه که برنامه نویس های حرفه ای در اول اسم textbox ها txt روهم مینویسند مثلا txtdisplay یا txtname .
2-Alignment=این خاصیت نحوه تراز شدن متن رو در textbox رو نشون می ده (وسط چین،چپ چین،راست چین).
3-Appearance= این خاصیت به شکل و شمایل اون مربوط می شه اگر flat رو انتخاب کردید textbox به صورت تخت در میاد ولی اگر 3d رو انتخاب کنید به صورت سه بعدی و تو رفته در میاد.
4-Backcolor= ای هم مربوط میشه به رنگ داخل textbox.
5-enable= هم مربوط میشه به فعال یا غیر فعال بودن.
6-Forecolor= این هم رنگ متن داخلش رو مشخص می کنه.
7-locked= این خاصیت مشخص می کند که آیا کاربر می تواند متن داخل ان را عوض کند یا نه.
8-Maxlenght= این خاصیت حداکثر تعداد کاراکترهایی را که می توان درون textbox وارد نمود مشخص می کند.
9-Multiline= چنانچه این خاصیت true باشد وقتی در textbox در حال تایپ کردن هستید اگر اینتر را فشار دهید به خط بعد می روید و می توانید متن را در بیشتر از یک خط بنویسید ولی اگر این خاصیت false باشد فقط میتوانید در یک خط متن را وارد کنید.
10-Passwordchar= حتما دیدید که وقتی در حال تایپ کردن پسورد هستید هرچی تایپ می کنید به جاش یه علامت ستاره تایپ میشه که به خاطر اینه که متن به صورت محرمانه باشه وکسی نتونه ببینه.حالا شما در مقابل این خاصیت هر کاراکتری رو وارد کردی به جای متن اون کاراکتر نشون داده میشه.مثلا اگر 3 رو وارد کردید، هرچی تایپ کردید بجای اون 3 میبندید.
11-RightToLef= این خاصیت مشخص می کنه متن از چپ به راست نوشته شود یا از راست به چپ.
12-scrollbar= چنانچه بخواهید میله های مرور روی جعبه متن ظاهر شوند ونیز برای تعیین تعداد انها باید از این خاصیت استفاده کنید.مقدار0-None از ظاهر شدن میله های مرور جلوگیری میکند.مقدار 1-Horizontal فقط یک میله مرور افقی نشان می دهد.مقدار 2-vertical اجازه نمایش میله مرور عمودی را می دهد..مقدار 3-both هر دو میله مرور افقی و عمودی را نشان می دهد.
13-Text=این خاصیت متن اولیه(مقدار پیش فرض) را که درون جعبه متن ظاهر می شود را نشان می دهد. بازم بر می گردم نظر یادتون نره