قبلا به طور خلاصه گفتم که دایرکت ایکس مجموعه ای از توابع است که به شما اجازه شبیه سازی فضای سه بعدی در رایانه را به شما میده!!

ولی یکم با عمق بیشتر به این مطلب بپردازیم ، شرکت مایکرو سافت دایرکت رو در دو بسته جداگانه ارائه می کنه بسته SDK و بسته Redistributable.

DirectX SDK : برای توسعه و ساخت نرم افزار های سه بعدی ویا بازی است و اگر شما بخواهید که این کار ها رو انجام بدهید باید حتما این بسته را روی سیستم خود نصب کنید.
این بسته شامل تمامی کتابخانه های مورد نیاز همچنین نمونه مثال هایی از کاربردها و تکنیک های رندرینگ توش هست که خیلی مفیده اما نسبتا پیچیده و سخت هستن این مثال ها همگی به زبان ++C هستند .
همچنین این بسته شامل dll هایی به منظور استفاده در برنامه نویسی کدهای مدیریت شده یا Managed code مانند C#.net یا VB.net می باشد که در پست های بعدی بیشتر در موردش بحث می کنیم .

پیوند زیر آخرین نسخه SDK است که توسط Microsoft عرضه شده است :

http://www.microsoft.com/en-us/download/details.aspx?id=6812


DirectX Redistributable: این بسته نسبت به SDK حجم کمتری دارد و فقط برای استفاده از برنامه ها و بازی های ساخته شده به آن نیاز است . 

http://www.microsoft.com/en-us/download/details.aspx?id=8109


برای ادامه باید SDK را نصب کنید.