العودة   منتديات عشاق السودان > منتديات الكمبيوتر والإنترنت > منتدى الشبكات وأنظمة التشغيل
التسجيل مستضيف الصور التعليمـــات قائمة الأعضاء التقويم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 08-05-2006, 14:46   رقم المشاركة : 1 (permalink)
معلومات العضو
Temon
عضو مميز
 
الصورة الرمزية Temon
 

 

 
إحصائية العضو









Temon غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 30
Temon is on a distinguished road

 

 

ما هو الDirectx

ما هو الDirectx .؟

من الاسم قد نكتشف انها اداه لتسريع مرور شيئ معين للوصول مباشرتا لشئ اخر (X)
Directx هو واجه لبرمجه التطبيقات وهذه التطبيقات تختلف عن باقيها فى انها لكى تعمل تتطلب اتصال مباشر بقطعه من قطع الهارد وير الموجوده بالكمبيوتر بدون اللجوء الى برنامج وسيط قد يبطء من هذه العمليه "مثل الالعاب تضغط على رز يجعل العربه تتحرك فى نفس الحظه "

كيف بداء الDirectx .؟

بداة هذه الاداه من بدايات الDOS حيث كانت التطبيقات كالعاب تتعامل مباشرتا مع الهارد وير وكانت تقدم حين ذاك اروع الامثله للبرمجه ولكن كانت هناك بعض المعوقات
يمكن لمبرمج العبه ان يعد العبه لكارت شاشه معين او مجموعه من الكروت ولكن الصوت لايقدر حيث انواع كروت الصوت كثير ولا يقدر ان يجمع كل المعلومات الازمه عنها حيث وقتها كان التعامل بينها وبين الدوس مباشر
ومع مرور الايام وزياده انواع الكروت ومكونات الكمبيوتر اصبح من الصعب التعامل باسلوب الدوس ومثال على ذلك
لعبه doom او duke3d
كان عليك ان تظبط نوع كارت الصوت "وششش" وكارت الشاشه والjoy stick والLAN ان كنت ترغب فى العب زوجى على شبكه
فاصبح برمجه تشغيل اللعبه اصعب من برمجتها نفسها وذلك لتعدد الاصناف والتى خرجت من ايدى المبرمجين
------
وجاء وندوز3.1 ليزيد من الوضع سوء حيث كانت اول اصدارت الdirectx وكان ضعيف جدا ولم يكن اتصاله مباشرا كما توقع المبرمجين وظل المبرجين يتعاملون من خلال الدوس حتى ياتى الحل الاحسن
وكما وعدتهم مايكورسوفت جاء وندوز 95 ليقدم لهم العون الذى ارادوه
وجائ باستراتيجيه جديده وهى "برمج ولا تحمل هم معرفت الهاردوير او كيفيت التعامل معه"
ولكن هذا الاصدار الثانى كان غير ثابت وكان يحتوى على كم هائل من الاخطاء والعيوب
ثم توالت الاصدارات
directx 3.a والذى عالج كثير من مشاكل الاصدارات السابقه ولكنه كان صعب التعامل معه
ومن هذه النقطه قررت مايكروسوفت تبسيط واجه البرمجه واستمر التطوير فتره كبيره ولم يتم تطوير اصدار رابع
directx 5 والذى اتى مع وندوز 98 وظهر معه اداه اخرى ActivX لمواكبت شبكت المعلومات والتى بدات تطورها وظهر بها الوسائط المتعدده
وكانت هذه نقطه ظهور اهميه البرنامج للمستخدم حيث كان يدعم الوصلات USB وظهو الاعاب ثلاثيه الابعاد Direct 3D
ومع الاصدار الثانى لوندوز 98 ظهر اصدار جديد Directx 6.1a سنه 1998
Direct 7 سنه 1999 ومنها بداء الاتحاد بين المطورين "سوفت وير وهارد وير" وذلك لكى يضعوا اسس سوف يقوم كلاهم باتباعها ومن هذه الاسس
هى ردائت الروسوميات ثنائيت الابعاد 2D texeture managment والانتقال لمجال اوسع Direct 3D لجوده افضل. وكذلك اسرع
وتوالت الاصدارات directx 8 سنه 2000 Directx 8.1 سنه 2001 مع وندوز XP
ثم اخر الاصدارات Directx 9
------------------------------------------
كيف يعمل الDirectx

فى الاول لا يتعامل الDirectx مع الهارد وير بشكل متصل الا من خلال سواق Driver المسؤل عن هذا الاتصال
يقوم برنامج الDirectx بمعرفه ما يحتاجه من الهارد وير محل النشاط ويقوم بفحصه ان وجد فيه هذه الخاصيه فسيتعامل معه من خلال قاعدت Hardware Abstraction Layer اوHAL وهى تنفيذ مباشر للامر على الهارد ويير
وفى حالت عدم وجود هذه الخاصيه مدمجه على الهارد ويير يقوم برنامج Directx باستخدام برنامج وسيط يعمل كعمل الهارد ويير من خلال قاعدت hardware emulation layer او HEL وهى محاكات الهارد وير باستخدام البرمجيات
__

ما اقسام الDirectx

X تشير الى تعدد الانواع وهى كالتالى
DIRECT GRAPHICS

وهو المسؤل عن الرسوميات مهما كان نوعها "ان كان برنامج او لعبه" من الاخر المسؤل عن كارت الشاشه ويشتمل على direct3d ,direct draw
DIRECT AUDIO

وهو المسؤل عن الصوت فى البرامج مهما كان نوعها وهو السؤل عن كل ما يخص كارت الصوت
ويشتمل على direct sound ,direct music'
DIRECT INPUT

وهو مسؤل عن كل مكونات الادخال الخاصه بجهازك كل الماوس والكى بورد و دراع الاعاب
ويقوم بالتعامل معهم بواسطه الDriver الخاص بهم بعيد عن الوندوز لضمان سرعه فى الاداء وهى مطلوبه بشده فى الالعاب
DIRECT PLAY

وهو مسؤل عن الشبكه والبروتوكولات الخاصه بالشبكه والتى تمكن البرامج على اجهزه مختلفه بان تتصل ببعضها كالحال عند العب على الشبكه
DIRECT SHOW

وهو مسؤل عن كل ما يظهر على جهازك من فيديو اى عند تشغيل اى فيديو ما يقوم باظهار الصوره لك هو هذه الاداه وليس كوديك الفيديو فكوديك الفيديو قد انها مهمته باخبار الdirect show
بكيفيت فك التشفير ويتولى القياده من بعدها ..
DIRECT SETUP

عمليه تنصيب الdirectx عمليه صبعه ومعقده لدرجه لا نتخيلها وتقوم هذه الاداه بتسيط عمليه التنصيب
__________________________________________________ _______________________________________
كيف اتاكد ان جهازى يدعم Directx وهل يوجد مشاكل مرتبطه بالهارد ويير الخاص بى ؟؟

اولا يجب عليك معرفت مكونات جهازك الصلبه hardware وتاكد انك معرفها باحدث التعريفات driver
تانى حاجه قم بتنزيل الDirectx من موقع مايكروسوفت احدث اصدار
قم بفتح اداه فحص العيوب Directx Diagnotic tool
افتح قائمه البدء start وقم باختيار اداه run
اكتب بها الامر dxdiag والان قم باختبار كل اقسام الdirectx السابق ذكرها
هازك يعمل بشكل جيد الان ولا يوجد اى مشاكل باذن الله
تريد ان تتعرف اكثر على الاداه واستخدامها للتطوير اول برنامج لك !!! لما لا
directx SDK software development kit
قم بتنزيلها من موقع مايكروسوفت وجرب

التوقيع


You will never walk aLone
Temon غير متواجد حالياً   رد مع اقتباس
قديم 21-06-2006, 23:36   رقم المشاركة : 2 (permalink)
معلومات العضو
zesty4ever
المشرف العام
 
الصورة الرمزية zesty4ever
 

 

 
إحصائية العضو









zesty4ever غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 10
zesty4ever تم تعطيل التقييم

 

 

مشاركة: ما هو الDirectx

ألف ألف شكر تيمون على الموضوع الجيد والمفيد للغاية ...

حقيقي معلومات مهمة جداً نحن في حوجة انو نعرفها عشان نتعرف أكتر على كيفية عمل الكمبيوتر وما إلى ذلك ...

وربنا يديك الصحة والعافية

التوقيع

zesty4ever غير متواجد حالياً   رد مع اقتباس
قديم 22-06-2006, 01:16   رقم المشاركة : 3 (permalink)
معلومات العضو
Asim Ali
عضو جديد
 
إحصائية العضو








Asim Ali غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 10
Asim Ali is on a distinguished road

 

 

مشاركة: ما هو الDirectx

شكرا يا Temon يا رائع على المعلومات القيمة للغايه وربنا يحفظك ويديك العافية
عاصــــــم
Asim Ali غير متواجد حالياً   رد مع اقتباس
قديم 22-06-2006, 10:36   رقم المشاركة : 4 (permalink)
معلومات العضو
Temon
عضو مميز
 
الصورة الرمزية Temon
 

 

 
إحصائية العضو









Temon غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 30
Temon is on a distinguished road

 

 

مشاركة: ما هو الDirectx

Thanks Zesty4ever... we here try to help out newbie this the point .. Asim Hope ya fully satisfied with info above.. if ya have any queries feel free to ask ..
regards
m O e

التوقيع


You will never walk aLone
Temon غير متواجد حالياً   رد مع اقتباس
رد


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن: 22:20


Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008, Tranz By Almuhajir
جميع الآراء والتعليقات المطروحة تمثل وجهة نظر كاتبها وليس بالضرورة وجهة نظر الموقع
SudaBest.net SudaBest.net

Search Engine Optimization by vBSEO 3.2.0 RC5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98