بسم الله الرحمن الرحيم
الدايركت اكس هى مكتبة API مصنوعة بلغة الCORBA التى تستخدم الCOM . الامر الاول كان صعبا عند بداية برمجة لعبة تحت الدوس من حيث تعريف كارت الصوت و هل يمكن استخدامة مع هذة اللعبة ام لا و غيرة من الصعوبات الاخرى , اصدرت شركة مايكروسوفت الدايركت اكس فى اول اصداراتة و على ما اعتقد كان 3 لتحويل هؤلاء المبرمجين من بيئة الدوس الصعبة و الســـــــوداء الى بيئة الويندوس و استخدام الدايركت اكس تحت الويندوز و الوصول من خلالة الى الهاردوير من حيث كارت الشاشة او الصوت بسهولة.الدايركت اكس عملة هو الوصول الى الهاردوير بشكل سريع و اداء رائع. و هذة هى مكونات الدايركت اكس للاصدار السابع
DIRECT_DRAWعنصر مخصص فى الوصول الى كارت الشاشة و الرسم الثنائى البعد
DIRECT_INPUT الوصول الى الماوس او الكيبورد او عصا التحكم بسهولة
DIRECT_SOUND الوصول الى كارت الصوت و تشغيل الاصوات
DIRECT_PLAY من خلال هذا العنصر يمكن اللعب على الانترنت
DIRECT_3D للرسم الثلاثى البعد
هذا باختصار شديد جدا فوائد عناصرة
و لكن هذا فى الاصدار السابع ما ذا عن الاصدارات السابقة
كان ملغى بها بعض العناصر .
الان المبرمجين يستخدمون الاصدار الثامن و العناصر الجديدة هى
ضم العنصر DDraw | D3d الى عنصر واحد
DGRAPHICS
و ايضا الصوتDIRECT SOUND و الذى يتكون من DMUSIC ايضا
ضموا الى DIRECTAUDIO
و حاليا اصدر الاصدار 8.1
و بعد اشهر سيصدر 9
-----------------