PDA

View Full Version : گفتگو: DirectX



reza6384
سه شنبه 24 آذر 1388, 16:26 عصر
سلام.

برای اینکه DirectX رو بشناسیم فقط کافیه توی گوگل سرچ کنیم که What is directX ، نمی دونم شاید بعضی ها هم مثل خود من تا حالا فقط اسمش رو شنیده بودن ، اما توی این صفحه توضیح کاملی ازش وجود داره :
http://www.d-silence.com/feature.php?id=254

حالا با توجه به این توضیحات که DirectX یک مجموعه از API های Multimedia هست ، میخوام بدونم که چجوری توی دات نت ما به این ها دسترسی داریم ؟ آیا وقتی مثلا با کد My.Computer.Audio.Play یک فایل صوتی رو پخش میکنیم از این API ها استفاده می کنیم؟

در ضمن ، لطفا راجع به استفاده های DirectX هم بحث کنید.

با تشکر.

Computer.Programmer
سه شنبه 24 آذر 1388, 16:47 عصر
با توجه به این توضیحات که DirectX یک مجموعه از API های Multimedia هست ، میخوام بدونم که چجوری توی دات نت ما به این ها دسترسی داریم ؟ آیا وقتی مثلا با کد My.Computer.Audio.Play یک فایل صوتی رو پخش میکنیم از این API ها استفاده می کنیم؟



در باره این که ایا متد Play در کلاس Audio از API استفاده می کنه برداشت من اینه که آره از API استفاده می کنه مثل خیلی جاهای دیگه. البته بازم مطمئن نیستم و فقط نظر خودم بود.



در ضمن ، لطفا راجع به استفاده های DirectX هم بحث کنید.




من یکی دو سال پیش با DirectSound که در مجموعۀ DirectX در برنامه ام استفاده کردم که با استفاده از اون صدای ورودی رو کپچر می کردم و اونو داخل فایل wave نگه می داشتم. از نظر امکانات واقعا عالی بود. البته با DirectSound کارهای دیگه ای هم میشه کرد.

راستی برای استفاده از DirectX در برنامه ها باید DirectX SDK رو داشته باشیم. من فکر کنم با نسخۀ 9 کار می کردم احتمالاً الان نسخه های بالاتری از اون اومده. نسخه ای 9 اون حجمش حدوداً 400 - 500 مگابایت بود.

در آخر هم باید خدمدتون بگم منم با ادامه دادن این بحث موافقم. فکر کنم چیزای جالبی دستگیرمون بشه.

موفق باشید.

ebrahimv
سه شنبه 24 آذر 1388, 17:52 عصر
سلام دوستان
ما تو دانشگاه درسي به نام گرافيك كامپيوتري داريم كه Directx ميگن كه يه پروژه انجام داديم كه براتون ميزارم اميد وارم مفيد باشه
البته درسته اينجا VB.net هست اما پرژه من تو C# هست .البته نيازي به دانستن سي شارپ نيست اكثر دستورات دستورات Directx هست.
يراي استفاده از دايريكس در محيط برنامه نويسي بايد دايريكس نصب باشد

reza6384
پنج شنبه 26 آذر 1388, 17:44 عصر
راستی برای استفاده از DirectX در برنامه ها باید DirectX SDK رو داشته باشیم. من فکر کنم با نسخۀ 9 کار می کردم احتمالاً الان نسخه های بالاتری از اون اومده. نسخه ای 9 اون حجمش حدوداً 400 - 500 مگابایت بود.


میشه بگین این SDK شامل چه کامپوننت ها و DLL هایی هست

ebrahimv
شنبه 28 آذر 1388, 13:05 عصر
میشه بگین این SDK شامل چه کامپوننت ها و DLL هایی هست
بعد از نصب SDK اگر به بخش ريفرنس برويد تمام رفرنس ها كه با Directx شروع ميشود از كامپوننت هاي آن است.